Incus · reproducible engineering environments
OpenCode Platform
A source-controlled family of Ubuntu 24.04 Incus VM images for PHP, Python, C++, TypeScript, and combined engineering work.
- Role
- Platform architect, principal implementer and maintainer
- Evidence
- 1 direct public link
Purpose and value
Why this system exists
The platform makes language environments, agent tooling, and operational boundaries reproducible while keeping credentials and network access outside the image source.
Platform architect, principal implementer and maintainer
System structure
Architecture
- 01
Layered base, language-specific, and full images keep shared concerns centralized.
- 02
Source control is the definition of the environment rather than a manually configured machine.
- 03
Joomla MCP integration is available in relevant images without embedding deployment secrets.
- 04
Credential and network boundaries are documented as external operational concerns.
Boundaries
Principal interfaces
Judgement
Engineering decisions
Prefer full virtual-machine isolation where development tasks need system-level tools.
Keep secrets out of images and source-controlled configuration.
Use a compositional image family instead of duplicating every toolchain.
Confidence model
Delivery, validation, and maintenance
- Reproducible source definitions
- Explicit image composition
- Credential boundary documentation
- Multi-language environment coverage
Direct sources
Inspect the evidence
41 default-branch commits in the complete reviewed history; six Ubuntu 24.04 image variants with manifest-owned policy, build limits, provenance and MCP integration.
Documented production gates are preserved; every environment is not implied to be production-certified.