Rootless Docker for Self-Hosting: Less Blast Radius, Same Apps
Run Docker without giving every container root-shaped teeth. A practical rootless Docker setup for self-hosters who want safer VPS and homelab apps.
40 articles
Run Docker without giving every container root-shaped teeth. A practical rootless Docker setup for self-hosters who want safer VPS and homelab apps.
Watchtower is convenient until it updates the wrong thing at the wrong time. Here's how I use Renovate to get pull requests for Docker Compose updates instead.
Stop pasting JWTs, hashes, and random production snippets into public converter websites. IT-Tools gives you a clean self-hosted toolbox that runs in your browser and takes five minutes to deploy.
I got tired of search pages full of ads, tracking, and AI boxes. Here's how I run SearXNG at home with Docker, sane settings, and a few security guardrails.
Stop manually refreshing pages to check for updates. Self-host Changedetection.io and get alerts when websites change — pricing, docs, job listings, anything.
I tested three self-hosted file sharing tools for months. Pingvin Share is the new hotness, Filebrowser is the reliable workhorse, and Filestash handles the weird edge cases. Here's which one I actually use and why.
Fail2ban was good. CrowdSec is better. Here's why I switched my entire homelab to this collaborative intrusion prevention system — and how to set it up in 15 minutes.
I got tired of Bitly tracking my clicks and charging for features I could run myself. Here's how I set up Shlink in Docker — a self-hosted URL shortener that's fast, private, and actually better.
Stop opening ports and messing with complex VPN configs. Tailscale gives you secure, zero-config access to every self-hosted service from anywhere. Here's how I set it up and why I won't go back.
Run powerful open-source LLMs entirely on your own hardware. No API fees, zero data leaving your server, and it's way easier to set up than you'd think.
I ditched Google Home and Alexa after realizing they were recording every conversation in my living room. Here's why Home Assistant is the only smart home platform that respects your privacy — and how to run it in Docker.
Learn how to set up a complete monitoring stack with Grafana and Prometheus on your VPS. Real experience, no BS.
Stop memorizing docker commands. Portainer gives you a clean web interface to manage containers, stacks, and volumes. Set it up in 5 minutes.
Tired of configuration hell? These 7 self-hosted tools actually solve the problems the community complains about — from auto-config dashboards to AI coding assistants that keep your data local.
Prometheus gave me migraines. Netdata flooded me with useless graphs. Beszel is the monitoring solution I actually wanted.
J'ai passé des heures à configurer WireGuard, des jours à débugger des tunnels qui tombent. Puis j'ai découvert Pangolin.
J'ai quitté LastPass après leur fuite de données. Voici pourquoi Vaultwarden (Bitwarden RS) est le meilleur gestionnaire de mots de passe self-hosté — et comment l'installer.
Synchronisez vos fichiers entre appareils sans serveur central, sans cloud, sans abonnement. Guide complet d'installation et configuration de Syncthing.
J'ai quitté Plex pour Jellyfin et je ne suis pas revenu. Guide complet pour auto-héberger votre media server, gérer vos bibliothèques, et streamer partout.
Get real-time push notifications from your self-hosted apps without Firebase or APNs. Set up Gotify in Docker and never miss an alert again.
Comment j'ai remplacé mes 50 onglets Pinterest par Mealie — guide complet d'installation, configuration, et meal planning hebdomadaire.
Stop scattering API keys in .env files. Set up HashiCorp Vault in Docker to centralize, rotate, and audit every secret your self-hosted apps need.
Tired of Pastebin being slow and ad-filled? Hastebin is 50 lines of code to run. Here's how to deploy it.
Set up Homepage dashboard to organize all your self-hosted services in one place. Docker-aware, 100+ widgets, no database required. Complete setup guide.
Set up your own WireGuard VPN server in Docker. Connect to your homelab securely from your phone, laptop, or anywhere — no paid VPN needed.
Stop managing 12 separate logins. Set up Authentik to get single sign-on across all your self-hosted apps — Nextcloud, Grafana, Gitea, and more.
Run your own Git server with Forgejo — the free, community-led Gitea fork. Full guide to setup, migration from GitHub, CI/CD, and why it's worth it.
Learn how to self-host Uptime Kuma, a beautiful open-source monitoring tool for your servers and websites. Complete Docker setup guide with best practices.
Learn how to self-host Paperless-ngx, a powerful open-source document management system. Complete guide with Docker setup, OCR, and automation.
Learn how to properly backup your self-hosted applications with Docker volumes, databases, and off-site strategies. Protect your data from loss.
Complete guide to self-hosting Nextcloud with Docker. Build your own cloud storage, calendar, and file sync — no subscription required.
Learn Docker Compose from scratch. Master multi-container apps, volumes, networks, and deploy your own services with a single command.
Set up Nginx Proxy Manager in Docker and manage SSL certificates, domains, and reverse proxies without touching a config file.
Learn how to configure Traefik reverse proxy for Docker containers with automatic SSL certificates, dashboard access, and production-ready security settings.
Self-host your photo library with Immich. Complete guide to setting up a Google Photos alternative with Docker, mobile apps, and unlimited storage.
Complete guide to self-hosting Vaultwarden, a lightweight Bitwarden server. Set up your own password manager with Docker in under 30 minutes.
No Linux experience needed. I'll walk you through buying a VPS, installing Docker, setting up SSL, and deploying your first app — all in under an hour.
I deployed the same app on all three. Coolify is polished, CapRover is flexible, Dokku is minimal. Here's my honest pick after using each for months.
These 5 self-hosted apps replaced Google Photos, Bitwarden, and more for me. Each one took under 10 minutes to deploy. Here's exactly how.