asciinema-server
A Go reimplementation of asciinema-server by Marcin Kulik, licensed under Apache-2.0. Compatible with the asciinema CLI and player ecosystem — accepts recording uploads, serves playback, and relays live streams via the ALiS v1 protocol.
Run with go build or nix-build:
DATABASE_PATH=asciinema.db BASE_URL=http://localhost:4000 ./asciinema-server serve
Environment variables: DATABASE_PATH, BASE_URL, PORT, LISTEN_ADDR, APP_TITLE,
UPLOAD_SIZE_LIMIT.
Commands: serve, create-invite, delete-user, reset-password.
Live streaming requires a linked account; use asciinema stream --remote with
ASCIINEMA_API_URL pointing at this server.