Installation and Configuration
One-line installation (recommended)
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:
| Platform | Default 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:
| Parameter | Description |
|---|---|
-1 <dir> | Installation directory |
-2 <version> | Version to install (latest or a specific version) |
-f | Silent installation with default answers |
-json | Print 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
- Open the releases page and download
scweb-<version>-windows-<arch>.zip, then extract it. - Run
install.ps1in that directory to install program files and start the panel. - 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
- Open the releases page and download
scweb-<version>-linux-<arch>.tar.gz, then extract it. - Run
bash install.shin that directory to install program files and start the daemon and panel in the background withnohup. - 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
| Path | Contents |
|---|---|
config.json | Panel, 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
| Port | Purpose | Binding |
|---|---|---|
18233 | Panel HTTP | Configurable |
18234 | Daemon API | 127.0.0.1 only |
18235+ | Game plugin API | 127.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.