Skip to content

Instantly share code, notes, and snippets.

@tracker1
Created June 27, 2021 22:55
Show Gist options
  • Save tracker1/6dc344958c843932035028ecccbab969 to your computer and use it in GitHub Desktop.
Save tracker1/6dc344958c843932035028ecccbab969 to your computer and use it in GitHub Desktop.
# RoughneckBBS Compose File
version: "3.3"
services:
sbbs:
container_name: sbbs
image: bbsio/synchronet:nightly-20210314
restart: always
command: bash -c "sbbs-init && /sbbs/exec/sbbs w- s- m- f-"
volumes:
- $PWD/ctrl:/sbbs/ctrl
- $PWD/nodes:/sbbs/nodes
- $PWD/text:/sbbs/text
- $PWD/data:/sbbs/data
- $PWD/fido:/sbbs/fido
- $PWD/xtrn:/sbbs/xtrn
- $PWD/mods:/sbbs/mods
- $PWD/web:/sbbs/web
- $PWD/backup:/backup
ports:
- "22:22" #ssh
- "23:23" #telnet
- "513:513" #rlogin
- "64:64" #petscii 40-column
- "128:128" #petscii 128-column
mail:
container_name: mail
image: bbsio/synchronet:nightly-20210314
restart: always
command: bash -c "echo 'starting in 10 seconds' && sleep 10 && sbbs-init && /sbbs/exec/sbbs t- f- w- s-"
volumes:
- $PWD/ctrl:/sbbs/ctrl
- $PWD/nodes:/sbbs/nodes
- $PWD/text:/sbbs/text
- $PWD/data:/sbbs/data
- $PWD/fido:/sbbs/fido
- $PWD/xtrn:/sbbs/xtrn
- $PWD/mods:/sbbs/mods
- $PWD/web:/sbbs/web
- $PWD/backup:/backup
ports:
- "25:25" #smtp-mail
- 587:587 #smtp-submit
- 465:465 #smtp-submit+tls
- 110:110 #pop3
- 995:995 #pop3+tls
ftp:
container_name: ftp
image: bbsio/synchronet:nightly-20210314
restart: always
command: bash -c "echo 'starting in 10 seconds' && sleep 10 && sbbs-init && /sbbs/exec/sbbs t- m- w- s-"
volumes:
- $PWD/ctrl:/sbbs/ctrl
- $PWD/nodes:/sbbs/nodes
- $PWD/text:/sbbs/text
- $PWD/data:/sbbs/data
- $PWD/fido:/sbbs/fido
- $PWD/xtrn:/sbbs/xtrn
- $PWD/mods:/sbbs/mods
- $PWD/web:/sbbs/web
- $PWD/backup:/backup
ports:
- "21:21" #ftp
svcs:
container_name: svcs
image: bbsio/synchronet:nightly-20210314
restart: always
command: bash -c "echo 'starting in 10 seconds' && sleep 10 && sbbs-init && /sbbs/exec/sbbs t- f- m- w-"
volumes:
- $PWD/ctrl:/sbbs/ctrl
- $PWD/nodes:/sbbs/nodes
- $PWD/text:/sbbs/text
- $PWD/data:/sbbs/data
- $PWD/fido:/sbbs/fido
- $PWD/xtrn:/sbbs/xtrn
- $PWD/mods:/sbbs/mods
- $PWD/web:/sbbs/web
- $PWD/backup:/backup
ports:
- 1123:1123 #ws-term
- 11235:11235 #wss-term
- 119:119 #nntp
- 563:563 #nntps
- "18:18" #message send prot
- "11:11" #active user svc
- "17:17" #qotd
- 79:79 #finger
- 143:143 #imap
- 993:993 #imap+tls
# - 5500:5500 #hotline
# - 5501:5501 #hotline-trans
# - 24554:24554 #binkp
# - 24553:24553 #binkps
irc:
container_name: irc
image: bbsio/synchronet:nightly-20210314
restart: always
volumes:
- $PWD/ctrl:/sbbs/ctrl
- $PWD/nodes:/sbbs/nodes
- $PWD/text:/sbbs/text
- $PWD/data:/sbbs/data
- $PWD/fido:/sbbs/fido
- $PWD/xtrn:/sbbs/xtrn
- $PWD/mods:/sbbs/mods
- $PWD/web:/sbbs/web
- $PWD/backup:/backup
command: bash -c "echo 'starting in 10 seconds' && sleep 10 && sbbs-init && jsexec /sbbs/exec/ircd.js"
ports:
- 6667:6667
bbsweb:
container_name: bbsweb
image: bbsio/synchronet:nightly-20210314
restart: always
volumes:
- $PWD/ctrl:/sbbs/ctrl
- $PWD/nodes:/sbbs/nodes
- $PWD/text:/sbbs/text
- $PWD/data:/sbbs/data
- $PWD/fido:/sbbs/fido
- $PWD/xtrn:/sbbs/xtrn
- $PWD/mods:/sbbs/mods
- $PWD/web:/sbbs/web
- $PWD/backup:/backup
command: bash -c "echo 'starting in 10 seconds' && sleep 10 && sbbs-init && /sbbs/exec/sbbs t- f- m- s-"
ports:
- 80:80 #http
- 443:443 #https
ecweb:
container_name: ecweb
image: bbsio/synchronet:nightly-20210314
restart: always
volumes:
- $PWD/ctrl:/sbbs/ctrl
- $PWD/nodes:/sbbs/nodes
- $PWD/text:/sbbs/text
- $PWD/data:/sbbs/data
- $PWD/fido:/sbbs/fido
- $PWD/xtrn:/sbbs/xtrn
- $PWD/mods:/sbbs/mods
- $PWD/web-ecweb4:/sbbs/web
- $PWD/backup:/backup
command: bash -c "echo 'starting in 10 seconds' && sleep 10 && sbbs-init && /sbbs/exec/sbbs t- f- m- s-"
ports:
- 51080:80
rmweb:
container_name: rmweb
image: bbsio/synchronet:nightly-20210314
restart: always
volumes:
- $PWD/ctrl:/sbbs/ctrl
- $PWD/nodes:/sbbs/nodes
- $PWD/text:/sbbs/text
- $PWD/data:/sbbs/data
- $PWD/fido:/sbbs/fido
- $PWD/xtrn:/sbbs/xtrn
- $PWD/mods:/sbbs/mods
- $PWD/web-runemaster:/sbbs/web
- $PWD/backup:/backup
command: bash -c "echo 'starting in 10 seconds' && sleep 10 && sbbs-init && /sbbs/exec/sbbs t- f- m- s-"
ports:
- 52080:80
doorparty:
hostname: doorparty
container_name: doorparty
image: bbsio/doorparty:latest
environment:
- SSH_USERNAME=roughneck_bbs
- SSH_PASSWORD=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- SYSTEM_TAG=[RGH]
restart: always
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment