Shellngn On Docker

Shellngn On Docker

Docker (www.docker.com) is an open platform making it easier to create, deploy, and run applications by using containers.


This article describes the steps required to run Shellngn on Docker. With Docker, you can easily deploy Shellngn with just a single command. Public Shellngn Docker images are hosted in the Docker Hub repository ( https://hub.docker.com/r/shellngn/pro )

Prerequisite: Install Docker

Install Docker following the docs at https://docs.docker.com/engine/installation/  There are instructions for Linux, Windows or Mac.

Run Shellngn Pro Container

  1. docker run --name shellngn-pro \
    --mount source=shellngn-data,target=/home/node/server/data \
    -p 8080:8080 -e HOST=0.0.0.0 shellngn/pro:latest
With just a single command, you will have an entire running installation of Shellngn. Browse to the installation at http://localhost:8080


Environment variables reference:

PORT - (default:8080) - Sets the listening port for the web application.
HOST - (default: 0.0.0.0) - Sets the host to listen on for the web application.
CORS - (default: *) - Cross-origin resource sharing origin.

    • Related Articles

    • Shellngn with Nginx Proxy Manager for HTTPS

      This is a guide to show you how to run Shellngn with Nginx Proxy Manager and generate HTTPS certificates with Let's Encrypt certificates. What is the Nginx Proxy Manager? The Nginx proxy manager (NPM) is a reverse proxy management system running on ...
    • Shellngn with Nginx and Let's Encrypt for HTTPS

      This is a guide to show you how to run Shellngn with Nginx and generate HTTPS certificates with Let's Encrypt in 4 easy steps. Step 1: Create a docker-compose.yaml file with the following content Make sure to replace example.com with your domain and ...
    • Setup SSO with Okta

      Login to your Shellngn Pro as administrator. Click on the menu icon and select Single Sign On (SSO) Make sure the Shellngn URL has your container address. In our example, it’s http://shellngn.corp.com:4000 Click on the sp-certificate.cer hyperlink to ...
    • Firewall IP Whitelisting

      Shellngn Cloud enables you to connect to your server using your browser by acting as a proxy between you and your server. It will be necessary to whitelist the Shellngn IP address if your server restricts IP addresses. The following IP addresses ...
    • Sharing Servers With Other Users

      Shellngn Pro lets you share your servers with other users. Step 1 - Create a team Login to your Shellngn Pro server as an admin user. Select "Teams" from the menu. Create a team by clicking on the "Add Team" button. Fill out the team information and ...