39 lines
714 B
Markdown
39 lines
714 B
Markdown
# Installation
|
|
|
|
## Debian packages (no install.sh)
|
|
|
|
Jabali ships as two Debian packages:
|
|
|
|
- `jabali-deps` — system dependencies (nginx, PHP, DB, mail, DNS, etc.)
|
|
- `jabali-panel` — the panel application + systemd services
|
|
|
|
### Build the packages
|
|
|
|
From the repository root:
|
|
|
|
```
|
|
./scripts/build-jabali-deps-deb.sh
|
|
./scripts/build-jabali-panel-deb.sh
|
|
```
|
|
|
|
This produces:
|
|
|
|
```
|
|
jabali-deps_<version>_all.deb
|
|
jabali-panel_<version>_all.deb
|
|
```
|
|
|
|
### Install on a server
|
|
|
|
```
|
|
sudo dpkg -i ./jabali-deps_<version>_all.deb
|
|
sudo apt-get -f install -y
|
|
sudo dpkg -i ./jabali-panel_<version>_all.deb
|
|
```
|
|
|
|
After install, systemd services are enabled and started:
|
|
|
|
- `jabali-agent`
|
|
- `jabali-queue`
|
|
- `jabali-health-monitor`
|