Ask HN: Personal Server Recommendations
I thought about getting a physical box for a while, but this hardly seems worth it anymore. Am currently settling around the idea of just standing up a Linode instance for the test server, but was wondering if anyone knew of additional solutions.
For the file server, the only place I know to get that much cheap storage is Amazon - definitely interested in alternatives
=========================
Test Server
Reqs | Support Linux images -- SU access -- No specific hardware reqs
Usage | Standing up tools to test/play with (Phabricator, git server, Diaspora seed, etc.)
=========================
File Server
Reqs | Support Linux images -- SU access -- Lots of storage (1 TB+) -- Immediate access to files (Glacier won't work)
Usage | Torrenting (Mostly media - nothing morally illicit, although I guess that's subjective - maybe should look at non-US hosting?) -- Long term file storage
51 comments
[ 3.4 ms ] story [ 120 ms ] threadRecently I got a Cloudatcost offer which is a once in a lifetime payment, with the 50% discount offer. I got 2 servers in cloudatcost, a Developer1 and a Developer3.
You can choose between Debian, Ubuntu and CentOS mostly that I remember. No custom kernels that I know for now if by that you mean a custom distro image. I guess you could download or compile a kernel from sources, install it and reboot... if you screw up just reimage...
About managing your server, you have ssh access so, total freedom and you can find guides/tutorials everywhere on the internet.
Digital Ocean are pretty kickass for a test server. I moved to them from Rackspace Cloud who again are pretty kickass.
For your storage needs you might be better looking for an OVH/kimsufi deal for a cheap Atom server.
Also, haven't used their storage plans but VPSDime have large disk VPS that work out about half the cost of AWS S3.
Otherwise, I have been quite impressed with Digital Ocean as well, cheap and FAST.
- prgmr.com ~$10/mo US.
- digitalocean.com ~$5/mo US.
- binarylane.com.au ~$5/mo Australia. SSD 512MB/20GB/100GB transfer. Very nice remote "console" access; takes a couple days to remove ssh/smtp egress filtering.
The ramnode.com OpenVZ-based RAID10 SSD-Cached service might give you the extra storage you need at a good price point.
Also, check their twitter account. They often post coupon codes.
My actual site is hosted on GH Pages, so I don't need that much power to host GitLab itself - 20GB storage and 1TB transfer is more than enough for me.
I use it as backup and online storage, to host a few small shitty websites (behind cloudflare) and used to use it as a minecraft server.
While the CPU is a lot weaker than something like digitalocean, I generally need memory and storage a lot more.
The network speeds are great and constant, DDOS protection included as standard, and I'm on Gigabit fiber plus close to France so couldn't be happier.
The non-ECC RAM could be a problem over time, but I keep multiple redundant backups and test them regularly, so the small chance of data corruption would only be a nuisance.
Also, the next level up as far as hardware quality is the 'So You Start' range, so look at that too. Depends on your budget and proximity to their French or Canadian data centres.
I may get a kicking for saying this, and it may not be your need but may fit the needs of some other HN users viewing this (shared hosting options often get criticised); I have found Dreamhost, over these 10 years, able to consistently work well for my three needs: IMAP, SSH and hosting HTML files (FTP too). They're sufficiently big to stay in business, while sufficiently small to fly under the radar of country or corporate based firewalls.
These days I have a DigitalOcean instance. Maintaining a server securely is a full time job. You seem OK with that - a lot of people may not be - so just dropping this 'droplet' in with the mix.
I have a few personal VPS servers, but still do all my email, static site hosting, and DNS etc through ASmallOrange. For $50/yr I don't have to think about those three things.
Digital Ocean does bill per hour which is a nice plus if you want to test things on different OSes for a short time.
PS: Just saw that their website is apparently not available in english. my bad :(
VPS: If you're suggesting hosting a few websites and a small amount of email then a VPS is fine. Prometeus is my favourite for reliability and price. However bare in mind that with a VPS you're host can look into your files whenever they like (mounting the image/device if Xen/KVM) and just entering your container if it's OpenVZ. So for sensitive data I don't recommend a VPS. Also you may be put under restrictions if you max out your CPU and memory usage for long periods of time.
Dedicated Server: This is good for large storage and if you want unrestricted CPU and memory usage. You can obviously virtualize your own servers onto this and you can also run Windows and Linux (+ OS X). This has all the benefits of having your own physical box/colocation plus you get free hardware replacements.
Own hardware: If you're happy with just relying on your network connection then you can host it at home with a small quarter rack and just put a rack mount server in there. There are some benefits with this. If you're just torrenting, hosting email and a light web server or even just for testing you can get an old server off eBay or craigslist for next-to-nothing and you have the benefits of owning the hardware and putting in as many HDDs as you like. If you're coloing then you also get a very good network connection and reliable uptime, and a public-facing IP address. Oh and having your own physical hardware is cool, and colocation is even more cool and fun to do!
How does one get started with colocation?
To get a better picture of how low budget their whole operation is: It's currently impossible to download PDF invoices. They are working on a fix since February 2014 now. [3]
They also say it'll be ready to go in 120 seconds (according to their order page), what they don't tell you is that you have to go through "verification" which takes about 3 weeks (You have to scan some documents, utility bill,...). Once you are verified you are allowed to order (It's possible to order before and then your order is stuck. But that's another story.)
I actually ordered two servers a month ago and the order is still "processing" and the other one is "processing payment" (Which is apparently a manual process).
So if you actually want storage and a decent powered server I'd suggest to look elsewhere or try their higher priced lines [2]. (Apparently they come with support).
The good thing about OVH is that they offer a lot of linux images out of the box.
[0] http://www.kimsufi.com/en/
[1] http://forum.kimsufi.com/
[2] http://www.soyoustart.com/en/
[3] http://forum.kimsufi.com/showthread.php?22440-Malformated-PD...
Check their cheap dedicated servers "so you start":
http://www.soyoustart.com/us/
Also no dataplan limits, and you can buy more IP addresses for 1 euro/month a piece.
I don't know about storage.