services: tailscale: hostname: ${TAILNET_NAME} image: tailscale/tailscale volumes: - ./data/tailscale:/var/lib/tailscale - ./ts-serve.json:/config/ts-serve.json:ro - /dev/net/tun:/dev/net/tun cap_add: - net_admin - sys_module environment: TS_AUTHKEY: ${TS_AUTHKEY} TS_SERVE_CONFIG: /config/ts-serve.json TS_AUTH_ONCE: true TS_STATE_DIR: /var/lib/tailscale TS_HOST: ${TAILNET_NAME} restart: unless-stopped db: image: postgres:15-alpine environment: POSTGRES_DB: wiki POSTGRES_PASSWORD: ${DB_PASSWORD} POSTGRES_USER: wikijs logging: driver: "none" restart: unless-stopped volumes: - ./data/db:/var/lib/postgresql/data server: image: ghcr.io/requarks/wiki:2 depends_on: - db environment: DB_TYPE: postgres DB_HOST: db DB_PORT: 5432 DB_USER: wikijs DB_PASS: ${DB_PASSWORD} DB_NAME: wiki restart: unless-stopped