impreza_deploy_catalog_app
Install a catalog app like Vaultwarden or Nextcloud on a targeted VPS using an app name and agent ID, with optional domain, version, Tor onion service, and app-specific variables.
Instructions
Install an app from the Impreza catalog (Vaultwarden, n8n, Nextcloud, etc.) on a target VPS. Use impreza_list_apps to discover available names. Pair with impreza_list_servers to find the right agent_id. Variables specific to the app (e.g. signups_allowed for Vaultwarden) go in vars. For non-catalog apps the customer built themselves, use impreza_deploy_custom instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vars | No | App-specific manifest variables (KEY → value). | |
| onion | No | Also publish a Tor v3 hidden service mirror. | |
| domain | No | Public hostname for clearnet TLS. Omit + set onion:true for onion-only. | |
| agent_id | Yes | Target VPS agent_id. | |
| app_name | Yes | Catalog app name (e.g. "vaultwarden"). | |
| app_version | No | Optional pinned version. Default: latest published. |