Transform your homelab setup from complex to click! Deployrr is your all-in-one solution for automated Docker-based homelab deployment.
Deployrr revolutionizes homelab setup by automating the deployment and configuration of Docker and Docker Compose environments. Whether you're a homelab enthusiast or a professional sysadmin, Deployrr streamlines the process of setting up and managing your containerized applications.
- Extensive App Support: 160+ pre-configured applications ready for deployment
- Intelligent Automation: Automated environment setup with smart system checks
- Enterprise-Grade Security:
- Socket-Proxy protection
- CrowdSec integration
- Multiple authentication options (Authentik, Authelia, TinyAuth, Google OAuth)
- Professional Networking:
- Advanced Traefik reverse proxy configuration
- Flexible exposure modes (Internal, External, or Hybrid)
- Multi-server and multi-domain support
- AI & Automation Stacks: Curated app bundles for self-hosted AI (Ollama, Open-WebUI, Flowise) and automation (n8n, Node-RED)
- Smart Management:
- Intuitive stack management interface
- Automated backup and restoration
- Comprehensive monitoring and logging
- Remote share mounting (SMB, NFS, Rclone)
First, install Node.js and npm.
Ubuntu/Debian:
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejsFedora:
curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo -E bash -
sudo dnf install -y nodejsRHEL/Rocky Linux:
curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo -E bash -
sudo yum install -y nodejsArch Linux:
sudo pacman -S nodejs npmInstall Deployrr (same command to update Deployrr):
sudo npx @simplehomelab/deployrr@latestThat is it. You can run Deployrr from anywhere using the command:
deployrrIf your version 5 stopped working, it is probably because you are on a version older than v5.11.2, which is the latest and the last version of Deployrr v5.
In order to have continued access to version 5 of Deployrr, please manually download v5.11.2 (v5 branch) using the following commands:
wget https://github.com/SimpleHomelab/Deployrr/raw/refs/heads/v5/deployrr_v5.11.2.app
chmod +x deployrr_v5.11.2.app
./deployrr_v5.11.2.app
Use the deployrr_v5.11.2-arm.app if you are on ARM architecture.
I went from skeptic to fully believing (and knowing) and its the homelab deal of the century - David S
With Deployrr I was able to cleanly setup everything in a matter of hours. I'm still new to the platform but so far it's delivered everything I hoped it would - Tim Bishop
Deployrr can automatically setup Socket Proxy, Traefik (fetch LE SSL certificates), Authentik, Authelia, TinyAuth, Portainer, Plex, Jellyfin, Starr Apps, Gluetun, Dozzle, Uptime-Kuma, Homepage, CrowdSec, and other apps.
- Deployrr v6 Intro (13 min)
- Deployrr v5 Intro (20 min)
- Comprehensive 2.5-hour v5 Tutorial
- Official Website
- Official Documentation
- Primary Platform: Ubuntu and Debian-based systems
- Secondary Platform (working but unsupported): Arch, CentOS/RHEL/Rocky
- Deployment Options: Baremetal, VM, Windows WSL, and LXC environments
Deployrr offers flexible licensing to suit different needs:
- Free Tier: Essential features for basic setups
- Paid Tiers:
- Basic
- Plus
- Pro
Note: Annual website memberships include full Deployrr access!
Join our thriving community:
- Deployrr Docs - Answers to many common questions, fixes for issues, and improvement ideas
- Discord Community - Get help and share experiences
- YouTube Channel - Tutorial videos and updates
Deployrr isn't just another container manager - it's your pathway to homelab mastery. My goal with Deployrr is to:
- Simplify complex deployments
- Enable rapid testing, experimentation, and learning
- Foster learning through hands-on experience
- Provide quick recovery options when needed
- DNS Challenge Provider: Currently Cloudflare-only
- Port forwarding requirements: 80/443
- Specific database-dependent apps may require manual database removal
Part of Deployrr's revenue supports open-source projects through OpenCollective.
Transform your homelab journey with Deployrr





