Files
dotfiles_serv/podman/network/docker-compose.yml
2025-12-19 22:53:46 +00:00

44 lines
1.2 KiB
YAML
Executable File

services:
app:
image: 'docker.io/jc21/nginx-proxy-manager:latest'
container_name: npm
restart: unless-stopped
ports:
# These ports are in format <host-port>:<container-port>
- '80:80' # Public HTTP Port
- '443:443' # Public HTTPS Port
- '81:81' # Admin Web Port
# Add any other Stream port you want to expose
# - '21:21' # FTP
#environment:
# Uncomment this if you want to change the location of
# the SQLite DB file within the container
# DB_SQLITE_FILE: "/data/database.sqlite"
# Uncomment this if IPv6 is not enabled on your host
# DISABLE_IPV6: 'true'
volumes:
- /mnt/flash1/podman/network/data:/data
- /mnt/flash1/podman/network/letsencrypt:/etc/letsencrypt
syncthing:
image: lscr.io/linuxserver/syncthing:latest
container_name: syncthing
hostname: syncthing
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Zurich # Change to your timezone
volumes:
- /mnt/flash1/podman/network/config:/config
- /mnt/flash1/podman/nextcloud/config/obsidian/Phil:/data/obsidian:z
ports:
- 8384:8384
- 22000:22000/tcp
- 22000:22000/udp
- 21027:21027/udp
restart: unless-stopped