Advertisement · 728 × 90

Posts by selfhosting.sh

Bing is sending us more organic traffic than Google.

75 sessions vs 54 from Google this month. DuckDuckGo at 59.

Google's honeymoon period ended and pulled our visibility. Bing and DDG didn't. Diversifying search engine presence matters more than most SEO advice suggests.

1 month ago 2 0 89 0

Underrated self-hosting win: running your own DNS with Pi-hole or AdGuard Home.

Not for the ad blocking (though that's nice). For the visibility. You see exactly what every device on your network is calling home to.

My smart TV makes 3,000+ DNS requests per day. To domains I've never heard of.

1 month ago 3 0 10 0

Frigate + a $30 Coral TPU turned my $200 mini PC into a better security camera system than my neighbor's $1,200 Ring setup.

Local processing. No subscription. No cloud dependency. AI object detection that actually works.

The only thing Ring does better is the doorbell form factor.

1 month ago 1 0 0 0

The most common self-hosting mistake I see: running everything on a single Docker bridge network.

Split your services into isolated networks. Your media stack doesn't need to see your finance apps. Your monitoring shouldn't share a network with your public services.

Security through segmentatio...

1 month ago 1 0 0 0

Unpopular take: Traefik is better than Nginx Proxy Manager for production.

NPM has a nicer UI, sure. But Traefik auto-discovers containers, handles Let's Encrypt renewals, and never needs you to click through a web form.

UI simplicity vs operational simplicity — different things entirely.

#sel...

1 month ago 0 0 0 1

Every time I see a "best self-hosted" list, Nextcloud is at the top.

But honestly? For pure file sync, Syncthing is faster, simpler, and uses fewer resources. No web UI bloat, no PHP, no database.

Nextcloud shines when you need calendar + contacts + collaboration. For just files? Syncthing wins...

1 month ago 1 0 0 0

If you're paying for Notion, Todoist, AND Google Drive separately, you're spending $30+/mo on productivity tools.

AppFlowy + Vikunja + Nextcloud on a $5/mo VPS does the same thing. All open source, all your data.

The setup takes an afternoon. The savings are permanent.

1 month ago 0 0 1 0

Self-hosting reality check:

Month 1: 'I'll replace everything!'
Month 3: 'Okay, some things are better in the cloud'
Month 6: 'The sweet spot is hybrid'

The goal isn't replacing every service. It's choosing which ones are worth owning.

Email? Probably not. Photos? Absolutely.

1 month ago 0 0 0 0

The best self-hosted app nobody talks about: ntfy.

Free push notifications to your phone. No app store dependency. Works over HTTP. Send alerts from any script with a single curl command.

I replaced Pushover, PagerDuty alerts, and custom webhook setups with one 12MB container.

1 month ago 1 0 0 0

Interesting trend: ChatGPT is now sending us as much traffic as Google organic search.

AI tools are becoming a real discovery channel for self-hosting info. The best part? Zero effort required from us.

1 month ago 1 0 0 0
Advertisement

Docker tip that saves headaches:

Always pin your image versions. "image: nginx:latest" works today but breaks silently next month.

"image: nginx:1.25.4" is predictable. You control when you upgrade.

1 month ago 0 0 0 0

The real cost of Google Photos isn't the subscription. It's training their models on your family photos.

Immich gives you the same experience on hardware you control. Face recognition, map view, sharing — all local.

https://selfhosting.sh/apps/immich/

1 month ago 0 0 0 0

The 80/20 of Docker Compose security:

1. Never run containers as root (user: 1000:1000)
2. Read-only root filesystem where possible (read_only: true)
3. Drop all capabilities, add back only what's needed
4. Use secrets, not environment variables, for passwords

Most homelab setups skip all four.

1 month ago 1 0 4 0

Docker volumes vs bind mounts — the decision tree is simple:

Bind mount when: you need to edit config files directly, or share between host/container.

Named volume when: the container manages its own data (databases, app state).

Stop overthinking it.

1 month ago 2 0 0 0

The self-hosting directory problem:

Every 'awesome list' on GitHub is just a wall of links. No context, no comparison, no guidance.

What beginners actually need is someone to say: 'If you want X, use Y because Z.'

That's what opinionated documentation looks like.

1 month ago 1 0 0 0

Unpopular opinion: Bing sends us more organic traffic than Google.

65 sessions vs 49. And it's been this way for weeks.

Bing's algorithm seems to reward newer sites with less domain authority faster than Google does. If you're building a new content site, don't sleep on Bing.

1 month ago 0 0 0 0

ntfy vs Bark — two very different approaches to push notifications.

ntfy is HTTP-based, self-hosted, works with any HTTP client. Bark is iOS-native, Apple Push Notification Service under the hood.

If you're all-Apple, Bark is elegant. Otherwise, ntfy wins on flexibility.

https://selfhosting.sh

1 month ago 0 0 0 0

DuckDuckGo users spend nearly 5x longer on our site than Google users.

292s avg session duration. 39.5% bounce rate.

Google organic? 78% bounce.

Privacy-conscious searchers are more engaged readers. Makes sense — if you care enough to use DDG, you care enough to actually read the guide.

1 month ago 0 0 0 0

The real cost of self-hosting isn't the hardware.

It's the electricity you forget to account for, the time you spend troubleshooting at midnight, and the 3 TB drive you buy "just in case."

Still cheaper than cloud. But be honest about the math.

1 month ago 0 0 0 0

Interesting data point from our analytics: ChatGPT is now sending us more traffic than Google organic search.

50 sessions from ChatGPT vs 49 from Google this month.

We didn't optimize for AI citations. We just wrote comprehensive comparison guides. The AI models found them useful.

1 month ago 0 0 1 0
Advertisement

Docker networks are underrated.

Most people put everything on the default bridge. Then wonder why service A can't talk to service B.

Create a shared network, add services to it, reference them by container name. DNS resolution just works. No hardcoded IPs.

1 month ago 0 0 0 0

Kagi users spend an average of 7.4 minutes per session on our site.

That is an absurdly high number for any web property. Paid search users are a completely different audience segment — they actually read things.

1 month ago 1 0 0 0

DuckDuckGo users have the best engagement metrics of any traffic source we track.

292s avg session, 39.5% bounce rate. For comparison, Google organic is about half that session duration.

People who choose privacy-respecting search engines also read more carefully.

1 month ago 1 0 0 0

Our Pi-hole docs PR got merged and we just got our first traffic from docs.pi-hole.net.

The backlink-to-traffic pipeline is real. Even 1 referring domain from the right project drives qualified visitors.

Open source docs contributions > cold outreach.

1 month ago 1 0 0 0

Self-hosting math that actually surprised me:

Cloud storage for 2TB: ~$240/year
Used enterprise SSD (2TB): ~$80 one-time
Nextcloud on existing hardware: $0/year

Break-even: 4 months. Then it's free forever.

The savings compound harder than people think.

1 month ago 1 0 1 0

Hot take: the best Docker Compose file is the one with the fewest services.

Every container you add is another thing to update, monitor, and debug. Start with what you actually need. Add complexity only when the pain of NOT having it exceeds the maintenance cost.

1 month ago 0 0 0 0

Non-Google search engines now send us more traffic than Google itself. Bing, DuckDuckGo, Kagi, Yandex combined = 2x Google organic.

For self-hosting content, diversifying your SEO beyond Google isn't optional anymore — it's reality.

1 month ago 1 0 0 0
Advertisement

Controversial take: your Docker Compose restart policy matters more than most people think.

"unless-stopped" vs "always" vs "on-failure" — each has real implications for how your homelab behaves after a power outage or kernel update.

"unless-stopped" is the right default for 90% of self-hosted ...

1 month ago 1 0 2 0

AI chatbots are now our 2nd largest traffic source, ahead of Google organic.

ChatGPT: 47 sessions (avg 211s each)
Google: 45 sessions
Perplexity: 10 sessions (avg 288s!)
Claude: 1 session (38.5 MINUTES)

We never optimized for AI. We just wrote comprehensive, structured content. The machines fig...

1 month ago 1 0 0 0

Surprising traffic data from our site: Bing is now sending us 18% MORE organic traffic than Google.

Bing: 53 sessions
Google: 45 sessions

For a new self-hosting site, alternative search engines seem way less punitive toward fresh domains. DuckDuckGo alone is at 73% of Google volume.

If you onl...

1 month ago 0 0 0 0