https://github.com/simplehomelab/deployarr
Deployarr automates Homelab setup using Docker and Docker Compose. Below you will find more information its features and what it can/cannot do.
https://github.com/simplehomelab/deployarr
Last synced: 9 months ago
JSON representation
Deployarr automates Homelab setup using Docker and Docker Compose. Below you will find more information its features and what it can/cannot do.
- Host: GitHub
- URL: https://github.com/simplehomelab/deployarr
- Owner: SimpleHomelab
- License: other
- Created: 2024-06-13T20:58:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-10T19:25:51.000Z (9 months ago)
- Last Synced: 2025-04-11T23:18:25.974Z (9 months ago)
- Language: PHP
- Homepage: https://www.deployrr.app
- Size: 20.9 MB
- Stars: 460
- Watchers: 18
- Forks: 49
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Deployrr
> Transform your homelab setup from complex to click! Deployrr is your all-in-one solution for automated Docker-based homelab deployment.
[](APPS.md)
## What is Deployrr?
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.
### Key Features
- **Extensive App Support**: 140+ 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, Google OAuth)
- **Professional Networking**:
- Advanced Traefik reverse proxy configuration
- Flexible exposure modes (Internal, External, or Hybrid)
- Multi-server and multi-domain support
- **Smart Management**:
- Intuitive stack management interface
- Automated backup and restoration
- Comprehensive monitoring and logging
## Quick Start
```bash
wget https://raw.githubusercontent.com/SimpleHomelab/deployrr/main/deployrr_v5.7.1.app
```
```bash
chmod +x deployrr_v5.7.1.app
```
```bash
./deployrr_v5.7.1.app
```
Note: For Raspberry Pi users, use the `-arm.app` version.
## Impact & Growth

# Supported Apps
Deployrr can automatically setup Socket Proxy, Traefik (fetch LE SSL certificates), Authentik, Authelia, Portainer, Plex, Jellyfin, Starr Apps, Gluetun, Dozzle, Uptime-Kuma, Homepage, CrowdSec, and other apps.
[Full List of Apps](APPS.md)
## Learn More
- [Official Documentation](https://www.simplehomelab.com/deployrr/)
- [Quick Start Guide (20 min)](https://www.simplehomelab.com/go/deployarr-v5-intro/)
- [Comprehensive Tutorial](https://www.simplehomelab.com/go/deployarr-v5-detailed-guide/)
## Supported Environments
- **Primary Platform**: Ubuntu and Debian-based systems
- **Deployment Options**: Baremetal, VM, Windows WSL, and LXC environments
## License Options
Deployrr offers flexible licensing to suit different needs:
- **Free Tier**: Essential features for basic setups
- **Paid Tiers**:
- Basic
- Plus
- Pro
[View Detailed Comparison](https://www.simplehomelab.com/deployrr/pricing/)
Note: Annual [website memberships](https://www.simplehomelab.com/membership-account/join-the-geek-army/) include full Deployrr access!
## Support & Community
Join our thriving community:
- [Deployrr Docs](https://docs.deployrr.app) - Answers to many common questions, fixes for issues, and improvement ideas
- [Discord Community](https://www.simplehomelab.com/discord/) - Get help and share experiences
- [YouTube Channel](https://www.youtube.com/@Simple-Homelab) - Tutorial videos and updates
## Project Vision
Deployrr isn't just another container manager - it's your pathway to homelab mastery. Our goal is to:
- Simplify complex deployments
- Enable rapid testing and experimentation
- Foster learning through hands-on experience
- Provide quick recovery options when needed
## Feature Showcase
Click to view screenshots
#### Dashboard & Management


#### Setup & Configuration


[View More Screenshots](#screenshots)
## Known Limitations
- DNS Challenge Provider: Currently Cloudflare-only
- Port forwarding requirements: 80/443
- Specific database-dependent apps may require manual database removal
## Contributing to Open Source
Part of Deployrr's revenue supports open-source projects through [OpenCollective](https://opencollective.com/deployrr).
---
**Transform your homelab journey with Deployrr**
[Get Started](https://www.simplehomelab.com/deployrr/) | [Join Discord](https://www.simplehomelab.com/discord/) | [Watch Tutorial](https://www.simplehomelab.com/go/deployarr-v5-intro/)