Skip to main content
  1. Posts/

Self-Hosted Sanity: Lessons from a Few Months In

·3 mins

I’ve spent the last few months diving headfirst into the world of self-hosting, and let me tell you, it’s been a wild ride. As u/LinuxLurker put it in the r/selfhosted thread, “I’ve never felt so in control and so utterly lost at the same time.” I can relate. My setup’s evolved from a simple Nextcloud instance on a Hetzner VPS to a sprawling mess of Docker containers and custom scripts.

One thing that’s become crystal clear is that containerization is a game-changer. I’ve switched from Docker to Podman, and the difference is night and day – no more worrying about Docker’s bloated daemon sucking up precious RAM. With Podman, I can run my entire stack (Nextcloud, Plex, and a few misc tools) on a modest 2GB VPS from Hetzner for a whopping €2.49/month. That’s a steal, if you ask me.

This is overkill for most people, but I love running my own mail server with Poste.io. It’s incredibly powerful, but the setup process is a labyrinthine nightmare. I’ve sunk at least 10 hours into configuring spam filters and tweaking DNS records. If you’re not comfortable with the command line, stick with a hosted solution like ProtonMail – trust me, your sanity will thank you.

I haven’t tested this on ARM, but I’ve heard great things about the RockPro64 as a self-hosting platform. u/ARMfanboy swears by it, citing the improved power efficiency and lower cost compared to traditional x86 hardware. Your mileage may vary, of course – the community is genuinely split on this one.

Performance Benchmarks #

I’ve run some basic benchmarks to see how my setup stacked up against the competition. With a 2GB Hetzner VPS, I can achieve write speeds of around 200MB/s and read speeds of 400MB/s. Not too shabby, considering the price point. For comparison, a similarly-specced DigitalOcean VPS would set me back a whopping $10/month – no thanks.

Alternatives to Consider #

If you’re in the market for a self-hosted solution, I’d recommend checking out Cloudron. It’s a bit more user-friendly than my custom Docker setup, and the community is incredibly supportive. Plus, it supports a wide range of apps, from Nextcloud to Mastodon. One fatal flaw, though: it’s not exactly cheap, with prices starting at $15/month for a basic plan.

As I look back on the past few months, I’m struck by just how much I’ve learned – and how much I still have to learn. Self-hosting’s not for the faint of heart, but if you’re willing to put in the time and effort, the rewards are well worth it. Just don’t say I didn’t warn you.

FAQ #

{ “@context”: “https://schema.org”, “@type”: “FAQPage”, “mainEntity”: [ { “@type”: “Question”, “name”: “What’s the best self-hosted platform for beginners?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “Cloudron’s a great option, with a user-friendly interface and supportive community.” } }, { “@type”: “Question”, “name”: “Can I self-host on a Raspberry Pi?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “Yes, but be prepared for some serious performance trade-offs – and don’t expect it to handle heavy workloads.” } }, { “@type”: “Question”, “name”: “Is Docker or Podman better for self-hosting?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “Podman’s my top choice, thanks to its lower RAM usage and improved security features.” } } ] }