mirivlad
|
ec928e3be6
|
feat: sync — systemd unit and install.sh for server deployment
- verstak-server.service — systemd unit with sandboxing, configurable port via env
- install.sh — creates user, installs binary, sets up admin, enables service
Usage: sudo ./install.sh --admin-user admin --admin-pass secret [--port 47732]
|
2026-06-01 22:49:40 +08:00 |
mirivlad
|
834b5ef0d4
|
feat: sync — server skeleton with health, admin login/dashboard, device registration
- cmd/verstak-server/main.go — flags: --port, --data, --admin-user, --admin-pass
- Server DB schema: server_devices, server_revisions, server_ops
- Health endpoint GET /api/v1/health
- Admin login page + session cookie auth
- Admin dashboard with device stats and API key management
- Device registration POST /api/v1/device/register
- Stub push/pull/blob endpoints
|
2026-06-01 22:49:02 +08:00 |