2ae84f4481
feat(setup): Enhance update script and add user database example
2025-04-26 14:10:11 +08:00
f3fab15ffb
fix(traefik): Remove unnecessary middleware definitions and update HTTPS header configuration
/ validate-docker-compose (push) Has been cancelled
2025-04-26 12:33:11 +08:00
db968ba5ca
fix(traefik): Update middleware configuration for HTTPS and routing rules
/ validate-docker-compose (push) Has been cancelled
2025-04-26 12:27:09 +08:00
191d25e281
fix(authelia): Add trusted proxies configuration
/ validate-docker-compose (push) Has been cancelled
2025-04-26 12:10:42 +08:00
f07d0937d9
refactor(docker-compose): Move authelia to /auth, then bring back host checks
/ validate-docker-compose (push) Has been cancelled
2025-04-26 11:16:37 +08:00
749aa6f1cf
fix(auth): Refactor service authentication status check
2025-04-26 03:27:49 +08:00
f4409eb258
feat(auth): Enhance authentication management with yq support for YAML parsing
/ validate-docker-compose (push) Has been cancelled
2025-04-26 03:17:22 +08:00
a74707dc1f
fix(authelia): Authentication management and middleware errors
...
/ validate-docker-compose (push) Has been cancelled
- Fix middleware "true@docker" does not exist errors
- Integrate authentication management directly into update-setup.sh
- Add command-line support for managing service authentication
- Add backup file cleanup functionality
- Update README with new authentication management instructions
- Remove standalone manage-auth.sh script
2025-04-26 02:59:46 +08:00
5d7a162647
feat(auth): Add authentication management script and update permissions for setup script
/ validate-docker-compose (push) Has been cancelled
2025-04-26 02:45:09 +08:00
a0e63e2e2b
feat(auth): Implement conditional authentication middleware for services in docker-compose.yml
/ validate-docker-compose (push) Has been cancelled
2025-04-26 01:58:42 +08:00
2fadb08c72
feat(auth): Add additional service authentication settings in .env.example and update docker-compose.yml for conditional middlewares
/ validate-docker-compose (push) Has been cancelled
2025-04-26 01:32:13 +08:00
6d2baa7300
fix(update-setup): Enhance password hash verification in Authelia account management
/ validate-docker-compose (push) Has been cancelled
2025-04-26 01:20:15 +08:00
13b73671f8
feat(authelia): Add account management functionality to update users and passwords
/ validate-docker-compose (push) Has been cancelled
2025-04-26 01:11:16 +08:00
2217377ae8
refactor(update-setup): Enhance configuration update process with error handling and summary reporting
/ validate-docker-compose (push) Has been cancelled
2025-04-26 00:51:17 +08:00
ca4c3e92f0
fix(docker-compose): Update Redis command and healthcheck to use actual password variable
2025-04-26 00:51:12 +08:00
3ce92b7394
fix(authelia): Add Redis password configuration to Authelia setup script
/ validate-docker-compose (push) Has been cancelled
2025-04-26 00:45:53 +08:00
4ad7bf0a38
fix(authelia): Update configuration and setup script for Tailscale domain handling in Authelia v4.38+
/ validate-docker-compose (push) Has been cancelled
2025-04-26 00:41:41 +08:00
6d9139408d
refactor: Consolidate Authelia configuration management and update setup scripts
...
/ validate-docker-compose (push) Has been cancelled
- Removed outdated configuration files and scripts.
- Introduced a new setup script to streamline environment and Authelia configuration updates.
- Enhanced .gitignore to exclude unnecessary files.
- Updated README to reflect new setup process and configuration details for Authelia v4.38+.
2025-04-26 00:32:24 +08:00
6e17920cfd
docs: Update README with required setup steps and configuration details for Authelia v4.38+
/ validate-docker-compose (push) Has been cancelled
2025-04-26 00:18:59 +08:00
6b1a8b7d45
fix(authelia): Adjust configuration for Tailscale domain handling and simplify session settings
2025-04-26 00:18:57 +08:00
09b20f71fc
fix(authelia): Add user configuration for Authelia container
/ validate-docker-compose (push) Has been cancelled
2025-04-26 00:08:32 +08:00
afbffb97e3
fix(authelia): Update configuration for v4.38+ with required variables and improved domain handling
/ validate-docker-compose (push) Has been cancelled
2025-04-26 00:04:49 +08:00
1c5959cafb
fix(env): Enhance environment variable tracking by adding current key presence check
/ validate-docker-compose (push) Has been cancelled
2025-04-25 23:52:33 +08:00
73e40af91a
feat: Add environment update script to manage .env variables and preserve existing values
/ validate-docker-compose (push) Has been cancelled
2025-04-25 23:48:09 +08:00
461a0dc110
fix(authelia): Update configuration for v4.38+ compatibility and remove deprecated variables
/ validate-docker-compose (push) Has been cancelled
2025-04-25 23:40:25 +08:00
91873062c9
fix(env): Rename HOSTNAME to APP_HOSTNAME to avoid conflicts and update related configurations
/ validate-docker-compose (push) Has been cancelled
2025-04-25 21:52:38 +08:00
8a52e6894f
feat!: Add Authelia for authentication and Redis for session storage
...
/ 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
cf78372b71
feat: Refactor Tailscale & Traefik Integration
...
/ 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
8c5cdb111d
fix(env): Update Tailscale settings and add homepage configuration options
/ validate-docker-compose (push) Has been cancelled
2025-04-25 13:08:06 +08:00
42ee02d8e7
fix(homepage): Update allowed hosts and add basic auth middleware configuration
2025-04-25 13:07:53 +08:00
83016e268c
fix(README): Update HOSTNAME and add TAILSCALE_TAILNET_DOMAIN for Tailscale configuration
/ validate-docker-compose (push) Has been cancelled
2025-04-25 12:56:01 +08:00
3539cc3d3e
fix(docker-compose): Simplify Traefik routing rules by removing hostname conditions
2025-04-25 12:54:58 +08:00
4db5c27755
fix(traefik): Move extra_hosts over to tailscale
/ validate-docker-compose (push) Has been cancelled
2025-04-25 11:22:58 +08:00
8051ea33e3
fix(tailscale): Use localhost and network_mode for Funnel/Serve
...
/ validate-docker-compose (push) Has been cancelled
Tailscale Funnel/Serve requires proxying to localhost or 127.0.0.1.
This commit updates the target URL to http://localhost:80 and sets
Traefik's network_mode to service:tailscale to allow tailscale to
correctly forward traffic to the traefik container.
2025-04-25 11:09:40 +08:00
cc51dd386c
docs(README): Refactor and simplify documentation
...
/ 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
3ce7262e38
fix(docker-compose): use Docker backend instead of Podman
2025-04-25 10:43:33 +08:00
a0fb667642
fix(tailscale): Incorrect usage of commands
/ validate-docker-compose (push) Has been cancelled
2025-04-25 10:37:19 +08:00
bccf28da84
fix(docker-compose): update Docker socket volume mounts to use Podman socket
/ validate-docker-compose (push) Has been cancelled
2025-04-25 03:36:09 +08:00
3f05975393
docs(setup): add Podman SELinux note and enhance Tailscale access instructions in README
/ validate-docker-compose (push) Has been cancelled
2025-04-25 03:29:00 +08:00
44cdc60ab3
fix(docker-compose): remove SELinux context from Docker socket volume mounts
/ validate-docker-compose (push) Has been cancelled
2025-04-25 03:24:13 +08:00
dc54b33281
fix(volumes): Edge case for SELinux contexts
/ validate-docker-compose (push) Has been cancelled
2025-04-25 03:15:01 +08:00
6c1e6b5700
feat(tailscale): update Tailscale configuration to enable Funnel and remove Traefik targets
/ validate-docker-compose (push) Has been cancelled
2025-04-25 03:04:23 +08:00
7162827ab3
refactor: Remove Cloudflare and Let's Encrypt configurations from environment variables and Traefik service
/ validate-docker-compose (push) Has been cancelled
2025-04-25 02:39:28 +08:00
fba2c07e2c
feat(vpn,sidecar)!: Remove VPN configuration and add Tailscale service with proxy settings in Docker Compose
/ validate-docker-compose (push) Has been cancelled
2025-04-25 02:19:59 +08:00
Adrien Poupa
b8079666bd
Merge pull request #138 from csakthikumar/master
/ validate-docker-compose (push) Has been cancelled
2025-04-15 17:06:01 -04:00
Sakthi Kumar Chandrabose
f4d94160bf
Fixing issue #137 Unable to login to jellyseerr using jellyfin
2025-04-11 00:40:57 +05:30
Adrien Poupa
5c4ffd6cee
Merge pull request #136 from gspfranc/master
...
Add HOMEPAGE_ALLOWED_HOSTS in homepage environment vars
2025-03-16 13:15:33 -04:00
Francis Gravel St-Pierre
f4dc4fec4a
Add HOMEPAGE_ALLOWED_HOSTS in homepage environment vars
2025-03-15 12:39:04 -04:00
Adrien Poupa
b456ada7d3
Merge pull request #134 from Cambelau/master
...
Fix vpn pia service issue with firewall
2025-03-14 12:09:54 -04:00
Matthieu Sajot
85ae566e88
fix(docker-compose): Add FIREWALL environment variable to service configuration
2025-03-14 16:50:02 +01:00