Shellngn

Shellngn

Shellngn is an open-source web shell and administration tool for managing Linux servers. It provides a browser-based interface for executing shell commands, editing files, managing services, monitoring systems, and automating tasks.
Shellngn image
web-shell administration-tool linux-server-management automation

Shellngn: Open-Source Web Shell

Shellngn is an open-source web shell and administration tool for managing Linux servers. It provides a browser-based interface for executing shell commands, editing files, managing services, monitoring systems, and automating tasks.

What is Shellngn?

Shellngn is an open-source web shell and administration tool for managing Linux servers. It provides a browser-based interface for executing shell commands, editing files, managing services, monitoring systems, and automating tasks.

Some key features of Shellngn include:

  • Executing shell commands through a web terminal
  • Editing files and directories with syntax highlighting
  • Managing systemd services - start, stop, restart, enable, disable
  • Monitoring system resources like CPU, memory, disk, network
  • Configuring cron jobs for task automation
  • User management and access control
  • Customizable interface with themes

Shellngn aims to provide a convenient way to administer servers through a web browser without needing direct shell access. It has modular architecture to extend its functionality with plugins. Shellngn can be self-hosted on a Linux server accessible over HTTP/HTTPS.

The tool is written in Go language and released under MIT license. It can help administrators, developers, and tech enthusiasts to manage their Linux systems through an easy web UI instead of the command line.

Shellngn Features

Features

  1. Browser-based terminal for executing shell commands
  2. File manager for editing, uploading, downloading files
  3. Service manager for starting, stopping, restarting services
  4. System monitor for viewing processes, memory, network usage
  5. Task scheduler for automating scripts and cron jobs

Pricing

  • Open Source

Pros

Easy to use web interface

Open source and self-hosted

Works across different Linux distros

Built-in terminal eliminates need for SSH

Role-based access control for security

Cons

Requires Linux server to self-host

Limited documentation and community support

Not as full-featured as desktop admin tools

Web interface can be slow over poor connections

Security dependent on server configuration


The Best Shellngn Alternatives

Top System & Hardware and Server Management and other similar apps like Shellngn


HyperTerminal icon

HyperTerminal

HyperTerminal is a terminal emulation program that was included in some versions of Microsoft Windows, starting in Windows 95 and up to Windows XP. It allowed users to connect to other computer systems, like UNIX servers, mainframes, and BBS systems, using common protocols like Telnet and modem dial-up connections.With HyperTerminal,...
HyperTerminal image
HTerm icon

HTerm

HTerm is a free and open source terminal emulator application for Windows. It provides a command-line interface for interacting with your computer's file system, processes, and executing commands.Some key features of HTerm include:Multiple tabbed terminalsCustomizable themes and appearanceKeyboard shortcuts and hotkeysLightweight and fastSupports features like splitting panes horizontally or verticallyCompatible...
HTerm image
ClusterSSH icon

ClusterSSH

ClusterSSH is an open-source terminal emulator and cluster admin tool designed for simultaneous administration of multiple Linux servers. It allows sysadmins and DevOps engineers to execute commands on multiple remote hosts at the same time through a single terminal window.Some key features of ClusterSSH include:Ability to open connections to multiple...
ClusterSSH image
Gnome Connection Manager icon

Gnome Connection Manager

Gnome Connection Manager (GCM) is an open-source application designed for the Linux GNOME desktop environment to manage remote connections. It provides a simple interface to organize, access, and connect to services like SSH, Telnet, RDP, VNC, and others.Some key features of Gnome Connection Manager include:Intuitive graphical interface to store, organize,...
Gnome Connection Manager image
CPuTTY 2 icon

CPuTTY 2

cPuTTY 2 is a feature-rich SSH and telnet client for Windows that builds upon the popular open source application PuTTY. It provides numerous enhancements and additional functionality to improve usability.Key features of cPuTTY 2 include:Tabbed interface allows multiple sessions in a single windowAdvanced session filtering and search makes it easy...
CPuTTY 2 image
Termite icon

Termite

Termite is a free and open-source terminal emulator for Linux. It aims to be simple, lightweight, and easy to use while still offering advanced features for power users.Some key features of Termite include:Minimal resource usage - Uses very little memory and CPU compared to other terminal emulatorsKeyboard shortcuts - Includes...
Termite image
Asbru Connection Manager icon

Asbru Connection Manager

Asbru Connection Manager (ACM) is an open-source virtual private network (VPN) client for Linux operating systems. It provides an easy way for Linux users to set up and manage VPN connections to access remote private networks and resources.Some key features of ACM include:Support for common VPN protocols like OpenVPN, L2TP,...
Asbru Connection Manager image
Moserial icon

Moserial

Moserial is an open-source serial terminal program designed specifically for macOS. It provides an intuitive graphical user interface for connecting to serial devices such as microcontrollers, GPS modules, and other hardware that communicates over a serial port.Some key features of Moserial include:Simple setup - Just select your serial port and...
Moserial image
Make Batch Files icon

Make Batch Files

Make Batch Files is a lightweight, downloadable Windows application designed to make it easy for anyone to create useful batch files. It provides an intuitive graphical interface with helpful tools like:Syntax highlighting and code completion for batch scriptingA library of predefined batch commands and code snippets to insertOptions to run...
Make Batch Files image
OpenSSH for Windows icon

OpenSSH for Windows

OpenSSH for Windows is a free and open source implementation of the SSH protocol for the Windows operating system. Developed by Microsoft, OpenSSH provides encryption and authentication tools for remote login and file transfer between Windows and Linux/Unix systems.Some key features of OpenSSH for Windows include:Client and server functionality for...
OpenSSH for Windows image
Tectia SSH Client icon

Tectia SSH Client

Tectia SSH Client is a feature-rich and versatile secure shell (SSH) client for establishing encrypted network connections, transferring files and setting up secure tunnels on Linux, Windows and Unix platforms. Some of the key capabilities and benefits of Tectia SSH Client include:Strong encryption using AES, Triple DES, Blowfish and other...
Tectia SSH Client image
PuTTY Tray icon

PuTTY Tray

PuTTY Tray is an enhanced version of the popular PuTTY SSH and telnet client for Windows. It retains the functionality and lightweight experience of original PuTTY, while adding several convenience features.The main addition in PuTTY Tray is a system tray icon that allows quick access to saved sessions, auto login...
PuTTY Tray image
ExtraPuTTY icon

ExtraPuTTY

ExtraPuTTY is an open-source enhanced version of PuTTY, the popular SSH and telnet client for Windows. It builds on top of the original PuTTY program to provide additional useful features.Some of the key features that ExtraPuTTY adds include:Tabbed interface to run multiple PuTTY sessions in the same windowCapability to save...
MyEnTunnel icon

MyEnTunnel

MyEnTunnel is a VPN client application for Windows that enables you to establish virtual private network (VPN) connections to encrypt your internet traffic and access remote private networks. It supports commonly used VPN protocols like OpenVPN, L2TP, PPTP, and SSTP.Some key features of MyEnTunnel include:User-friendly interface to easily manage VPN...
MyEnTunnel image
Doffen SSH Tunnel icon

Doffen SSH Tunnel

Doffen SSH Tunnel is a versatile SSH tunneling application for Windows, Mac and Linux operating systems. It provides an easy way to create secure SSH tunnels to forward ports, set up VPN connections, access local or remote websites behind firewalls, and route traffic securely through an intermediate SSH server.Some key...
Doffen SSH Tunnel image
PenguiNet icon

PenguiNet

PenguiNet is an open source GNU/Linux distribution based on Debian that emphasizes security, privacy, and ease of use. It was created in response to the growing demand for user-friendly and secure computing environments. The aim with PenguiNet is to provide a fast, lightweight and intuitive desktop operating system for everyday...
PenguiNet image
TinyShell icon

TinyShell

TinyShell is a fast and lightweight terminal emulator and SSH/telnet client designed for simplicity and ease of use. It runs on Windows, macOS and Linux platforms.Some key features of TinyShell include:Clean and intuitive interface without unnecessary menus or configuration optionsSSH and telnet connectivity for remote server accessTabbed interface to connect...
TinyShell image
Secpanel icon

Secpanel

SecPanel is an open-source web hosting control panel that is designed to help manage Linux web servers. It provides a user-friendly graphical interface that allows hosting providers, IT professionals, and website owners to easily carry out common web hosting tasks.Some of the key features offered by SecPanel include:Website and domain...
Secpanel image
Take Command icon

Take Command

Take Command is a feature-rich command line interface and scripting environment for Windows. It was created by developerJP Software as an enhanced replacement for the standard Windows Command Prompt.Some of the key features and capabilities of Take Command include:Support for multiple tabbed command promptsA large collection of over 500 commands,...
Take Command image
ToolPakCloud icon

ToolPakCloud

ToolPakCloud is a comprehensive cloud-based infrastructure and application monitoring platform designed for modern, dynamic IT environments. It provides real-time visibility and actionable insights across physical, virtual, and cloud infrastructure, helping IT teams optimize performance, improve uptime, and reduce costs.Key capabilities and benefits include:Unified visibility - Monitor the health and performance...
ToolPakCloud image
Pocketputty icon

Pocketputty

Pocketputty is a free and open source SSH and telnet client application for Windows. It allows you to securely connect to Linux or Unix servers and devices via SSH or telnet to execute commands, manage files and configurations, and perform administration tasks.As an SSH client, Pocketputty enables encrypted connections to...
Pocketputty image
Wsl-terminal icon

Wsl-terminal

WSL Terminal is a terminal emulator application for Windows that provides a full Linux command line experience without having to dual boot or use virtual machines. It is based on the Windows Subsystem for Linux (WSL) which allows Linux binaries and programs to run natively on Windows.Some key features of...
Wsl-terminal image
Axessh icon

Axessh

Axessh is an open source SSH client and terminal emulator for Windows, macOS and Linux operating systems. It provides a clean yet powerful graphical user interface for connecting to remote servers over SSH, allowing you to execute commands, transfer files, configure tunnels and much more.Some key features of Axessh include:Native...
Axessh image
SSH Cryptonaut icon

SSH Cryptonaut

SSH Cryptonaut is an encrypted SSH and SFTP client application for Windows, Mac, and Linux operating systems. It provides secure remote access, file transfer, and network tunneling capabilities through the SSH protocol and SFTP file transfer protocol.The main focus of SSH Cryptonaut is on privacy and security. All connections are...
SSH Cryptonaut image
RDPDesk icon

RDPDesk

RDPDesk is a remote access and remote desktop software used to remotely control Windows computers. It enables users to access their office computers from home or connect to client machines for IT support.With RDPDesk, users can connect to remote PCs using the Remote Desktop Protocol (RDP) standard supported in Windows....
RDPDesk image
SSH Tunnel Manager (STM) icon

SSH Tunnel Manager (STM)

SSH Tunnel Manager (STM) is an open-source SSH client and tunnel manager application designed specifically for the Windows platform. It provides an intuitive graphical user interface that allows you to easily establish SSH tunnels without having to use the SSH command line.Some key features of STM include:Ability to create both...
SSH Tunnel Manager (STM) image