275 words
1 minutes
๐Ÿณ Shellngn Web SSH client Docker Installation Guide

๐Ÿ›ก๏ธ Benefits of Using ShellNGN#

  • โœ… Web-Based Interface โ€“ No need for terminal software. Access servers from any browser.
  • โœ… Multi-Protocol Support โ€“ SSH, SFTP, RDP, VNC in one interface.
  • โœ… Tabbed Sessions โ€“ Manage multiple servers simultaneously with ease.
  • โœ… Team Access โ€“ Role-based access control for secure collaboration.
  • โœ… Built-in Terminal Themes โ€“ Customize your experience visually.
  • โœ… Docker Friendly โ€“ Easy to deploy in any environment.

๐Ÿš€ ShellNGN is ideal for DevOps, sysadmins, and teams managing multiple environments.


๐Ÿ“ฆ Requirements#


โš™๏ธ Step-by-Step Setup#

1. Create a Project Directory#

mkdir shellngn && cd shellngn

2. Create a Docker Compose File#

nano docker-compose.yml

Paste the following configuration:

version: "3.3"

services:
  shellngn:
    platform: linux/amd64
    container_name: shellngn-pro
    image: shellngn/pro:latest
    ports:
      - "8070:8080"
    networks:
      - nginx
    environment:
      - HOST=0.0.0.0
    restart: always
networks:
  nginx:
    external: true

๐Ÿ’ก You can change the 8070 host port to avoid conflicts if needed.

3. Start the ShellNGN Container#

docker compose up -d

Verify the container is running:

docker ps
NOTE

Also, we added the Docker network nginx for the container. This allows you to connect this application with your Nginx Proxy Manager instance running on the same server and network. ๐Ÿ”ง Nginx Proxy Manager Installation


๐ŸŒ Access ShellNGN Web UI#

Open your browser and go to:

http://<your-server-ip>:8070

ShellNGN Web UI


๐Ÿ” Security Note#

Ensure only trusted users have access to the ShellNGN port. Use a reverse proxy with HTTPS for added security.

sudo ufw allow 8070/tcp

Or route through Nginx Proxy Manager for SSL & authentication.

ProxyManager Web UI


๐Ÿงผ Stopping & Removing#

To stop:

docker compose down

To remove all data:

docker system prune -a --volumes

๐Ÿณ Shellngn Web SSH client Docker Installation Guide
https://www.itsnooblk.com/posts/shellngn-install/
Author
Lahiru Sandaruwan Liyanage
Published at
2025-05-23
License
MIT License