Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Home Assistant
  3. SSH & Web Terminal

SSH & Web Terminal

MITJinjav23.0.9

An advanced SSH and web terminal add-on for Home Assistant, providing secure command-line access with enhanced features.

GitHubGitHub
495 stars121 forks0 contributors

What is SSH & Web Terminal?

Advanced SSH & Web Terminal is a Home Assistant community add-on that provides secure command-line access to a Home Assistant instance via SSH and a web-based terminal. It enhances the default SSH add-on with hardened security, extended hardware access, and a rich set of pre-installed tools. The add-on solves the need for advanced administrative control and debugging capabilities within Home Assistant environments.

Target Audience

Home Assistant power users, system administrators, and developers who need secure, flexible command-line access for maintenance, debugging, and advanced configuration of their Home Assistant setups.

Value Proposition

Developers choose this add-on for its security-hardened SSH implementation, seamless web terminal integration into the Home Assistant UI, and extensive out-of-the-box tooling. It offers more privileges, hardware access, and customization options compared to the default SSH add-on, making it ideal for advanced use cases.

Overview

Advanced SSH & Web Terminal - Home Assistant Community Apps

Use Cases

Best For

  • Securely accessing Home Assistant command line for system administration
  • Debugging Home Assistant installations with host-level hardware access
  • Running custom scripts or daemons within a Home Assistant environment
  • Managing Docker containers on the host system from within Home Assistant
  • Using advanced shell environments like ZSH with Oh My ZSH in Home Assistant
  • Installing additional Linux packages for extended functionality in Home Assistant

Not Ideal For

  • Home Assistant users who only need basic SSH for occasional troubleshooting without advanced features
  • Environments with strict resource constraints, as the add-on includes many tools and a web terminal, increasing overhead
  • Inexperienced users unfamiliar with command-line interfaces, due to the risk of system damage from misuse
  • Systems requiring add-ons to be sandboxed without host-level access for security isolation

Pros & Cons

Pros

Hardened Security

Based on OpenSSH with secure defaults, it passes all ssh-audit checks without warnings, as highlighted in the README, ensuring robust protection against attacks.

Web Terminal Integration

Provides direct access from the Home Assistant frontend for convenient browser-based control, enhancing usability for day-to-day administration.

Extended Toolset

Comes preloaded with ZSH, Oh My ZSH, and utilities like curl, Git, Vim, and networking tools, saving time on manual installations for advanced tasks.

Advanced System Access

Grants hardware and Docker host access for debugging, including GPIO, audio, and DBus, as noted in the features, enabling deep system integration.

Cons

Risk of Misuse

The extensive system access can lead to accidental damage, especially for inexperienced users, as warned in the README's 'WARNING' section.

SFTP Disabled by Default

SFTP support is turned off initially, requiring manual configuration, which might inconvenience users needing straightforward file transfers.

Ecosystem Dependence

Tightly integrated with Home Assistant, limiting its applicability outside that environment and creating vendor lock-in for advanced shell access.

Frequently Asked Questions

Quick Stats

Stars495
Forks121
Contributors0
Open Issues3
Last commit8 days ago
CreatedSince 2017

Tags

#web-terminal#add-on#home-automation#ssh-server#addon#openssh#homeassistant#app#docker#addons#command-line#home-assistant#self-hosted#apps#ssh#zsh

Built With

o
oh-my-zsh
O
OpenSSH
z
zsh
D
Docker
A
Alpine Linux

Included in

Home Assistant7.5k
Auto-fetched 1 day ago

Related Projects

Hass.io Google Drive BackupHass.io Google Drive Backup

Automatically create and sync Home Assistant backups into Google Drive

Stars3,542
Forks208
Last commit1 year ago
Node-REDNode-RED

Node-RED - Home Assistant Community Apps

Stars636
Forks136
Last commit2 days ago
zigbee2mqttzigbee2mqtt

Hass.io add-on for zigbee2mqtt

Stars571
Forks184
Last commit3 years ago
AdGuard HomeAdGuard Home

AdGuard Home - Home Assistant Community Apps

Stars512
Forks68
Last commit2 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub