Universal Install curl -fsSL https://raw.githubusercontent.com/limbanidhairya/hostingsignal/main/install.sh | bash Install Guide

Universal Install Guide

Use this page for native production VPS install and optional local sandbox install.

One Command (Full Stack)

Production master installer from GitHub (recommended):

curl -fsSL https://raw.githubusercontent.com/limbanidhairya/hostingsignal/main/install.sh | sudo bash

Direct master script path:

curl -fsSL https://raw.githubusercontent.com/limbanidhairya/hostingsignal/main/installer/install.sh | sudo bash

From a local repository checkout (production stack):

sudo bash installer/install.sh --unattended

From a local repository checkout (optional Docker sandbox only):

python3 scripts/local_installer.py --mode all --all --non-interactive --web openlitespeed --db mariadb

Production installer command installs core services natively on the host OS:

  • OpenLiteSpeed
  • MariaDB
  • PHP (multi-version)
  • PowerDNS
  • Postfix + Dovecot + Rainloop
  • phpMyAdmin
  • HS-Panel services via systemd

Core-Only Fallback (Local Dev)

python3 scripts/local_installer.py --non-interactive --profile-set core --web openlitespeed --db mariadb

Use this when you want a lighter local stack.

Profile Modes

  • Full stack: --mode all --all
  • Core only: --profile-set core
  • Custom profiles: --profiles core,mail,dns

OS Paths

Linux (Ubuntu/Debian)

curl -fsSL https://raw.githubusercontent.com/limbanidhairya/hostingsignal/main/install.sh | sudo bash

Windows (WSL2 Ubuntu 24.04)

First ensure WSL networking and package repositories are reachable, then:

sudo apt update && sudo apt install -y python3 python3-pip
curl -fsSL https://raw.githubusercontent.com/limbanidhairya/hostingsignal/main/install.sh | sudo bash

If you specifically want the optional local Docker sandbox mode:

curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER && newgrp docker
python3 scripts/local_installer.py --mode all --all --non-interactive --web openlitespeed --db mariadb

Core-only quick run

python3 scripts/local_installer.py --non-interactive --profile-set core --web apache --db mariadb

Verify After Install

python scripts/test_local_stack.py
python core/service-manager/service_manager.py status