Via
- Overview — High-level overview of Via and the main docs path.
- Introduction — What Via provides for Vary apps and how the platform model works.
- Install — Install, initialize, doctor, start daemons, and provision the first app.
- Deploy an app — Deploy an existing Via app from a Vary project checkout.
- Deploy lifecycle — What Via does after a source push: build phases, runtime launch, readiness gates, and source checkout layout.
- Deploy diagnostics — Use app status, logs, smoke checks, debug bundles, and retries after a deploy fails or needs inspection.
- Config redeploys — Roll out config and secret changes without pushing new source.
- Architecture — How Via runs Vary apps with services, Docker, config, add-ons, routes, and durable state.
- Domains and routes — Attach hostnames to apps with DNS proof, approval, and certificate checks.
- Domain proof token — What Via's DNS proof token is, why it is required, and how to handle it.
- Certificates — Public ACME certificates, internal certificates, uploaded certificates, and per-domain or per-route certificate policy.
- TLS, routing, and the proxy — HTTPS, route application, public app traffic, and maintenance responses.
- Add-ons — How Via attaches managed resources to apps through runtime bindings.
- Secrets and config — How Via stores runtime config, delivers secrets, and keeps secret values out of command history.
- Runtime trust — How Via publishes public CA roots into managed app runtimes.
- Managed SQLite — Create, bind, snapshot, restore, and destroy Via-managed SQLite add-ons.
- Public API release — Manifest, capability, config, add-on, routing, backup, and rollback guidance for public Vary APIs on Via.
- Operations — Verified operator commands for status, diagnostics, history, rollback, rotation, backup, and restore.
- Via CLI reference — App-owner
vary commands and host-operator via commands, who runs them, prerequisites, and absent commands. - Services and logs — Operate the Via services, inspect logs, and provision apps.