diff --git a/.gitignore b/.gitignore index f733c4b..151d2d5 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ config/ +tailscale_var_lib/ diff --git a/docker-compose.yaml b/docker-compose.yaml index d3eac93..45253f4 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,5 +1,18 @@ --- services: + calibre-tailscale: + container_name: calibre-tailscale + hostname: calibre-web # This will become the tailscale device name + image: ghcr.io/tailscale/tailscale:latest + volumes: + - "./tailscale_var_lib:/var/lib" # State data will be stored in this directory + - "/dev/net/tun:/dev/net/tun" # Required for tailscale to work + cap_add: # Required for tailscale to work + - net_admin + - sys_module + command: tailscaled + restart: always + calibre-web: image: lscr.io/linuxserver/calibre-web:latest container_name: calibre-web @@ -12,7 +25,8 @@ services: volumes: - ./config:/config - /home/paul/Documents/Calibre_Library:/books - ports: - - 8083:8083 - - 80:80 - restart: unless-stopped +# ports: +# - 8083:8083 +# - 80:80 + network_mode: service:calibre-tailscale + restart: always