38 lines
2.0 KiB
Markdown
38 lines
2.0 KiB
Markdown
# Roadmap
|
|
|
|
## V1 — reliable single-host foundation
|
|
|
|
1. Go application skeleton, embedded UI, SQLite migrations, bootstrap admin and authentication.
|
|
2. Restricted same-host Docker agent with authenticated private API and allowed-root enforcement.
|
|
3. Template validation, local catalog, deployment preview and instance registry.
|
|
4. Instance lifecycle, health/readiness, resources, ports, storage and safe deletion.
|
|
5. Per-instance authorization and installation-request workflow.
|
|
6. Backup scheduler, retention, import at creation, restore and export.
|
|
7. WebAssembly runtime, normalized API and Palworld REST reference adapter.
|
|
8. Controlled updates, mods configuration, configuration history and rollback paths.
|
|
9. Email/webhook/Discord notifications and light audit trail.
|
|
10. Security hardening, end-to-end tests, contributor documentation and release packaging.
|
|
|
|
V1 prioritizes correctness and recoverability. Features may be visually modest, but the security boundaries and data workflows must not be prototypes.
|
|
|
|
## V1.x — usability and ecosystem
|
|
|
|
- Instance duplication with explicit choices for data, mods and new ports.
|
|
- Start/stop schedules and configurable idle shutdown.
|
|
- Improved local catalog update and signed community catalogs.
|
|
- Module SDKs and examples for HTTP, TCP and RCON-like protocols.
|
|
- Template/module compatibility migrations and richer validation tooling.
|
|
- Optional encrypted secret export and disaster-recovery workflow.
|
|
- Additional game integrations contributed through the documented contracts.
|
|
|
|
## V2+ — only with demonstrated need
|
|
|
|
- Multiple trusted agents or hosts with mTLS and explicit placement.
|
|
- Remote backup destinations.
|
|
- OIDC or external identity providers.
|
|
- Richer health and operational history without becoming a monitoring platform.
|
|
- Podman-compatible execution behind the same restricted agent contract.
|
|
|
|
Commercial hosting, billing, Kubernetes and arbitrary container administration remain out of scope unless the product mission is deliberately revised.
|
|
|