From c67efe4b94b85e780d363a9fc4a801d83d816f0a Mon Sep 17 00:00:00 2001 From: root Date: Wed, 28 Jan 2026 19:06:48 +0200 Subject: [PATCH] Move screenshot instructions to docs --- README.md | 52 +++++++++++++++----------------------- VERSION | 2 +- docs/screenshots/README.md | 13 ++++++++++ 3 files changed, 34 insertions(+), 33 deletions(-) create mode 100644 docs/screenshots/README.md diff --git a/README.md b/README.md index e40f627..2db3563 100644 --- a/README.md +++ b/README.md @@ -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. -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. @@ -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 - 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 ### Admin Panel @@ -80,18 +99,6 @@ User panel and flows: - Backups: ![User Backups](docs/screenshots/user-backups.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 - Control plane: Laravel app with Filament panels @@ -116,25 +123,6 @@ Service stack (single-node default): - PTR (reverse DNS) for mail hostname - 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 ``` diff --git a/VERSION b/VERSION index d6d8234..ea4c56f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -VERSION=0.9-rc15 +VERSION=0.9-rc16 diff --git a/docs/screenshots/README.md b/docs/screenshots/README.md new file mode 100644 index 0000000..1312ce7 --- /dev/null +++ b/docs/screenshots/README.md @@ -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 +```