Files
workspace/docs/ttyd.md
Claude Agent a601b6200c workspace
2026-02-09 07:13:38 +00:00

1.6 KiB

ttyd - Web Terminal

ttyd permite accesul la terminalul tmux prin browser web.

Instalare

sudo apt install ttyd

Configurație serviciu systemd

Creează /etc/systemd/system/ttyd.service:

[Unit]
Description=ttyd - Web Terminal for Claude Agent
After=network.target

[Service]
Type=simple
User=claude
Group=claude
WorkingDirectory=/workspace
Environment="HOME=/home/claude"
Environment="NVM_DIR=/home/claude/.nvm"
Environment="PATH=/home/claude/.nvm/versions/node/v22.16.0/bin:/usr/local/bin:/usr/bin:/bin"
ExecStart=/usr/bin/ttyd -p 7681 -c claude:claude2025 -W /workspace/start-agent.sh
Restart=always
RestartSec=3

[Install]
WantedBy=multi-user.target

Activare serviciu

sudo systemctl daemon-reload
sudo systemctl enable --now ttyd

Acces

  • URL: http://<IP>:7681
  • Credențiale: claude / claude2025

Comenzi utile

# Status serviciu
sudo systemctl status ttyd

# Restart serviciu
sudo systemctl restart ttyd

# Logs în timp real
sudo journalctl -u ttyd -f

# Oprire serviciu
sudo systemctl stop ttyd

Opțiuni ttyd

Flag Descriere
-p PORT Portul web (default: 7681)
-c user:pass Autentificare basic
-W Permite write (client poate tasta)
-t fontSize=N Dimensiune font
-i INTERFACE Interfața de ascultare

Troubleshooting

Serviciul nu pornește

Verifică logs: sudo journalctl -u ttyd -e

Eroare autentificare

Verifică că user/parola sunt corecte în ExecStart.

tmux session nu se creează

Verifică că /workspace/start-agent.sh este executabil:

chmod +x /workspace/start-agent.sh