# Sshwifty

Sshwifty is an open-source, self-hosted web SSH and Telnet client that provides quick browser-based access to SSH and Telnet services for servers, NAS devices, and homelabs. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/704/sshwifty

## Description

Sshwifty is an open-source, self-hosted web SSH and Telnet client that provides quick browser-based access to SSH and Telnet services for servers, NAS devices, and homelabs.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

68/100 (Good), based on 4 of 5 factors.
- Maintained: 79 (last commit 51 days ago)
- Popular: 70 (3,131 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)
- Security check: 75 (no serious findings, CI, tests, OpenSSF Scorecard 3.7/10)

## Links

- Official website: https://sshwifty-demo.nirui.org
- Docker Hub: https://hub.docker.com/r/niruix/sshwifty
- GitHub: https://github.com/nirui/sshwifty
- Unraid: https://ca.unraid.net/apps/sshwifty-09w68cs0qgqq6o?q=sshwifty

## Common questions

### Why does Sshwifty require certificate files for Chrome support?

Chrome support requires the web app to run in HTTPS mode. A .crt and .key file must be placed in /mnt/user/appdata/sshwifty/certs/.

### Can I prepopulate host credentials in Sshwifty?

Yes, it supports a configuration file for hosts with passwords or private key matches prepopulated.

### Does Sshwifty include built-in login or user management?

A self-hoster found that Sshwifty has no login or user management. That was a limitation when they needed per-user passwords and OTP.

### Can Sshwifty be deployed as a single container?

Yes, the source describes it as a single-container deployment that can be spun up in minutes.

## Alternatives

- Apache Guacamole: Guacamole is a clientless remote desktop gateway.

---
Source: Our Local Host (https://ourlocalhost.com/app/704/sshwifty), the self-hosted and open-source app directory.
