Skip to main content

Installation and Configuration

Windows (PowerShell):

irm https://gitee.com/JIILStudio/jiilsc-web-manger/raw/master/install.ps1 | iex

Linux:

curl -fsSL https://gitee.com/JIILStudio/jiilsc-web-manger/raw/master/install.sh | bash

The installer detects the platform and CPU architecture, downloads and verifies the matching package from the release manifest, then starts the daemon and panel and prints the access URL and initial administrator account.

Default installation directories:

PlatformDefault directory
Windows%LOCALAPPDATA%\SCWebManager
Linux (root)/opt/scweb
Linux (regular user)~/.local/share/scweb

During installation you can keep the default directory or enter a custom path. The installer also places the scweb maintenance tool (named scweb-manage on Windows) on your system, which handles starting the panel, autostart state, repair, fresh installation, uninstall, update checks and aliases.

Common parameters:

ParameterDescription
-1 <dir>Installation directory
-2 <version>Version to install (latest or a specific version)
-fSilent installation with default answers
-jsonPrint a single JSON result line

After installation, open http://127.0.0.1:18233 and sign in with the initial account from the installation log.

Manual installation (fallback)​

Use this only when the one-line script cannot run (offline host, restricted proxy, legacy PowerShell).

Windows​

  1. Open the releases page and download scweb-<version>-windows-<arch>.zip, then extract it.
  2. Run install.ps1 in that directory to install program files and start the panel.
  3. Alternatively, run both programs directly (no service is registered; closing the terminal stops them):
.\scweb-daemon.exe -dir .\data
.\scweb-panel.exe

The panel creates data and config.json in the current directory.

Linux​

  1. Open the releases page and download scweb-<version>-linux-<arch>.tar.gz, then extract it.
  2. Run bash install.sh in that directory to install program files and start the daemon and panel in the background with nohup.
  3. Alternatively, run directly:
./scweb-daemon -dir ./data &
./scweb-panel

Firewall and access scope​

The default access scope is local only. To allow LAN access, change the scope under Settings → Panel, then open the panel port in the system firewall.

Directory layout​

PathContents
config.jsonPanel, daemon and instance configuration
data/Users, sessions, audit records and runtime data
instances/Instance directories managed by the panel
backups/Backup archives
logs/Runtime logs

During upgrades keep config.json and data/, and replace program files only.

Ports​

PortPurposeBinding
18233Panel HTTPConfigurable
18234Daemon API127.0.0.1 only
18235+Game plugin API127.0.0.1 only

If the plugin port is occupied, it automatically selects a free port in the 18235–18245 range and writes it back to the configuration.

Upgrading​

The panel checks for updates automatically after login; you can also check manually under Settings → Updates. Updates are whole-package: the daemon replaces program files and restarts the panel when all instances are stopped.

You can also run the scweb maintenance tool and choose the update check, which supports a specific version and verifies hashes.

Uninstalling​

Run the scweb maintenance tool and choose uninstall to remove program files and autostart entries. Instances and backups are not deleted automatically; handle them explicitly.