Docker image for the Mystic 1.12 Alpha 48 BBS software.
Official wiki: http://wiki.mysticbbs.com
Includes start, stop and boot script for correct signal term handling.
20/02/2023:
- Added rootless account
- added the tail of /mystic/logs to fd 1
- small modifications to sh scripts
11/08/2020:
- added cleanup signal to entrypoint bash script
- no more forced shutdowns (see sigterm handling)
30/10/2020:
- added cron, zip, rar for fidopoll/mutil mail
- changed from stretch-slim to python2.7.18:stretch (see msg_seek() crash)
- added EXPOSE for BinkP mail server
28/10/2020:
- added manual compile Python 2.7.18 (overruled by cron, which installs 2.7.13)
29/09/2020:
- added EXPOSE ports for Synology docker
- changed cryptlib download link
- changed ENTRYPOINT
- changed main window to tail log instead of sleep
- added start/stop bash scripts
- added python for mystic scripts
- added pip for dependency installs
- added link from unrar to rar
Used the following source for the start/stop scripts: https://vswitchzero.com/mystic-systemd/
- python
- nodespy
- easy configuration scripts
You can use docker compose like this:
TODO
You can also compile the image yourself:
docker build -d bbs_mystic_image .
If you want to mount your custom mystic install you can mount the volume as below and it will override the fresh install. Do not mount the mystic volume if you wish to use the default install. It is recommended to copy the files after a fresh install and add the docker again mounting your own mystic folder to keep your configuration data outside the docker.
To make the usage easier the logs are tail'ed in main docker window as in the following example.
- MobaXterm (need configuration to get ANSI working well)
- Netrunner v2 (best for mystic and easy to configure)
- SyncTerm
- EtherTerm3
- MT32
https://www.youtube.com/watch?v=uguo1hr2AQg
http://www.mysticbbs.com/downloads.html
https://anotherdroidbbs.wordpress.com/2017/07/04/display-ansi-art-in-mystic-menus/
http://www.mysticbbs.com/screenshots.html
http://andr01d.zapto.org:8080//tutor/p1liner.txt.htm
http://andr01d.zapto.org:8080//tutor/1ledit.txt.htm
http://docs.wwivbbs.org/en/latest/conn/fail2ban/
https://www.youtube.com/watch?v=HLmjBydrL7U
https://stackoverflow.com/questions/17309288/importerror-no-module-named-requests
https://bbs.electronicchicken.com/?page=001-forum.ssjs&sub=fsxnet_fsx_mys&thread=3930
http://necrobbs.com/?page=001-forum.ssjs&sub=fsxnet_fsx_mys&thread=1627
https://unix.stackexchange.com/questions/146756/forward-sigterm-to-child-in-bash/146770#146770