# Servicios TZZR - conectan a tzzr-postgres via tzzr-net services: filebrowser: image: filebrowser/filebrowser:latest container_name: filebrowser restart: unless-stopped volumes: - /home/user-data/mail/mailboxes:/srv/mailboxes:ro - filebrowser_data:/database ports: - "127.0.0.1:8082:80" environment: FB_DATABASE: /database/filebrowser.db FB_ROOT: /srv FB_NOAUTH: "false" shlink: image: shlinkio/shlink:stable container_name: shlink restart: unless-stopped environment: DEFAULT_DOMAIN: shlink.tzzrdeck.me IS_HTTPS_ENABLED: "true" DB_DRIVER: postgres DB_HOST: tzzr-postgres DB_NAME: shlink DB_USER: tzzr DB_PASSWORD: TzzrDB-2024-Secure ports: - "127.0.0.1:8083:8080" networks: - tzzr-net redis: image: redis:alpine container_name: redis restart: unless-stopped ports: - "127.0.0.1:6379:6379" volumes: - redis_data:/data vaultwarden: image: vaultwarden/server:latest container_name: vaultwarden restart: unless-stopped environment: DOMAIN: "https://pass.tzzrdeck.me" ADMIN_TOKEN: "TzzrVault-Admin-2024-SuperSecureToken" SIGNUPS_ALLOWED: "false" INVITATIONS_ALLOWED: "true" volumes: - vaultwarden_data:/data ports: - "127.0.0.1:8085:80" ntfy: image: binwiederhier/ntfy container_name: ntfy restart: unless-stopped command: serve ports: - "0.0.0.0:8080:80" volumes: - ntfy_data:/var/lib/ntfy networks: tzzr-net: external: true volumes: filebrowser_data: redis_data: vaultwarden_data: ntfy_data: