Move screenshot instructions to docs

This commit is contained in:
root
2026-01-28 19:06:48 +02:00
parent 9c6c311566
commit c67efe4b94
3 changed files with 34 additions and 33 deletions

View File

@@ -5,7 +5,7 @@
A modern web hosting control panel for WordPress and general PHP hosting. Built with Laravel 12, Filament v5, Livewire 4, and Tailwind CSS v4. A modern web hosting control panel for WordPress and general PHP hosting. Built with Laravel 12, Filament v5, Livewire 4, and Tailwind CSS v4.
Version: 0.9-rc15 (release candidate) Version: 0.9-rc16 (release candidate)
This is a release candidate. Expect rapid iteration and breaking changes until 1.0. This is a release candidate. Expect rapid iteration and breaking changes until 1.0.
@@ -19,6 +19,25 @@ This is a release candidate. Expect rapid iteration and breaking changes until 1
- Backups for users and servers with schedules, retention, and remote targets - Backups for users and servers with schedules, retention, and remote targets
- Security controls including firewall, Fail2ban, and ClamAV scanning - Security controls including firewall, Fail2ban, and ClamAV scanning
## Installation
Quick install:
```
curl -fsSL https://raw.githubusercontent.com/shukiv/jabali-panel/main/install.sh | sudo bash
```
Optional flags:
- `JABALI_MINIMAL=1` for core-only install
- `JABALI_FULL=1` to force all optional components
After install:
- Admin panel: `https://your-host/jabali-admin`
- User panel: `https://your-host/jabali-panel`
- Webmail: `https://your-host/webmail`
## Feature Map ## Feature Map
### Admin Panel ### Admin Panel
@@ -80,18 +99,6 @@ User panel and flows:
- Backups: ![User Backups](docs/screenshots/user-backups.png) - Backups: ![User Backups](docs/screenshots/user-backups.png)
- cPanel Migration: ![cPanel Migration](docs/screenshots/user-cpanel-migration.png) - cPanel Migration: ![cPanel Migration](docs/screenshots/user-cpanel-migration.png)
Regenerate screenshots with:
```
node tests/take-screenshots.cjs --output-dir=docs/screenshots
```
Optional overrides:
```
node tests/take-screenshots.cjs --output-dir=docs/screenshots --base-url=https://panel.example.com
```
## Architecture ## Architecture
- Control plane: Laravel app with Filament panels - Control plane: Laravel app with Filament panels
@@ -116,25 +123,6 @@ Service stack (single-node default):
- PTR (reverse DNS) for mail hostname - PTR (reverse DNS) for mail hostname
- Open ports: 22, 80, 443, 25, 465, 587, 993, 995, 53 - Open ports: 22, 80, 443, 25, 465, 587, 993, 995, 53
## Installation
Quick install:
```
curl -fsSL https://raw.githubusercontent.com/shukiv/jabali-panel/main/install.sh | sudo bash
```
Optional flags:
- `JABALI_MINIMAL=1` for core-only install
- `JABALI_FULL=1` to force all optional components
After install:
- Admin panel: `https://your-host/jabali-admin`
- User panel: `https://your-host/jabali-panel`
- Webmail: `https://your-host/webmail`
## Upgrades ## Upgrades
``` ```

View File

@@ -1 +1 @@
VERSION=0.9-rc15 VERSION=0.9-rc16

View File

@@ -0,0 +1,13 @@
# Screenshots
Generate or update panel screenshots with:
```
node tests/take-screenshots.cjs --output-dir=docs/screenshots
```
Optional overrides:
```
node tests/take-screenshots.cjs --output-dir=docs/screenshots --base-url=https://panel.example.com
```