44 lines
1.1 KiB
Markdown
44 lines
1.1 KiB
Markdown
|
|
# YakPanel Ubuntu Dev Install
|
||
|
|
|
||
|
|
This setup brings up the YakPanel 2026 scaffold stack on Ubuntu 22.04/24.04.
|
||
|
|
|
||
|
|
## Quick install
|
||
|
|
|
||
|
|
```bash
|
||
|
|
cd /path/to/YakPanel-master
|
||
|
|
chmod +x scripts/install-ubuntu.sh scripts/bootstrap-dev.sh
|
||
|
|
./scripts/install-ubuntu.sh
|
||
|
|
```
|
||
|
|
|
||
|
|
## One-click install
|
||
|
|
|
||
|
|
```bash
|
||
|
|
cd /path/to/YakPanel-master
|
||
|
|
chmod +x one-click-installer.sh
|
||
|
|
./one-click-installer.sh
|
||
|
|
```
|
||
|
|
|
||
|
|
## Start/stop commands
|
||
|
|
|
||
|
|
```bash
|
||
|
|
make init
|
||
|
|
make up
|
||
|
|
make migrate
|
||
|
|
make ps
|
||
|
|
make logs
|
||
|
|
make down
|
||
|
|
```
|
||
|
|
|
||
|
|
## Services
|
||
|
|
- API health: `http://localhost:8080/health`
|
||
|
|
- PostgreSQL: `localhost:5432`
|
||
|
|
- Redis: `localhost:6379`
|
||
|
|
- NATS monitor: `http://localhost:8222`
|
||
|
|
- MinIO console: `http://localhost:9001`
|
||
|
|
|
||
|
|
## Notes
|
||
|
|
- This is a development scaffold for the architecture implementation.
|
||
|
|
- `panel-api` currently serves a minimal runtime entrypoint for health and bootstrap validation.
|
||
|
|
- Full Laravel production bootstrap (artisan app, providers, migrations runtime wiring) is the next implementation step.
|
||
|
|
- Database schema is automatically applied by `db-migrate` during bootstrap and can be re-run with `make migrate`.
|