feat: Simplify folder structure

This commit is contained in:
Adrien Poupa 2024-01-01 18:24:40 -05:00
parent 527a2ff27e
commit b9b4e0b6c0
14 changed files with 41 additions and 58 deletions

11
.gitignore vendored
View File

@ -6,29 +6,18 @@ docker-compose.override.yml
/homepage/*.css /homepage/*.css
/homepage/*.js /homepage/*.js
/sonarr /sonarr
!/sonarr/.gitkeep
/radarr /radarr
!/radarr/.gitkeep
/prowlarr /prowlarr
!/prowlarr/.gitkeep
/lidarr /lidarr
!/lidarr/.gitkeep
/qbittorrent /qbittorrent
!/qbittorrent/.gitkeep
/pia /pia
!/pia/.gitkeep
/pia-shared /pia-shared
!/pia-shared/.gitkeep
/letsencrypt /letsencrypt
!/letsencrypt/.gitkeep
/jellyfin /jellyfin
!/jellyfin/.gitkeep
/jellyseerr /jellyseerr
!/jellyseerr/.gitkeep
/adguardhome/certs /adguardhome/certs
/adguardhome/conf /adguardhome/conf
!/adguardhome/conf/.gitkeep !/adguardhome/conf/.gitkeep
/adguardhome/work /adguardhome/work
!/adguardhome/work/.gitkeep !/adguardhome/work/.gitkeep
/sabnzbd /sabnzbd
!/sabnzbd/.gitkeep

View File

@ -229,6 +229,22 @@ services:
- homepage.widget.type=prowlarr - homepage.widget.type=prowlarr
- homepage.widget.url=http://prowlarr:9696/prowlarr - homepage.widget.url=http://prowlarr:9696/prowlarr
- homepage.widget.key=${PROWLARR_API_KEY} - homepage.widget.key=${PROWLARR_API_KEY}
flaresolverr:
image: ghcr.io/flaresolverr/flaresolverr:latest
container_name: flaresolverr
restart: always
environment:
- LOG_LEVEL=${LOG_LEVEL:-info}
- LOG_HTML=${LOG_HTML:-false}
- CAPTCHA_SOLVER=${CAPTCHA_SOLVER:-none}
- TZ=${TIMEZONE}
labels:
- traefik.enable=true
- traefik.http.routers.flaresolverr.rule=PathPrefix(`/flaresolverr`)
- traefik.http.routers.flaresolverr.tls=true
- traefik.http.services.flaresolverr.loadbalancer.server.port=8191
profiles:
- flaresolverr
qbittorrent: qbittorrent:
image: lscr.io/linuxserver/qbittorrent:libtorrentv1 image: lscr.io/linuxserver/qbittorrent:libtorrentv1
container_name: qbittorrent container_name: qbittorrent
@ -321,6 +337,31 @@ services:
- UN_RADARR_0_API_KEY=${RADARR_API_KEY} - UN_RADARR_0_API_KEY=${RADARR_API_KEY}
security_opt: security_opt:
- no-new-privileges:true - no-new-privileges:true
sabnzbd:
image: lscr.io/linuxserver/sabnzbd:latest
container_name: sabnzbd
environment:
- PUID=${USER_ID}
- PGID=${GROUP_ID}
- TZ=${TIMEZONE}
volumes:
- ./sabnzbd:/config
- ${DATA_ROOT}:/data
restart: always
labels:
- traefik.enable=true
- traefik.http.routers.sabnzbd.rule=(Host(`${HOSTNAME}`) && PathPrefix(`/sabnzbd`) || PathPrefix(`/sabnzbd`))
- traefik.http.routers.sabnzbd.tls=true
- traefik.http.routers.sabnzbd.tls.certresolver=myresolver
- traefik.http.services.sabnzbd.loadbalancer.server.port=8080
- homepage.group=Media
- homepage.name=Sabnzbd
- homepage.icon=sabnzbd.png
- homepage.href=/sabnzbd
- homepage.description=Usenet
- homepage.weight=6
profiles:
- sabnzbd
jellyfin: jellyfin:
image: lscr.io/linuxserver/jellyfin image: lscr.io/linuxserver/jellyfin
container_name: jellyfin container_name: jellyfin

View File

@ -1,19 +0,0 @@
version: '3.9'
services:
flaresolverr:
image: ghcr.io/flaresolverr/flaresolverr:latest
container_name: flaresolverr
restart: always
environment:
- LOG_LEVEL=${LOG_LEVEL:-info}
- LOG_HTML=${LOG_HTML:-false}
- CAPTCHA_SOLVER=${CAPTCHA_SOLVER:-none}
- TZ=${TIMEZONE}
labels:
- traefik.enable=true
- traefik.http.routers.flaresolverr.rule=PathPrefix(`/flaresolverr`)
- traefik.http.routers.flaresolverr.tls=true
- traefik.http.services.flaresolverr.loadbalancer.server.port=8191
profiles:
- flaresolverr

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

@ -1,28 +0,0 @@
version: '3.9'
services:
sabnzbd:
image: lscr.io/linuxserver/sabnzbd:latest
container_name: sabnzbd
environment:
- PUID=${USER_ID}
- PGID=${GROUP_ID}
- TZ=${TIMEZONE}
volumes:
- ./sabnzbd:/config
- ${DATA_ROOT}:/data
restart: always
labels:
- traefik.enable=true
- traefik.http.routers.sabnzbd.rule=(Host(`${HOSTNAME}`) && PathPrefix(`/sabnzbd`) || PathPrefix(`/sabnzbd`))
- traefik.http.routers.sabnzbd.tls=true
- traefik.http.routers.sabnzbd.tls.certresolver=myresolver
- traefik.http.services.sabnzbd.loadbalancer.server.port=8080
- homepage.group=Media
- homepage.name=Sabnzbd
- homepage.icon=sabnzbd.png
- homepage.href=/sabnzbd
- homepage.description=Usenet
- homepage.weight=6
profiles:
- sabnzbd

View File