Compare commits

...

5 commits

Author SHA1 Message Date
5289d5566c ⬆️ Update ghcr.io/linuxserver/lidarr Docker digest to c4d9107
All checks were successful
Lint on PR / Lint YAML files (pull_request) Successful in 8s
Deploy to Hosts / deploy (pull_request) Successful in 53s
2024-10-31 01:01:35 +00:00
868b5f626a Merge branch 'main' of https://git.mafyuh.dev/mafyuh/iac 2024-10-30 20:57:29 -04:00
ae802612a8 add ldap back to docker compose 2024-10-30 20:57:28 -04:00
0e41492fa0 ⬆️ Update ghcr.io/goauthentik/server Docker digest to 7b2deaf 2024-10-30 20:48:08 -04:00
3876f043e8 init migrate downloaders to arr 2024-10-30 20:45:09 -04:00
3 changed files with 73 additions and 6 deletions

3
.gitignore vendored
View file

@ -44,3 +44,6 @@ terraform.rc
## Packer
credentials.pkr.hcl
## Testing
/docker/health

View file

@ -15,7 +15,7 @@ services:
- PGID=1000
lidarr:
image: ghcr.io/linuxserver/lidarr@sha256:0560361ab8df29c3d23d12c8e57a7011c4d739018369e6a5ae21f35d60a3e123
image: ghcr.io/linuxserver/lidarr@sha256:c4d9107e03efb0d73bd4491bdb3110fa497da8b53493f60404fbd53087ff0119
container_name: lidarr
ports:
- "8686:8686"
@ -147,6 +147,7 @@ services:
- 21027:21027/udp
restart: unless-stopped
## Should move this to Ubu
code-server:
image: ghcr.io/linuxserver/code-server@sha256:78cb3a72f7ecfa67feab0475656516330e7931b6dee7c8313a545654b0fc2985
container_name: code-server
@ -158,10 +159,65 @@ services:
- PROXY_DOMAIN=$PROXY_DOMAIN
volumes:
- /docker/appdata/code-server/config:/config
- /home/mafyuh/.ssh:/home/mafyuh/.ssh
ports:
- 8443:8443
restart: unless-stopped
## Downloaders
sabnzbd:
image: ghcr.io/linuxserver/sabnzbd@sha256:293517b90ef929178387f07c074c1f88d96d94eac3c1d95944ba2891527c1396
container_name: sabnzbd
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker/appdata/sabnzbd:/config
- /data/usenet:/data/usenet:rw
ports:
- 8080:8080
restart: unless-stopped
arch-qbittorrentvpn:
image: binhex/arch-qbittorrentvpn:4.6.5-1-03
container_name: qbittorrentvpn
volumes:
- '/docker/appdata/qbitty:/config'
- '/data/torrents/:/data/torrents'
- '/etc/localtime:/etc/localtime:ro'
ports:
- '49550:49550'
- '49551:8118'
environment:
- VPN_ENABLED=yes
- VPN_PROV=protonvpn
- VPN_CLIENT=wireguard
- VPN_USER=mafyuh+pmp
- VPN_PASS=
- STRICT_PORT_FORWARD=yes
- LAN_NETWORK=$LAN_NETWORK
- ENABLE_PRIVOXY=yes
- PUID=1000
- PGID=1000
- WEBUI_PORT=49550
- UMASK=1000
- DEBUG=false
cap_add:
- NET_ADMIN
sysctls:
- net.ipv4.conf.all.src_valid_mark=1
privileged: true
network_mode: bridge
restart: unless-stopped
flaresolverr:
image: ghcr.io/flaresolverr/flaresolverr:v3.3.21
container_name: flaresolverr
ports:
- '8191:8191'
environment:
- LOG_LEVEL=info
restart: unless-stopped
networks:
default:

View file

@ -1,6 +1,4 @@
---
version: "3.4"
services:
postgresql:
image: docker.io/library/postgres:16-alpine
@ -32,7 +30,7 @@ services:
volumes:
- redis:/data
server:
image: ghcr.io/goauthentik/server@sha256:b71e7341f1e4ea482d150cf75c688f59b3bbdaaf1bfb2fae2803d378c618797f
image: ghcr.io/goauthentik/server@sha256:7b2deaf050dd00767a0baa3dec48b07e4cc977825e4391bed04136a213e46d6e
restart: unless-stopped
command: server
environment:
@ -53,7 +51,7 @@ services:
- postgresql
- redis
worker:
image: ghcr.io/goauthentik/server@sha256:b71e7341f1e4ea482d150cf75c688f59b3bbdaaf1bfb2fae2803d378c618797f
image: ghcr.io/goauthentik/server@sha256:7b2deaf050dd00767a0baa3dec48b07e4cc977825e4391bed04136a213e46d6e
restart: unless-stopped
command: worker
environment:
@ -79,6 +77,16 @@ services:
depends_on:
- postgresql
- redis
authentik_ldap:
image: ghcr.io/goauthentik/ldap:2024.10.0
ports:
- 389:3389
- 636:6636
environment:
AUTHENTIK_HOST: ${AUTH_HOST}
AUTHENTIK_INSECURE: "true"
AUTHENTIK_TOKEN: ${AUTH_TOKEN}
volumes:
database: