Getting started
The first useful vops session needs no provider account and makes no infrastructure changes. Install the CLI, inspect the supported providers and open the local dashboard before deciding whether to add credentials.
Prerequisites
vops requires Node.js 20 or newer. Install the published package globally:
npm install -g @flui-cloud/vopsvops --versionEvery topic and command has built-in help:
vops --helpvops providers --helpvops providers plans --helpResearch without credentials
Start with the provider model:
vops providers listvops providers capabilities ovhvops compare --provider ovhThe OVH public catalog can answer without an account token. Other provider queries may require credentials because their APIs do not expose equivalent public data.
No command above provisions a server.
Open the local dashboard
vops uivops starts a local service on 127.0.0.1, creates a one-time browser session
and opens the dashboard. Pass --no-open when you want to start the service
without launching a browser.
The dashboard and CLI share the same provider, inventory and application services. Using one does not create a second configuration store.
Add credentials only when needed
Credentials are required when you want to query a private provider account, compare across providers or create resources.
export VOPS_TOKEN=...vops config set hetznerunset VOPS_TOKENvops config listconfig set currently stores Hetzner and Scaleway credentials; the other
provider integrations use their documented environment variables. Avoid
putting tokens directly in shell history. See
Configuration and credentials for
the local vault and keyring model.
Choose your next path
- Already have a server? Bring your own server.
- Want a packaged service? Install a catalog application.
- Have an application repository? Deploy an application.
- Want the visual surface? Dashboard overview.
- Want a coding agent to help? Choose an agent approach.