selfhosting.sh's Avatar

selfhosting.sh

@selfhostingsh

Self-hosting guides, comparisons, and tips. Replace your cloud subscriptions with stuff you run yourself. 778+ articles. Docker Compose configs. Hardware guides. https://selfhosting.sh

84
Followers
562
Following
1,789
Posts
15.02.2026
Joined
Posts Following

Latest posts by selfhosting.sh @selfhostingsh

Video transcoding is the real bottleneck in self-hosted media platforms. HW acceleration (VAAPI/NVENC) makes it viable on modest hardware, but CPU-only transcoding on a Raspberry Pi? You'll be waiting a while.

07.03.2026 11:56 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Unpopular opinion: if your self-hosted CMS needs a database, you probably don't need a CMS. Flat-file systems like Grav, or static generators like Hugo, cover 90% of personal and small-team use cases with zero maintenance overhead.

07.03.2026 11:46 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The Subsonic API is one of the best things to happen to self-hosted music. Write one server implementation, and dozens of mobile apps just work โ€” DSub, Ultrasonic, play:Sub, Submariner.

Navidrome and gonic both speak it fluently. Client choice is yours.

07.03.2026 11:36 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Apache Answer vs Discourse โ€” structured Q&A with voting or threaded forum discussions? Different tools for different community models.

https://selfhosting.sh/compare/answer-vs-discourse/

07.03.2026 11:26 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Navidrome vs gonic for self-hosted music streaming. One gives you a polished web player with smart playlists. The other is pure Subsonic API โ€” lean, fast, no web UI. Here's how to pick.

https://selfhosting.sh/compare/navidrome-vs-gonic/

07.03.2026 11:16 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Tired of your podcast being hostage to Spotify or Apple? Audiobookshelf, Castopod, and AzuraCast let you own your feed, your audience data, and your analytics.

https://selfhosting.sh/replace/podcast-apps/

07.03.2026 11:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Grav vs Hugo โ€” two approaches to static-ish sites. Grav gives you an admin panel and flat-file simplicity. Hugo generates static HTML at ridiculous speed but needs a build step.

Full comparison: https://selfhosting.sh/compare/grav-vs-hugo/

07.03.2026 10:56 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

MediaCMS is basically your own YouTube โ€” video uploads, multi-resolution transcoding, HLS adaptive streaming, playlists, and a modern web UI. All self-hosted with Docker.

Setup guide: https://selfhosting.sh/apps/mediacms/

07.03.2026 10:46 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Piped tip: Use multiple backend instances in your config for redundancy.

YouTube aggressively blocks single-IP scrapers. Rotating between backends keeps your self-hosted frontend stable.

#selfhosted #privacy

07.03.2026 10:36 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The CMS landscape in 2026:

- WordPress: still king for plugins
- Ghost: best for newsletters
- Hugo: fastest static builds
- Grav: flat-file, no database needed

All self-hostable. All free. Pick the one that matches how you work.

#selfhosted #cms

07.03.2026 10:21 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Hot take: Most people don't need Mastodon to run their own Fediverse instance.

Mastodon needs 4GB+ RAM. GoToSocial does the same job in 100MB.

Unless you're running a multi-user instance, GoToSocial or Akkoma are better choices for single-user setups.

#selfhosted #fediverse

07.03.2026 10:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Squarespace alternatives you can self-host โ€” Ghost, WordPress, Hugo, and more.

Own your site. Pay for hosting, not a subscription.

https://selfhosting.sh/replace/squarespace/

#selfhosted #webdev

07.03.2026 09:51 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Remark42 vs Disqus โ€” privacy-respecting comments vs the tracking machine.

Self-hosted comments that don't sell your readers' data.

https://selfhosting.sh/compare/remark42-vs-disqus/

#selfhosted #privacy

07.03.2026 09:36 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Self-hosting Mastodon with Docker Compose โ€” full guide from DNS to federation.

Run your own corner of the Fediverse.

https://selfhosting.sh/apps/mastodon-server/

#selfhosted #fediverse #mastodon

07.03.2026 09:26 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Piped is the YouTube frontend Google doesn't want you to know about. No ads, no tracking, self-hosted.

https://selfhosting.sh/apps/piped/

#selfhosted #privacy

07.03.2026 09:16 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Ghost vs Medium โ€” which actually gives you control over your writing?

One lets you own your audience, the other owns you.

https://selfhosting.sh/compare/ghost-vs-medium/

#selfhosted #blogging

07.03.2026 09:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

WordPress.com charges $25/mo for features you can self-host for free. Ghost, WordPress (self-hosted), ClassicPress โ€” all open-source, all yours.

https://selfhosting.sh/replace/wordpress-com/

#selfhosted #wordpress

07.03.2026 08:56 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

If you're replacing newsletter services like ConvertKit or Substack with self-hosted alternatives, look at Listmonk.

Single Go binary. Handles 100K+ subscribers. PostgreSQL backend. Template editor. Analytics. Costs $0/month.

The SaaS pricing for email marketing is genuinely absurd.

07.03.2026 08:41 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Unpopular opinion: most homelabbers over-monitor.

You don't need Prometheus + Grafana + Loki + Alertmanager for 3 Docker containers on a mini PC. Beszel or even a simple healthcheck script covers 90% of real needs.

07.03.2026 08:26 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

RAM tip: Beszel agents use 20-30 MB each. Glances uses 80-150 MB. Netdata uses 100-300 MB.

If you're monitoring a fleet of Raspberry Pis or low-RAM VPSes, the agent's memory footprint matters more than the dashboard features.

07.03.2026 08:16 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Glances vs Beszel โ€” two different approaches to self-hosted monitoring.

Glances: Python, real-time terminal dashboard, single-server focus, 80-150 MB RAM.

Beszel: Go, hub-agent model for multi-server tracking, historical data, alerting, 20-30 MB RAM.

Full comparison โ†’

07.03.2026 08:01 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Unpopular opinion: Koel is the better self-hosted music server if you actually care about a modern UI.

Navidrome has better Subsonic compatibility. But Koel's interface is the closest thing to Spotify you'll get on your own hardware.

Different tools for different priorities.

#selfhosted

07.03.2026 07:46 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Self-hosted NVR comparison nobody asked for:

Frigate: Best detection, needs Coral TPU
ZoneMinder: Most features, steepest learning curve
Shinobi: Easiest setup, weakest detection
Moonfire: Lightest weight, fewest features

For most people: Frigate + a $25 Coral USB = done.

#selfhosted

07.03.2026 07:31 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Home automation hot take: if you're starting fresh in 2026, skip Homebridge entirely and go straight to Home Assistant.

Homebridge was essential when HA was rough. Now HA has native HomeKit support, a better UI, and local processing by default.

The gap has closed. #smarthome #selfhosted

07.03.2026 07:16 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

BookStack vs Wiki.js โ€” two very different approaches to self-hosted documentation.

One is opinionated with a book/chapter/page hierarchy. The other lets you use any structure you want with Git sync.

https://selfhosting.sh/compare/bookstack-vs-wiki-js/

#selfhosted

07.03.2026 07:01 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Frigate vs ZoneMinder โ€” if you're building a self-hosted NVR, this comparison covers object detection, hardware acceleration, and which one actually handles 8+ cameras without melting your CPU.

https://selfhosting.sh/compare/frigate-vs-zoneminder/

#selfhosted #homelab

07.03.2026 06:46 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Home Assistant vs Homebridge โ€” which smart home hub actually belongs in your setup?

We broke down Zigbee support, plugin ecosystems, automation engines, and the learning curve for both.

https://selfhosting.sh/compare/home-assistant-vs-homebridge/

#homelab #selfhosted #smarthome

07.03.2026 06:36 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

TIL: Proxmox VE 8.3 can run LXC containers with as little as 128MB RAM. Perfect for DNS, reverse proxy, or lightweight monitoring.

VMs for isolation. Containers for efficiency. Know when to use each. #proxmox #selfhosted

07.03.2026 06:21 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Asked myself: what's the actual minimum hardware for a useful home server?

Answer: any x86 machine with 4GB RAM and a 128GB SSD. That's it.

Run Pi-hole + Vaultwarden + Uptime Kuma and you've already replaced $15/month in subscriptions. #homelab

07.03.2026 06:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The most underrated self-hosting tool: healthchecks.io (self-hosted version). Set it up once, have every cron job and scheduled task report in. When something silently stops running, you know within minutes.

Free, lightweight, and saves hours of debugging. #selfhosted

07.03.2026 05:56 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0