mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-07-15 21:03:47 +00:00
feat(session): add recording and replay (#1049)
This commit is contained in:
@@ -266,6 +266,8 @@ services:
|
||||
- termix-data:/app/data
|
||||
environment:
|
||||
PORT: "8080"
|
||||
GUACD_HOST: "guacd"
|
||||
GUACD_RECORDING_PATH: "/termix-data/session_recordings/guacamole"
|
||||
depends_on:
|
||||
- guacd
|
||||
networks:
|
||||
@@ -277,6 +279,8 @@ services:
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "4822:4822"
|
||||
volumes:
|
||||
- termix-data:/termix-data
|
||||
networks:
|
||||
- termix-net
|
||||
|
||||
@@ -289,6 +293,13 @@ networks:
|
||||
driver: bridge
|
||||
```
|
||||
|
||||
Termix records enabled SSH, RDP, VNC, and Telnet sessions for replay and audit.
|
||||
When using an external `guacd`, mount the same recording storage into both
|
||||
services and set `GUACD_RECORDING_PATH` to the path visible to `guacd` and
|
||||
`GUACD_RECORDING_BACKEND_PATH` to the corresponding path visible to Termix.
|
||||
Administrators can change the default 30-day retention period from Session Logs
|
||||
or with `SESSION_RECORDING_RETENTION_DAYS`.
|
||||
|
||||
<br />
|
||||
|
||||
## Donate
|
||||
|
||||
Reference in New Issue
Block a user