Skip to main content

System Requirements

Configuration TypeCPUMemoryHDD/IOPS
Basic Configuration4 cores8 GB100 TB, 2000 IOPS (30% write)
Recommended Configuration8 cores16 GB1 TB, 2000 IOPS (30% write)

Installing supOS

Linux

  1. Make sure you have the following system and components ready.
  • Ubuntu Server 24.04
  • Docker
ComponentVersion
Docker Engine - Community27.4.0
Docker Buildxv0.19.2
Docker Composev2.31.0
Containerd1.7.24
note

Above system and components have been tested. You can try on other versions if you are interested.

  1. Clone the project from Github.
git clone https://github.com/FREEZONEX/supOS-CE.git
  1. Go to the folder supOS-CE inside the project.
  2. Enter the .env file and press the i key to edit the VOLUMES_PATH, ENTRANCE_DOMAIN and ENTRANCE_PORT.
vi .env
  • VOLUMES_PATH: The storage path for project data.
  • ENTRANCE_DOMAIN/ENTRANCE_PORT: supOS access address. Normally the IP or domain of the server where you install supOS, and make sure the port is not occupied.
tip

We have provided install-docker script to help you quickly set up the docker environment that is comptible with Ubuntu Server 24.04, and stored it under supOS-CE/bin/install-deb.

  1. Press ESC to stop editting, save the file and install supOS-CE.
:wq!
bash bin/startup.sh
  1. Select whether to keep the entered entrance address and whether to use default setup, and then wait for the installation to complete.
  1. Access supOS on a browser and log in.

Windows

info
  • Make sure you have installed the lastest Docker Desktop and Git on Windows 10 or 11.
  • Docker must be started.
  1. Clone the project from Github in Git Bash.
git clone https://github.com/FREEZONEX/supOS-CE.git
  1. Go to the folder supOS-CE inside the project.
  2. Edit the following attributes in file .env.
  • OS_PLATFORM_TYPE: The operating system where supOS is installed. Change it to windows
  • VOLUMES_PATH: The storage path for project data.
  • ENTRANCE_DOMAIN/ENTRANCE_PORT: supOS access address. Normally the IP or domain of the server where you install supOS, and make sure the port is not occupied.
vi .env
note

.env file is hidden, directly enter the command to open it.

  1. Save the file and start installing supOS.
:wq!
bash bin/startup.sh
  1. Select the default configurations and wait for the installation to complete.
  1. Access supOS on a browser and log in.

Uninstalling supOS

  1. Access the path supOS-CE/bin.
  2. Execute the script uninstall.sh.
bash uninstall.sh
info
  • clean-all.sh will wipe out all project data.
  • Images will not be deleted.
  • If you want to install supOS again, make sure you have pulled all images with the newest versions (based on image tags).