4 ms·
Trust me, you don't need scalability. For a personal server, get a VPS (get one from a provider that charges you a fixed monthly, don't get one with a shitty cp
by isatty 9y ago
Trust me, you don't need scalability. For a personal server, get a VPS (get one from a provider that charges you a fixed monthly, don't get one with a shitty cpu (somewhere like DO/Linode does fine for your use case)).
- ge96 9y agoI use OVH right now I like them but I recently came across the free AWS tier as well, just messing around, a client insisted on using AWS so I set one up with CentOS (not regarding the private Git). Migrated their WP site from DO to AWS EC2. I'm messing with Private git because I can't justify the $7/mo cost through GitHub. yeah I run a vps too, multiple domains but I do like that functions as a service approach. I unfortunately started with GoDaddy haha hilarious, overpriced that economy $1 thing garbage. Just my opinions but yeah... had some caching problems too wouldn't replace the content ahhhhh. Saying it was my fault "flush dns" I'm testing with Tor externally in other countries. Also I'm using Ubuntu no flushing required I don't know. Edit: moving up to t2.medium was because I implemented defuse/php-encryption and it took a toll encrypting decrypting, didn't help I had a dumb mistake where the cloning of data was stacking and not deleting so it was getting longer and longer... I know can use a better language but PHP is what I know at this time. I was able to drop back down to a t2.small but damn MySQL man... uses so much resources... with 2GB RAM it's idling like at 1.4GB or something... it just grows. I know you can tweak the settings. It's built on WordPress, I'm suggesting to strip the function of the site out of WordPress but future improvement. Edit: not crapping on WordPress the plugins/dynamic aspect is cool and if I thoroughly understood it my shit wouldn't be so janky. I interfaced with an Evernote Sync plugin and was surprised the comments were in chinese haha but it's PHP so I could read the code. Using memcache(d) was cool, yeah it was a cool job all in all. Edit: You know what's hilarious is HIPAA compliant servers DAMN! That's expensive, I clearly was not using HIPAA servers as those were $300 - $600/mo at least. But not just that but the architecture of the site, I clearly expressed that I am not a security expert. But AWS goes over a bit on the design of separating interface with the storage of data. At least we've got zero-knowledge design of everything encrypted... that's kind of a problem in a way too, when the key-obj to encrypt is not known and you've got strings that you can't decrypt and you start getting "failed to decrypt" error messages like "oh shit..." I think that was just an initial config though hopefully. Had a recent never-ending loop problem wow... you can watch the server spike to 100% CPU usage in HTOP and you're like "ah crap something's wrong"
- finspin 9y agoRegarding private git repo, have you looked into Bitbucket? They offer unlimited free private repos. I've been using them for about half a year, very happy so far.
- ge96 9y agoHaha... research right? That's funny. I'm curious what's the catch besides someone else hosting your data of course that's ridiculous/how do you explain using everything else... Good point and thanks. Would trust their setup more than mine, speed up the learning process too but it wasn't bad setting it up.
- mikeash 9y agoI've been using Bitbucket's free private repositories for several years and it works great for me. I think the catch is just that you can only have five users on a team, so you need to convert to a paid account if you bring in more people. If it's just your own stuff, then obviously that's not a concern. I think it's just a loss leader to bring people in and try to convert some of them to a paid offering at some point.
- ge96 9y agoYeah at this time I'm the only developer for where I'd like to apply git to. Thanks a lot, would speed up the process not worrying about the permissions/setting it up. Still have to read some guides on Git but yeah I appreciate the tip. I also like that it's not on the same server as the production server just because that one has limited resources at this time. Granted again it's just me.
- guiriduro 9y ago...or gitlab, very nice (and free) repo hosting, in-house or online.
- AlienTechnology 9y ago+1 for Bitbucket