Files
docker-infrastructure/synchronet/docker-compose.yaml
T

30 lines
849 B
YAML

services:
synchronet:
image: bbsio/synchronet:3.19c
container_name: synchronet
restart: unless-stopped
networks:
- npm-network
ports:
# Web interfaces
- "8023:80" # HTTP web interface
- "8444:443" # HTTPS web interface
# Terminal access
- "23:23" # Telnet
- "2222:22" # SSH (using 2222 to avoid conflict with host SSH)
# Web-based terminal (fTelnet)
- "1123:1123" # WebSocket terminal (ws)
- "11235:11235" # WebSocket terminal (wss)
# Optional: Classic BBS protocols
- "21:21" # FTP
- "6667:6667" # IRC
volumes:
- /srv/synchronet:/sbbs-data
environment:
- TZ=America/New_York
- SBBSCTRL=/sbbs-data/ctrl
networks:
npm-network:
external: true