Browser SSH/SFTP client. Multi-conn, JWT auth, auto-lock, recording. Single-port.
10K+
Browser-based SSH/SFTP client. Multi-connection, JWT authentication, session recording, and single-port deployment.
📖 Full docs, screenshots, environment variables, and reverse proxy configs: Project page
docker run -d \
-p 8080:8080 \
--name webssh \
--restart unless-stopped \
danaildr/webssh:latest
Open http://localhost:8080 in your browser. On first access, you will be prompted to create the initial user account.
Legacy version (0.5.1): User accounts are configured through the WEBSSH_USERS environment variable. For example, add -e WEBSSH_USERS=admin:admin to the docker run command to configure the default credentials.
Version 0.6.0 and later: User accounts are stored in a database. The WEBSSH_USERS environment variable is no longer required.
⚠️ Set a strong JWT_SECRET and use HTTPS before exposing the service publicly. See the full documentation for configuration details.
Content type
Image
Digest
sha256:d00c0a44d…
Size
69.6 MB
Last updated
about 21 hours ago
docker pull danaildr/webssh