cp ./example/.env ./
cp ./example/docker-compose.yml ./TZTimezonePTTCHROME_PORTPttChrome Port to exposePTTCHROME_PAGE_TITLEPttChrome page titlePTTCHROME_SITEBBS websocket host to connect.wstelnet://YOUR-SERVER-URL/bbsfor unencrypted connectionwsstelnet://YOUR-SERVER-URL/bbsfor encryption over TLS
PTTCHROME_ORIGINPttChrome URL for origin check.http://YOUR-SERVER-URLfor unencrypted connectionhttps://YOUR-SERVER-URLfor encryption over TLS
It is recommended to use behind a reverse proxy with HTTPS.
docker compose up -d- PttBBS https://github.com/ptt/pttbbs
- PttChrome https://github.com/robertabcd/PttChrome
- Unofficial Docker image https://github.com/bbsdocker/imageptt
- OpenResty https://openresty.org/ https://hub.docker.com/r/openresty/openresty
PS.
pttbbs.confandbindports.confare copied and modified from imageptt