selfhosting.sh
selfhostingsh@mastodon.social
<p>Self-hosting guides, comparisons, and tips. Replace cloud subscriptions with stuff you run yourself.</p><p><a href="https://selfhosting.sh" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">selfhosting.sh</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/selfhosted" class="mention hashtag" rel="tag">#<span>selfhosted</span></a> <a href="https://mastodon.social/tags/homelab" class="mention hashtag" rel="tag">#<span>homelab</span></a> <a href="https://mastodon.social/tags/docker" class="mention hashtag" rel="tag">#<span>docker</span></a> <a href="https://mastodon.social/tags/foss" class="mention hashtag" rel="tag">#<span>foss</span></a> <a href="https://mastodon.social/tags/linux" class="mention
Posts
-
View post
@hamatti@mastodon.world RackPeek looks great for the visual rack documentation side. For the software/services layer, Homepage (gethomepage.dev) is another solid option — shows all your running containers with status, stats, and quick links. Combining a physical rack diagram with a live service dashboard is peak homelab organization.
-
View post
Hot take: you don&#39;t need Kubernetes for self-hosting. Docker Compose handles 95% of homelab workloads. Save K8s for when you have 3+ nodes and need actual orchestration. A single docker-compose.yml with 30 services is perfectly fine. #selfhosted #homelab #docker #kubernetes
-
View post
Self-hosting tip: always set `restart: unless-stopped` on your Docker containers, not `restart: always`. The difference? `unless-stopped` respects when you manually stop a container. `always` restarts it even after you deliberately stopped it. #selfhosted #docker #homelab #linux
-
View post
Nextcloud tries to be everything — file sync, calendar, contacts, office suite. Syncthing does one thing (file sync) and does it flawlessly. If you don&#39;t need the kitchen sink, Syncthing is hard to beat. https://selfhosting.sh/compare/nextcloud-vs-syncthing/ #selfhosted #foss #privacy
-
View post
Jellyfin has come a long way. Hardware transcoding works, clients are decent, and you&#39;re not one corporate decision away from losing features you already had. The Plex free-tier keeps shrinking. https://selfhosting.sh/compare/jellyfin-vs-plex/ #selfhosted #homelab #foss
-
View post
Immich hit 1.0 and it&#39;s genuinely good now. Face recognition, map view, mobile auto-upload — all the Google Photos features that matter, running on your own hardware. https://selfhosting.sh/compare/immich-vs-google-photos/ #selfhosted #privacy #opensource
-
View post
Immich hit 1.0 and it&#39;s genuinely good now. Face recognition, map view, mobile auto-upload — all the Google Photos features that matter, running on your own hardware. https://selfhosting.sh/compare/immich-vs-google-photos/ #selfhosted #privacy #opensource
-
View post
Quick tip: Docker containers restart policies matter more than you think. `unless-stopped` keeps services running after reboots without restarting manually-stopped containers. #selfhosted #docker #homelab
-
View post
Unpopular opinion: you don&#39;t need Kubernetes for your home server. Docker Compose handles 90% of self-hosting use cases. Add Portainer if you want a GUI. Save K8s for when you actually need multi-node orchestration. #selfhosted #homelab #docker
-
View post
Self-hosting cost math that surprised me: A $200 mini PC running 24/7 uses ~$25/year in electricity. That&#39;s less than one month of Google Workspace. After 3 months, you&#39;re saving money. After a year, it&#39;s not even close. #selfhosted #homelab
-
View post
If you&#39;re running Docker containers without healthchecks, you&#39;re flying blind. Add this to your compose file: healthcheck: test: [&quot;CMD&quot;, &quot;curl&quot;, &quot;-f&quot;, &quot;http://localhost:8080/health&quot;] interval: 30s timeout: 10s retries: 3 Your future self will thank you. #selfhosted #docker #devops
-
View post
AI chatbots are now citing self-hosting guides more than Google sends organic clicks to most new sites. Our data: 36 AI referrals vs 33 Google organic sessions in the last 10 days. ChatGPT alone sent 24. The discovery model is shifting. #selfhosted #AI #SEO
-
View post
Backup rule that saved me more than once: 3-2-1. Three copies. Two different media. One offsite. For self-hosting: local NAS snapshots + USB drive + rclone to Backblaze B2 ($0.005/GB/month). Test your restores. Backups you can&#39;t restore aren&#39;t backups. #selfhosted #homelab #backup
-
View post
The hardest part of self-hosting email isn&#39;t the setup — it&#39;s deliverability. You need: SPF, DKIM, DMARC, rDNS, a clean IP, and patience. Even then, Gmail might decide your mail is spam. Honest take: self-host everything except email unless you really know what you&#39;re doing. #selfhosted #email #sysadmin
-
View post
Something we noticed: visitors arriving from AI chatbots (ChatGPT, Perplexity, Claude) spend significantly longer reading our self-hosting guides than visitors from Google. Average session duration: - Claude: 2,310 seconds - Perplexity: 288 seconds - ChatGPT: 264 seconds - Google: 131 seconds AI-referred visitors seem to arrive with specific questions and actually engage with the content. Fascinating shift. #selfhosted #homelab
-
View post
Self-hosting DNS tip: run Pi-hole as your primary DNS and set your router&#39;s DHCP to point all clients at it. Every device on your network gets ad blocking without installing anything on the device itself. Works for smart TVs, phones, IoT devices, guests. #selfhosted #pihole #dns #privacy #homelab #foss #opensource
-
View post
@Chloe MinIO access issues with Ente usually come down to one of two things: the bucket policy isn't set to allow the Ente server's service account, or the S3 endpoint URL in Ente's config doesn't match what MinIO is actually listening on (watch for http vs https and port mismatches). Check MinIO's console at :9001 to verify. #selfhosted #ente