node-tlcv
node-tlcv copied to clipboard
Tom's Live Chess Viewer for CCRL Broadcasts on the web!
Node TLCV
A server implementation of Tom's live chess viewer. Designed to work with Graham Bank's CCRL broadcasts. Watch live at https://ccrl.live!
Running your own
Requirements
- Your own Tom's live chess server
- I do not know how TLCS is setup as I do not host any broadcasts myself
-
Node.JS
- pm2 if you'd like to run this in the background
Setup
- Modify config.ts
-
url
should be the IP ADDRESS of your chess server -
ports
should be an array of the initial ports you'd like to connect to
-
- Create a
.env
file at the same level as thisREADME
and specify aTLCV_PASSWORD
# .env
TLCV_PASSWORD=password
Compile
npm install && npm run build
Start the server
- Launches on port 8080
node build/src/main.js # runs in foreground
# or
pm2 start build/src/main.js # runs in background
Admin Panel
- Admin panel can be accessed at
/admin
- Username is
admin
- Password is specified by the
TLCV_PASSWORD
environment variable (see above)
- Username is