← All posts

electerm Web App

June 5, 2026

electerm web is a self-hosted web version of electerm. It is open source and can be deployed on your own server for free. This post explains how to deploy it and what features it provides.

What is electerm web?

electerm web is a web application that provides terminal and SSH/SFTP functionality through a browser. Unlike electerm online (which is a public hosted service), electerm web runs on your own server.

Important: electerm web is designed for single-user use. It is not intended for multi-user deployments or as an online service for multiple users.

How to deploy

Prerequisites

  • A server (Linux, macOS, or Windows)
  • Node.js installed on the server
  • SSH access to the servers you want to connect to

Option 1: Install from source

  1. Clone the repository:

    git clone https://github.com/electerm/electerm-web.git
    cd electerm-web
    
  2. Install dependencies:

    npm install
    
  3. Start the application:

    npm start
    
  4. Open your browser and navigate to http://your-server:3000

For detailed instructions, see the GitHub repository.

Option 2: Docker deployment

A Docker image is available for easier deployment:

docker run -d -p 3000:3000 electerm/electerm-web

The Docker image is maintained at electerm-web-docker. It includes all necessary dependencies and is ready to run.

Features

electerm web provides core electerm functionality in a browser:

  • Terminal emulator — Full terminal emulation in the browser
  • SSH client — Connect to remote servers via SSH
  • SFTP file manager — Browse, upload, and download files
  • Multiple sessions — Open multiple terminal sessions in tabs
  • Bookmarks — Save and manage server connection bookmarks
  • Themes — Customize the terminal appearance

When to use electerm web

electerm web is suitable for:

  • Personal use on a home server or VPS
  • Accessing your servers from devices where you can't install software
  • Running a private terminal on your own infrastructure

If you need a hosted service without managing a server, use electerm online instead. If you need the full feature set on your local machine, use the electerm desktop version.

Links

← Quick Commands and Batch Inputelecterm Desktop →