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

    • 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 ...
    • Changing Payment Information

      You can change the payment details used to bill your account at any time. In order to update your payment information, follow these steps: Log in to your FastSpring account (it is our payment partner)with the same email that you used to purchase your ...
    • Two Factor Authentication

      Two-factor authentication (2FA) is an additional layer of security for your Shellngn account. With 2FA enabled, you will be prompted to enter a 6-digit code when you log in to your account. This 6-digit code will be generated by an app installed on ...