2.0 KiB
2.0 KiB
Roadmap
V1 — reliable single-host foundation
- Go application skeleton, embedded UI, SQLite migrations, bootstrap admin and authentication.
- Restricted same-host Docker agent with authenticated private API and allowed-root enforcement.
- Template validation, local catalog, deployment preview and instance registry.
- Instance lifecycle, health/readiness, resources, ports, storage and safe deletion.
- Per-instance authorization and installation-request workflow.
- Backup scheduler, retention, import at creation, restore and export.
- WebAssembly runtime, normalized API and Palworld REST reference adapter.
- Controlled updates, mods configuration, configuration history and rollback paths.
- Email/webhook/Discord notifications and light audit trail.
- 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.