Run the classic PuTTY terminal emulator within a Docker container, making it accessible from anywhere through a modern web browser. This setup eliminates the need for any client-side installation or configuration, providing a centralized and portable solution for managing your SSH, Telnet, and other network connections.
The application's graphical interface is streamed directly to your browser or can be accessed via any standard VNC client. Persistent storage is achieved by mapping a volume to the /config directory, ensuring your sessions and settings are saved across container restarts. The container is highly customizable through a wide range of environment variables, allowing you to tailor the user experience, security, and performance to your specific needs.
Key features include:
http://<host>:5800 or a VNC client on port 5900.services:
putty:
image: jlesage/putty
container_name: putty
environment:
- USER_ID=1000
- GROUP_ID=1000
- TZ=Etc/UTC
- VNC_PASSWORD=${VNC_PASSWORD}
volumes:
- ./config:/config
ports:
- "5800:5800"
restart: unless-stopped# Secure password to access the GUI. Leave empty to disable authentication.
VNC_PASSWORD=your_secure_passwordAuto-fetched about 1 hour ago
Auto-fetched about 1 hour ago