Skip to content

Templates ​

Templates are ready-made projects: an app together with its database, volumes and generated passwords. Open Templates in the sidebar, pick one, fill in what it asks for, choose a server and click Deploy. Zenavo creates the project and starts deploying it.

TemplateWhat you get
GhostBlog and newsletters, with MySQL. Asks for the site's URL.
GiteaSelf-hosted Git with SQLite. Clone over HTTPS.
MemosLightweight notes.
MetabaseDashboards and business intelligence. Needs about 2 GB of memory.
n8nWorkflow automation.
NocoDBA spreadsheet interface for databases.
UmamiPrivacy-friendly analytics, with PostgreSQL.
Uptime KumaUptime monitoring.
VaultwardenA Bitwarden-compatible password manager. Needs HTTPS: add a domain before signing up.
WordPressWebsites and blogs, with MySQL.

After deploying, give the app a domain under its service's Networking tab (Domains & HTTPS). Each password is generated once, when the project is created, and stays in the services' variables.

For anything else, import a Zeabur template or add services one by one.

Deploy button ​

Let others deploy a template, or your repository, on Zenavo from a README:

md
[![Deploy on Zenavo](https://zenavo.app/deploy-button.svg)](https://zenavo.app/deploy?template=umami)

Deploy on Zenavo

LinkOpens
https://zenavo.app/deploy?template=<code>The template's page, ready to deploy. Each template page shows its Markdown.
https://zenavo.app/deploy?repo=<https Git URL>A new project with the repository as its first service.
https://zenavo.app/deploy?image=<image>A new project with the image as its first service.

People who aren't signed in are asked to sign in or create an account first, and then continue where the button led. On a self-hosted control plane, use its address instead of zenavo.app.

Not affiliated with Zeabur.