diff --git a/homelab.org b/homelab.org index 606dbc8..525371e 100644 --- a/homelab.org +++ b/homelab.org @@ -2327,11 +2327,36 @@ filesystem_folder = /data/collections logging: *default-logging #+end_src +*** =ihatemoney= - Tricount Alternative ([[https://github.com/spiral-project/ihatemoney][link]]) +#+begin_src yaml + tricount: + container_name: tricount + image: ihatemoney/ihatemoney + restart: unless-stopped + networks: + - t2_proxy + environment: + - UID=$PUID + - GID=$PGID + - TZ=$TZ + volumes: + - $CONFIGDIR/tricount:/database + labels: + - "traefik.enable=true" + - "traefik.http.routers.tricount-rtr.entrypoints=https" + - "traefik.http.routers.tricount-rtr.rule=Host(`tricount.$DOMAINNAME`)" + - "traefik.http.routers.tricount-rtr.tls=true" + - "traefik.http.routers.tricount-rtr.service=tricount-svc" + # - "traefik.http.routers.tricount-rtr.middlewares=authelia@docker" + - "traefik.http.services.tricount-svc.loadbalancer.server.port=8000" + logging: *default-logging +#+end_src + ** Download *** =gluetun= - Provide VPN connection to other containers ([[https://github.com/bubuntux/nordvpn][link]]) #+begin_src yaml gluetun: - image: qmcgaw/gluetun + image: qmcgaw/gluetun:v3.28.2 container_name: gluetun restart: unless-stopped cap_add: @@ -2347,7 +2372,7 @@ filesystem_folder = /data/collections - OPENVPN_PASSWORD=$NORDVPN_PASS - VPNSP=nordvpn - REGION=France - - SERVER_NUMBER=684 + - SERVER_NUMBER=822 - TZ=$TZ volumes: - $CONFIGDIR/gluetun:/config @@ -2358,7 +2383,7 @@ filesystem_folder = /data/collections #+begin_src yaml transmission: container_name: transmission - image: ghcr.io/linuxserver/transmission + image: lscr.io/linuxserver/transmission restart: unless-stopped network_mode: container:gluetun depends_on: @@ -2369,6 +2394,7 @@ filesystem_folder = /data/collections - TZ=$TZ - USER=$TRANSMISSION_NAME - PASS=$TRANSMISSION_PASS + - TRANSMISSION_WEB_HOME=/flood-for-transmission/ volumes: - $CONFIGDIR/transmission:/config - /srv/storage/Downloads:/downloads @@ -3280,6 +3306,7 @@ GOTIFY_DEFAULTUSER_PASS=<> DOWN_GOTIFY_TOKEN=<> QOBUZ_GOTIFY_TOKEN=<> DIUN_GOTIFY_TOKEN=<> +RESTIC_GOTIFY_TOKEN=<> #+end_src #+begin_src conf