--- 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 environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC - DOCKER_MODS=linuxserver/mods:universal-calibre #optional - OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional volumes: - ./config:/config - /home/paul/Documents/Calibre_Library:/books # Application ports can be changed from within Calibre-Web # ports: # - 8083:8083 # - 80:80 network_mode: service:calibre-tailscale restart: always