Skip to content

Commit ec81027

Browse files
committed
v5.11
1 parent 31828dd commit ec81027

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+272
-86
lines changed

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
*
22
*/
33

4-
!deployrr_v5.10.app
5-
!deployrr_v5.10-arm.app
4+
!deployrr_v5.11.app
5+
!deployrr_v5.11-arm.app
66

77
!.gitignore
88
!announcement

APPS.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Deployarr Apps - 145 (and increasing)
1+
# Deployarr Apps - 150 (and increasing)
22

33
## Reverse Proxy and Tunnels
44
- **Traefik**: A modern HTTP reverse proxy and load balancer that makes deploying microservices easy.
@@ -16,6 +16,7 @@
1616
- **Lollypop**: A modern music player for GNOME.
1717
- **Funkwhale**: A modern, self-hosted, web-based music server.
1818
- **Gonic**: A self-hosted music server.
19+
- **ViniPlay**: A self-hosted IPTV player.
1920

2021
## Media Management
2122
- **Radarr**: A movie collection manager for Usenet and BitTorrent users.
@@ -36,6 +37,7 @@
3637
- **Audiobookshelf**: A self-hosted audiobook and podcast server.
3738
- **Huntarr**: Missing media and upgrade utility.
3839
- **Cleanuparr**: Arr stack and media cleanup utility.
40+
- **Dispatcharr**: An IPTV and stream companion.
3941

4042
## Downloaders
4143
- **NZBGet**: A Usenet downloader optimized for performance and efficiency.
@@ -66,6 +68,7 @@
6668
- **Glances**: A cross-platform monitoring tool for systems.
6769
- **Change Detection**: A tool for monitoring web pages for changes.
6870
- **Node Exporter**: A Prometheus exporter for hardware and OS metrics exposed by *NIX kernels.
71+
- **Pulse**: A homelab monitoring tool for PVE, PBS, Docker, and more.
6972

7073
## Security
7174
- **Authentik**: A self-hosted identity provider that can be used to secure applications and services with Single Sign-On (SSO).
@@ -128,6 +131,7 @@
128131
- **What's Up Docker (WUD)**: A tool to monitor and update your Docker containers.
129132
- **DweebUI**: A customizable web-based user interface for managing various Docker applications.
130133
- **Watchtower**: A container-based solution for automating Docker container base image updates.
134+
- **Lazydocker**: A terminal UI for Docker management.
131135

132136
## File Management
133137
- **FileZilla**: A fast and reliable FTP, FTPS and SFTP client with GUI.
@@ -142,6 +146,7 @@
142146
- **Tika**: A document text extraction tool for Paperless-NGX.
143147
- **PdfDing**: PDF Viewing/Editing Tool
144148
- **Privatebin**: A minimalist, open-source online pastebin.
149+
- **ProjectSend**: A secure, private file sharing application.
145150

146151
## Admin Tools
147152
- **IT-Tools**: A collection of useful tools for IT professionals.

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,33 @@
11
<h3>Releases</h3>
2+
Total Supported Apps: 150
3+
<h5>v5.11 - November 13, 2025</h5>
4+
<ul>
5+
<li>NEW: Added ViniPlay, Lazydocker, Pulse, Dispatcharr, and ProjectSend apps.</li>
6+
<li>ENHANCEMENT: Updated Traefik to v3.5 (latest).</li>
7+
<li>ENHANCEMENT: Updated Authelia from 4.39.4 to 4.39.14 (latest).</li>
8+
<li>ENHANCEMENT: Bumped Deployrr Dashboard from Homepage 1.3.2 to 1.7.0.</li>
9+
<li>ENHANCEMENT: Updated Authentik from v2025.06 to v2025.10 (latest). Removed Redis requirement.</li>
10+
<li>ENHANCEMENT: Updated PostgreSQL from 16-alpine to 18-alpine.</li>
11+
<li>ENHANCEMENT: Changed Gotenberg version from 8.4 to latest.</li>
12+
<li>ENHANCEMENT: Updated image source for Homarr.</li>
13+
<li>ENHANCEMENT: Implemented version pinning via .env file for easier updates.</li>
14+
<li>ENHANCEMENT: Added tool to change server IP and update Deployrr Dashboard and Traefik file providers accordingly.</li>
15+
<li>ENHANCEMENT: Added "monitoring" Docker profile for several apps.</li>
16+
<li>ENHANCEMENT: Added noperm options to SMB fstab entry.</li>
17+
<li>ENHANCEMENT: Removed unnecessary wait after managing auth for apps.</li>
18+
<li>ENHANCEMENT: Updated Deployrr Dashboard services template.</li>
19+
<li>ENHANCEMENT: Added Traefik error checking for Docker v29 conflict and containerd.</li>
20+
<li>ENHANCEMENT: Updated disclaimers and documentation links.</li>
21+
<li>FIX: Fixed typo in Authelia menu item.</li>
22+
<li>FIX: Fixed wrong port number in compose for Mosquitto.</li>
23+
<li>FIX: Fixed Deployrr mode being empty during first start.</li>
24+
<li>FIX: Fixed OAuth menu yes/no options being swapped.</li>
25+
<li>FIX: Fixed exposure mode while setting up apps showing all options even when not applicable.</li>
26+
<li>FIX: Added quotes for Cleanuparr umask to prevent container startup issues.</li>
27+
<li>DOCS: Updated README and APPS.md.</li>
28+
<li>Numerous other logic and reliability improvements.</li>
29+
</ul>
30+
231
Total Supported Apps: 145+
332
<h5>v5.10 - July 29, 2025</h5>
433
<ul>

README.md

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
> Transform your homelab setup from complex to click! Deployrr is your all-in-one solution for automated Docker-based homelab deployment.
44
5-
[![Apps Supported](images/v5/2025_07_29_deployrr_145.png)](APPS.md)
5+
[![Apps Supported](images/v5/2025_11_13_deployrr_150.png)](APPS.md)
66

77
## What is Deployrr?
88

99
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.
1010

1111
### Key Features
1212

13-
- **Extensive App Support**: 145+ pre-configured applications ready for deployment
13+
- **Extensive App Support**: 150+ pre-configured applications ready for deployment
1414
- **Intelligent Automation**: Automated environment setup with smart system checks
1515
- **Enterprise-Grade Security**:
1616
- Socket-Proxy protection
@@ -33,7 +33,15 @@ bash -c "$(curl -fsSL https://www.deployrr.app/install.sh)"
3333
```
3434

3535
## Impact & Growth
36-
![Deployrr Stats](images/v5/2025_07_29_deployrr_stats.png)
36+
![Deployrr Stats](images/v5/2025_11_13_deployrr_stats.png)
37+
38+
## Testimonials
39+
40+
> I went from skeptic to fully believing (and knowing) and its the homelab deal of the century - David S
41+
42+
> 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
43+
44+
[Check Out All Testimonials](https://www.simplehomelab.com/testimonials/)
3745

3846
# Supported Apps
3947
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.
@@ -44,7 +52,7 @@ Deployrr can automatically setup Socket Proxy, Traefik (fetch LE SSL certificate
4452

4553
- [Official Documentation](https://www.simplehomelab.com/deployrr/)
4654
- [Quick Start Guide (20 min)](https://www.simplehomelab.com/go/deployarr-v5-intro/)
47-
- [Comprehensive Tutorial](https://www.simplehomelab.com/go/deployarr-v5-detailed-guide/)
55+
- [Comprehensive 2.5-hour Tutorial](https://www.simplehomelab.com/go/deployarr-v5-detailed-guide/)
4856

4957
## Supported Environments
5058

@@ -74,19 +82,20 @@ Join our thriving community:
7482

7583
## Project Vision
7684

77-
Deployrr isn't just another container manager - it's your pathway to homelab mastery. Our goal is to:
85+
Deployrr isn't just another container manager - it's your pathway to homelab mastery. My goal with Deployrr is to:
7886
- Simplify complex deployments
79-
- Enable rapid testing and experimentation
87+
- Enable rapid testing, experimentation, and learning
8088
- Foster learning through hands-on experience
8189
- Provide quick recovery options when needed
8290

8391
## Feature Showcase
8492

93+
![Deployrr Dashboard](images/v5/11a%20Deployarr%20v5%20Deployarr%20Dashboard.png)
94+
8595
<details>
8696
<summary>Click to view screenshots</summary>
8797

8898
#### Dashboard & Management
89-
![Deployrr Dashboard](images/v5/11a%20Deployarr%20v5%20Deployarr%20Dashboard.png)
9099
![Stack Manager](images/v5/13%20Deployarr%20v5%20Stack%20Manager.png)
91100

92101
#### Setup & Configuration

compose/authelia.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ services:
22
# Authelia (Lite) - Self-Hosted Single Sign-On and Two-Factor Authentication
33
authelia:
44
container_name: authelia
5-
image: authelia/authelia:4.39.4
5+
image: authelia/authelia:${AUTHELIA_VERSION_PIN}
66
security_opt:
77
- no-new-privileges:true
88
restart: unless-stopped

compose/authentik-worker.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
services:
22
authentik-worker:
3-
image: ghcr.io/goauthentik/server:2025.6.1
3+
image: ghcr.io/goauthentik/server:${AUTHENTIK_VERSION_PIN}
44
container_name: authentik-worker
55
security_opt:
66
- no-new-privileges:true

compose/authentik.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
services:
22
authentik:
3-
image: ghcr.io/goauthentik/server:2025.6.1
3+
image: ghcr.io/goauthentik/server:${AUTHENTIK_VERSION_PIN}
44
container_name: authentik
55
security_opt:
66
- no-new-privileges:true

compose/change-detection.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services:
66
security_opt:
77
- no-new-privileges:true
88
restart: unless-stopped
9-
profiles: ["apps", "all"]
9+
profiles: ["apps", "monitoring", "all"]
1010
networks:
1111
- default
1212
ports:

compose/cleanuparr.yml

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
1-
services:
2-
# Cleanuparr - Arr Stack Cleanup Tool
3-
cleanuparr:
4-
image: ghcr.io/cleanuparr/cleanuparr:latest
5-
container_name: cleanuparr
6-
security_opt:
7-
- no-new-privileges:true
8-
restart: unless-stopped
9-
profiles: ["all", "apps"]
10-
networks:
11-
- default
12-
ports:
13-
- "$CLEANUPARR_PORT:11011"
14-
volumes:
15-
- $DOCKERDIR/appdata/cleanuparr:/config
16-
environment:
17-
TZ: $TZ
18-
PORT: 11011
19-
PUID: $PUID
20-
PGID: $PGID
21-
UMASK: 022
22-
stop_signal: SIGTERM
23-
stop_grace_period: 30s
24-
healthcheck:
25-
test: ["CMD", "curl", "-f", "http://localhost:11011/health"]
26-
interval: 30s
27-
timeout: 10s
28-
start_period: 30s
29-
retries: 3
30-
# DOCKER-LABELS-PLACEHOLDER
1+
services:
2+
# Cleanuparr - Arr Stack Cleanup Tool
3+
cleanuparr:
4+
image: ghcr.io/cleanuparr/cleanuparr:latest
5+
container_name: cleanuparr
6+
security_opt:
7+
- no-new-privileges:true
8+
restart: unless-stopped
9+
profiles: ["all", "apps"]
10+
networks:
11+
- default
12+
ports:
13+
- "$CLEANUPARR_PORT:11011"
14+
volumes:
15+
- $DOCKERDIR/appdata/cleanuparr:/config
16+
environment:
17+
TZ: $TZ
18+
PORT: 11011
19+
PUID: $PUID
20+
PGID: $PGID
21+
UMASK: "022"
22+
stop_signal: SIGTERM
23+
stop_grace_period: 30s
24+
healthcheck:
25+
test: ["CMD", "curl", "-f", "http://localhost:11011/health"]
26+
interval: 30s
27+
timeout: 10s
28+
start_period: 30s
29+
retries: 3
30+
# DOCKER-LABELS-PLACEHOLDER

compose/deployrr-dashboard.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
services:
22
# Deployrr Dashboard - Homepage based Dashboard for Deployrr
33
deployrr-dashboard:
4-
image: ghcr.io/gethomepage/homepage:v1.3.2
4+
image: ghcr.io/gethomepage/homepage:${DEPLOYRRDASHBOARD_VERSION_PIN}
55
container_name: deployrr-dashboard
66
security_opt:
77
- no-new-privileges:true

0 commit comments

Comments
 (0)