cyantula docs
How to install cyantula, finish the setup wizard, publish an app, set who can open it, keep it up to date, and fill in every setting.
Guides
Installation
What you need, then one command on a Debian or Ubuntu machine or on a Proxmox host.
ReadSetup and licence
The first login: addresses, who may sign in, the optional steps and your free licence key.
ReadPublish an app
From GitHub, a zip or a single HTML page, from the portal or from a coding agent over MCP.
ReadAccess and roles
The access list, the catalog, public apps and pages, share links and platform roles.
ReadA short test
Fifteen minutes to check sign-in, access, share links, deploys, rollback and backups.
ReadUpdates and uninstall
Keep cyantula current, go back a release, follow the logs or remove it.
ReadRelease notes
What changed in every cyantula release, newest first.
ReadSettings reference
All settings
Every page under Admin, Settings: what it decides, what you need before you fill it in, and where to get it.
ReadAddresses and HTTPS
The portal domain, the wildcard for apps, and HTTPS through Cloudflare or straight on the server.
ReadSign-in
Internal accounts, a Google OAuth client, Microsoft Entra ID, Smartschool or any OpenID Connect provider.
ReadGitHub
Create the GitHub App, paste its five values, and install it on your organisation.
ReadAI providers and keys
Anthropic, OpenAI, Gemini, Grok, DeepSeek, Mistral, Groq, GLM, Llama, OpenRouter, or your own Ollama or vLLM.
ReadAI features and models
Pick a model per feature, decide what the AI may do on its own, and who pays for each call.
ReadA Resend API key or the SMTP server you already have, the sender address, and the domain apps send from.
ReadSlack
Create the Slack app from the manifest cyantula gives you, then paste the bot token and signing secret.
ReadMCP servers
Publish Jira, HubSpot, GitHub, Mixpanel or any other MCP server once, and every app can use it as the colleague who opens it.
ReadPublished apps
When idle and cold-start apps sleep, and the lookups for known vulnerabilities (CVEs) in the packages and images of every live app.
ReadBackups
Nightly backups of every app, and a copy in any S3-compatible bucket: AWS, Hetzner, Backblaze, R2 or MinIO.
ReadTry the demo first
There is a demo at https://demo.cyantula.app. There is no automatic signup, so to get a demo account you email yannick@kobozo.eu.