mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-10 22:02:55 +00:00
Session Recording
Record terminal sessions and play them back or download them later.
Features
- Records SSH terminal sessions as they happen.
- Play a recording back, skip through it and copy its text.
- Download a recording as a file or as plain text.
- Removes recordings older than a set number of days.
- Keeps recordings when a user is deleted, with the user's name removed.
Settings
Admin
- Retention (days): remove recordings older than this. Checked at startup and once a day.
Host
- Enable session recording: record sessions on this host.
Permissions
session-recording.view: View and download session recordings. Admins and users have it by default.
Services
Provides to other plugins:
recordings.writer: start a recording and add to it as a session runs, or save a recording that is already finished.
Development
npm run build # build into dist/
npm run test # run this plugin's tests
npm run typecheck # type-check this plugin