66 Commits

Author SHA1 Message Date
aki
91873062c9 fix(env): Rename HOSTNAME to APP_HOSTNAME to avoid conflicts and update related configurations
Some checks failed
/ validate-docker-compose (push) Has been cancelled
2025-04-25 21:52:38 +08:00
aki
8a52e6894f feat!: Add Authelia for authentication and Redis for session storage
Some checks failed
/ validate-docker-compose (push) Has been cancelled
- Introduced Redis service for session management with health checks.
- Added Authelia service for user authentication with necessary environment variables.
- Configured Traefik to use Authelia as middleware for various services.
- Created Authelia configuration file with session, storage, and access control settings.
- Added user database for Authelia with an example admin user.
2025-04-25 17:33:09 +08:00
aki
cf78372b71 feat: Refactor Tailscale & Traefik Integration
Some checks failed
/ validate-docker-compose (push) Has been cancelled
- Integrate Traefik directly with Tailscale network using `network_mode: service:tailscale`.
- Remove direct port mappings for Traefik (80, 443).
- Configure Tailscale container to use `tailscale serve` (Tailnet only) or `tailscale funnel` (public HTTPS) based on `ENABLE_FUNNEL_HTTPS` env var.
- Update Traefik routing rules (`Host()`) to use `${TAILSCALE_HOSTNAME}.${TAILSCALE_TAILNET_DOMAIN}` for all services.
- Update Homepage path to `/home` and adjust its Traefik rule.
- Remove Homepage basic authentication variables (`HOMEPAGE_AUTH_USER`, `HOMEPAGE_AUTH_HASH`) from `.env.example` and `README.md`.
- Update `README.md` to reflect new access methods, hostname configuration, and removal of basic auth.
- Add `extra_hosts` to Tailscale service for `host.docker.internal`.
2025-04-25 14:15:44 +08:00
aki
83016e268c fix(README): Update HOSTNAME and add TAILSCALE_TAILNET_DOMAIN for Tailscale configuration
Some checks failed
/ validate-docker-compose (push) Has been cancelled
2025-04-25 12:56:01 +08:00
aki
cc51dd386c docs(README): Refactor and simplify documentation
Some checks failed
/ validate-docker-compose (push) Has been cancelled
- Restructure README with standard sections (Prerequisites, Quick Start, Config, Access, Optional, Troubleshooting).
- Rewrite introduction for clarity on project goals.
- Focus Quick Start on core Docker Compose setup.
- Detail .env variables with clear groupings.
- Clarify Tailscale's role for remote access and HTTPS.
- Remove outdated/overly specific setup details for individual services, VPN, Synology, NFS, etc.
- Add SELinux troubleshooting specific to Docker socket access.
2025-04-25 10:52:52 +08:00
aki
3f05975393 docs(setup): add Podman SELinux note and enhance Tailscale access instructions in README
Some checks failed
/ validate-docker-compose (push) Has been cancelled
2025-04-25 03:29:00 +08:00
Julien Quiaios
705c7cc9ba
Fix a few typos + update TOC to include the missing optional service 2025-03-11 19:31:38 -04:00
Jesper Nord
5a9a6ca0f2
Adds decluttarr optional service 2025-02-12 21:03:18 +01:00
Adrien Poupa
5d6b301ec7 doc: Reorder sections 2025-01-05 01:51:21 -05:00
Adrien Poupa
7e1629694d doc: Update table of contents 2025-01-05 01:51:21 -05:00
Adrien Poupa
ef38e3522c feat(calibre-web): Add Calibre-Web 2025-01-03 22:35:17 -05:00
Adrien Poupa
a8fae89485 fix(qbittorrent): Force password creation by update-config.sh 2024-05-12 23:28:38 -04:00
Adrien Poupa
373b822888 feat(immich): Add Immich 2024-04-21 23:44:13 -04:00
Adrien Poupa
d5c4df30fc feat(homeassistant): add HomeAssistant backup 2024-04-15 00:25:23 -04:00
Andy Burke
01c3b18b94
feature: add a CONFIG_ROOT env var to control configuration file placement 2024-03-14 12:29:22 -07:00
Adrien Poupa
5e8692abf2 feat: improve Bazarr configuration 2024-03-09 15:35:24 -05:00
kphilippart
0ee728d361
Update README.md 2024-01-28 16:37:40 +01:00
Adrien Poupa
196b56ad42 fix(dhcp): Make DHCP Relay disabled by default 2024-01-19 00:45:22 -05:00
Adrien Poupa
fbb708b1f1 feat(homeassistant): Add Home Assistant 2024-01-19 00:29:20 -05:00
Adrien Poupa
c9c6e8fad0
doc: Move VueTorrent section to qBittorrent's 2024-01-14 16:03:54 -05:00
Timothy Farmer
c1d516a34f ADD: Credits to gabe565 for the VueTorrent implementation as well as correcting the spelling of VueTorrent 2024-01-14 08:24:05 -06:00
Timothy Farmer
df1047cd5f FIX: Rewrote update-config.sh to be cleaner as well as support lidarr being optional.
ADD: Added support for vuetorrent to qbittorrent & updated the readme for instructions to enable.
2024-01-14 08:19:52 -06:00
Adrien Poupa
3611962536 feat(joplin): Add Joplin Server 2024-01-03 23:42:46 -05:00
Adrien Poupa
12b827a3f6 fix: Remove ignored version field 2024-01-01 19:08:31 -05:00
Adrien Poupa
747e2a8e8f feat(sabnzbd): Optimize Sabnzbd in homepage 2024-01-01 18:59:44 -05:00
Adrien Poupa
c5ca6e4395 doc: Fix README table 2024-01-01 18:28:53 -05:00
AdrienPoupa
02b37bed6d feat(tandoor): Add Tandoor 2023-12-31 19:20:38 -05:00
Adrien Poupa
eb1c3032f1 feat: #25 Add Unpackerr to extract archives 2023-12-18 23:56:44 -05:00
Adrien Poupa
0be022cc16 doc: #40 update README.md to reflect latest qBittorrent changes 2023-12-18 23:36:37 -05:00
Adrien Poupa
9365f3e829 feat: #15 Use Docker Compose profiles 2023-11-11 12:33:17 -05:00
Adrien Poupa
118159e2a1 doc: add Using the VPN for *arr apps section 2023-11-10 12:09:38 -05:00
AdrienPoupa
850db72f92 fix(qbittorrent): #35 change healthcheck endpoint to fix web UI crash 2023-11-03 16:34:48 -04:00
Adrien Poupa
911774e76e feat: #20 Add willfarrell/autoheal to restart unhealthy containers 2023-10-08 18:50:10 -04:00
Adrien Poupa
e11acd178a feat: #14 Add healthchecks to all services 2023-10-08 18:41:24 -04:00
Adrien Poupa
cc91b540e7 fix(homepage): Use new Docker image 2023-10-08 17:34:50 -04:00
Adrien Poupa
1bfc0642ef fix(doc): Regenerate Table of Contents 2023-10-08 17:32:45 -04:00
Adrien Poupa
9209e46bc6
Merge branch 'master' into feat/add-lidarr 2023-10-08 02:31:42 -04:00
Adrien Poupa
b1935bdc1e feat: Add subfolder support for Jellyseerr 2023-10-08 02:25:39 -04:00
Adrien Poupa
7400616dcd doc: add documentation for Jellyseer 2023-10-08 02:25:10 -04:00
Cam Sweeney
4244ae8a40 add lidarr service 2023-08-17 20:33:25 -07:00
J
a93f2a0a9b
Update README.md
Update readme to include jellyseer as well as vpn links
2023-05-25 13:39:31 -04:00
Adrien Poupa
420a17c433 doc: fix typo in README.md 2023-05-14 19:54:46 -04:00
Adrien Poupa
933324bd74 feat: replace Heimdall by Homepage 2023-05-14 19:02:41 -04:00
Adrien Poupa
cb6630d8b8 doc: use staging URL in documentation 2023-05-14 00:24:56 -04:00
Adrien Poupa
e63f025b0d feat: Make Traefik SSL configuration more flexible 2023-05-13 15:49:14 -04:00
Adrien Poupa
e33b45d695 doc: add Use Separate Paths for Torrents and Storage 2023-05-07 13:02:46 -04:00
Adrien Poupa
54800897c5 doc: #10 Document Synology permissions 2023-05-07 12:42:45 -04:00
Adrien Poupa
9863ef5e49 feat: #7 Add optional support for sabnzbd 2023-05-07 12:24:55 -04:00
Adrien Poupa
2631d8d5eb feat: simplify Traefik rules and default to hostname localhost 2023-03-26 17:37:11 -04:00
Adrien Poupa
2d3ac3d4d9 feat: make DNS provider configurable 2023-03-26 17:26:15 -04:00