asciinema-server
Server-side component for hosting and streaming terminal session recordings with full-text search and privacy controls.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Self-hostable server for terminal recording hosting, streaming, and full-text search with privacy.
Core Features
- Host terminal recordings in asciicast format
- Live streaming of terminal sessions
- Integrated asciinema player for best playback
- Full-text search over titles, descriptions, and terminal content
- Secret link sharing for easy access control
What It Can't Do
- •Self-hosting requires server administration skills (PostgreSQL, domain). Public instance has recording size limits (20 MB per file). Full-text search uses disk space. Live streaming requires WebSocket support.
Use Cases
- Recording and sharing terminal tutorials
- Team collaboration on command-line workflows
- Public sharing of reproducible debugging steps
- Educational submission of terminal assignments
Detailed Introduction
asciinema-server is the backend of the asciinema ecosystem, providing a platform to host, share, and live-stream terminal recordings. Built with Elixir and Phoenix, it offers a web interface for browsing recordings, full-text search over terminal content, secret-link sharing, and easy embedding. It supports private, unlisted, or public visibility, editable metadata, custom themes, and transcript download. The embedded virtual terminal (avt) enables preview generation and state bookkeeping. You can self-host or use the public instance at asciinema.org. No tracking, no ads.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Use public instance: sign up at asciinema.org
Self-host: install Docker and Docker Compose
Self-host: clone repo and run docker-compose up -d
- Use public instance: sign up at asciinema.org
- Self-host: install Docker and Docker Compose
- Self-host: clone repo and run docker-compose up -d
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
For self-hosted: remove Docker containers/images or delete server directory. For public instance: delete account.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
lazygit
A simple terminal UI for git commands
code-server
Run VS Code in your browser, on any device with a consistent development environment.
pocketbase
PocketBase is an open source Go backend that includes embedded SQLite with realtime subscriptions, built-in file & user management, admin dashboard UI, and simple REST API. Can be used as standalone app or Go framework.