Commit Graph

50 Commits

Author SHA1 Message Date
Chris King
2d1ac160e7 Setup Dozzle 2025-02-04 02:19:17 -08:00
Chris King
3d4cdaf8d6 Enable frigate snapshots
Add additional objects to track
2025-01-30 21:15:07 -08:00
Chris King
7f5284c865 Enable repository indexing service
Enable reverse proxy trusted proxies
2025-01-23 09:24:34 -08:00
Chris King
25937216ab Change Authentik server image to use env variables again 2025-01-23 08:19:27 -08:00
Chris King
bcc325afe1 Remove unused code-server config 2025-01-22 22:38:10 -08:00
Chris King
e951edffaf Switch Frigate image to custom built image with simple user access controls based on username 2025-01-22 18:24:12 -08:00
Chris King
2e67562d95 Add code-server docker config
code-server docker is actually not used at this time
2025-01-22 18:23:30 -08:00
Chris King
78688d8bf5 Move gitea to Authentik
Enable reverse proxy authentication via headers for Gitea
2025-01-22 18:22:43 -08:00
Chris King
97a97f5028 Add bypass rules to Authelia access control for gitea API 2025-01-22 18:21:59 -08:00
Chris King
f3bbf41add Change frigate proxy user header to Authentik configured user header 2025-01-16 14:29:55 -08:00
Chris King
ceb05e3644 Expose frigate UI port to host for troubleshooting and access 2025-01-16 14:29:13 -08:00
Chris King
6040bcba8e Add home.docker.internal definition to Authentik container
Remove env variables from authentik container image
2025-01-16 14:28:39 -08:00
Chris King
9f394b4b97 Move Caddyfile into config/Caddyfile to allow caddy reload to work in Docker
Remove caddyfile configs setup in docker-compose.yml
Add authentik, redirect, and authentik-forward Caddyfile snippets
Move homepage, frigate, and code into Authentik in Caddyfile
Add redirect for home to homepage
2025-01-16 14:27:23 -08:00
Chris King
6d353fcd69 Expose 9000 and 9443 for Authentik 2025-01-13 12:04:23 -08:00
Chris King
b94f8d6557 Merge branch 'caddy-docker' 2025-01-13 11:51:02 -08:00
Chris King
8a07851ab8 Update overseerr configs 2025-01-13 11:50:54 -08:00
Chris King
63edf652b7 Update settings.json for oversseerr 2025-01-13 11:49:21 -08:00
Chris King
a2dff6fdd8 Change web interface ports to use expose in docker-compose.yml instead of ports
Change any port changes in docker-compose files to use expose and the default port instead of 3001:3000
Any localhost limited ports changed to expose instead
Add requestrr to caddyfile
2025-01-13 11:49:02 -08:00
Chris King
a671b15a96 Add TLS resolvers to allow acme challenges to resolve
Configure non-docker apps to proxy to host.docker.internal
Configure triliumnext-notes to use port 8080
Add host.docker.internal to caddy docker-compose
Explicitly specify .env file for caddy container
Remove port expose for triliumnext-notes container
2025-01-13 10:59:43 -08:00
Chris King
936242e24d Merge branch 'main' into caddy-docker 2025-01-13 09:39:45 -08:00
Chris King
817723d0bf update overseerr settings.json 2025-01-13 09:37:40 -08:00
Chris King
f016deb3a9 update overseerr settings.json 2025-01-13 09:35:23 -08:00
Chris King
ce8e342560 change caddy admin to listen on all interfaces in docker container
add cloudflared docker
change overseerr docker-compose to use proxy-net for testing
2025-01-13 09:34:55 -08:00
Chris King
ad9b4fef97 Updated authentik db service name to db in all locations 2025-01-12 23:49:47 -08:00
Chris King
28c734c1d2 Updated docker-compose files for use with Docker Caddy
Defined top level name for all services
Added proxy-net to services
Updated main service/server container service name to "app"
Updated hostname references to projectname-app-1
Updated docker Caddy caddyfile to reference container names
Updated docker Caddy caddyfile to use 192.168.1.234 instead of localhost for non-docker services
Adjusted caddyfile accordingly
2025-01-12 23:37:59 -08:00
Chris King
342559c8eb update overseerr and stashapp config files in preparation for new branch creation 2025-01-12 22:49:26 -08:00
Chris King
77803655c0 add Caddy docker configuration
add Caddy Dockerfile to build image using xcaddy including cloudflare modules
docker-compose.yml file builds image instead of pulling it
2025-01-12 22:47:49 -08:00
Chris King
eb0f41261f add authentik docker-compose.yml 2025-01-12 22:46:49 -08:00
Chris King
005c60abc3 rename authelia service to authelia
add proxy-net to authelia container
2025-01-12 22:46:09 -08:00
Chris King
7002b866f9 ignore authentik and caddy env files 2025-01-12 22:44:03 -08:00
Chris King
9c767b6e0c Add homepage integration labels for Frigate 2025-01-08 01:42:09 -08:00
Chris King
b66436fa95 Add homepage integration labels 2025-01-08 01:41:55 -08:00
Chris King
e36c6a7f1c Add dockerproxy for docker integration
Add generated homepage config files
Add docker integration setup
2025-01-08 01:41:39 -08:00
Chris King
43bacbcb48 Exclude log directories 2025-01-08 01:40:23 -08:00
Chris King
3d62803e05 Added homepage docker-compose 2025-01-08 00:17:55 -08:00
Chris King
99193bcaa7 Add TriliumNext Notes 2024-12-26 16:42:28 -08:00
Chris King
579adad744 Update requestrr notifications.json gitignore 2024-12-16 13:17:50 -08:00
Chris King
a67bdd8503 Removed requestrr notifications.json from git 2024-12-16 13:16:42 -08:00
Chris King
994b2d4c01 do not track requestrr notifications.json 2024-12-16 13:15:10 -08:00
Chris King
5ce753bd71 init stashapp docker
add stashapp specific gitignore entries
2024-12-16 02:28:59 -08:00
Chris King
e21a330b33 init requestrr docker 2024-12-16 01:44:14 -08:00
Chris King
914a7487b4 init overseerr docker 2024-12-16 01:44:00 -08:00
Chris King
3a3d3ff9c4 init orbital-sync docker 2024-12-16 01:43:39 -08:00
Chris King
1ddee07e72 init openobserve docker 2024-12-16 01:43:27 -08:00
Chris King
c3f08d5191 init homepage docker 2024-12-16 01:43:13 -08:00
Chris King
116a7716ac init gitea docker 2024-12-16 01:43:05 -08:00
Chris King
eeeb05be82 init frigate docker 2024-12-16 01:42:52 -08:00
Chris King
f170058551 init authelia docker 2024-12-16 01:42:38 -08:00
Chris King
f3920b60ab Init actual-server docker 2024-12-16 01:42:18 -08:00
Chris King
b243abca86 init .gitignore
do not track data, secrets, or tmp directories
2024-12-15 23:59:52 -08:00