Templates
Deploy open-source apps to your own server in one step. Each template sets up the app with its database and volumes, and generates its passwords.
Workflow automation with a visual editor and hundreds of integrations, on your own server.
Files, sharing, calendars and contacts on your own server, a self-hosted alternative to Google Drive and Dropbox, with its PostgreSQL database. Sign in as admin with the password in the nextcloud service's NEXTCLOUD_ADMIN_PASSWORD variable.
A self-hosted ChatGPT-style interface for OpenAI-compatible APIs and Ollama, with chat history, documents and multiple users. The first account to sign up becomes the admin, so sign up right after deploying.
Simple, privacy-friendly website analytics, an alternative to Google Analytics. Comes with its PostgreSQL database.
A self-hosted monitoring tool. Checks websites, APIs and ports, and alerts you when they go down.
The most popular website and blog platform, with a MySQL database.
A local-first budget app that syncs through a server you run. Open it and create the password that encrypts the budget; the files stay on the server volume.
Self-hosted ACME certificate automation. Issue, deploy, and renew certificates, including DNS providers such as Alibaba Cloud, Tencent Cloud, and Cloudflare. Sign in as admin@certimate.fun. The image's initial password is 1234567890; change it after signing in.
VS Code in the browser, for editing files on the server. Sign in with the password in the code-server service's PASSWORD variable. The project folder is /home/coder/project.
An instant REST and GraphQL API and a no-code data studio on top of PostgreSQL, a headless CMS. Sign in with the admin email you enter and the password in the directus service's ADMIN_PASSWORD variable.
A virtual whiteboard for sketching hand-drawn-style diagrams. Drawings are kept in each visitor's browser; nothing is stored on the server.
A web file manager for a directory on your server. On first start the admin password is printed once in the service logs; sign in as admin. This image is the last release of the upstream project.
A self-hosted RSS reader. Open the page to finish setup; feeds refresh on a schedule, and the SQLite database stays on the server.
A publishing platform for blogs and newsletters, with a MySQL database. Enter the address readers will use.
A painless self-hosted Git service with code review, issues and CI, using SQLite. Clone over HTTPS.
Dashboards and alerts for metrics, logs and databases. Sign in as admin with the password in the grafana service's GF_SECURITY_ADMIN_PASSWORD variable.
A modern open source website builder and blog with themes and plugins, with its PostgreSQL database. Enter the address visitors will use, then open it to create the admin account.
A self-hosted AI agent that keeps memory and skills, and a gateway for Telegram, Discord, Slack and other chats. Sign in to the dashboard as admin. The password is in the hermes service's HERMES_DASHBOARD_BASIC_AUTH_PASSWORD variable. Add a model provider after deploying.
Over 80 handy tools for developers in one page, such as JSON and YAML converters, hashes, JWT decoding, UUIDs and regular expressions. Everything runs in the browser.
An open-source status page, in the style of Statuspage, for showing visitors whether your services are up. It is not an application-performance monitor. Enter the public URL visitors will use. Comes with Redis.
A visual builder for AI agents and RAG flows, served as APIs and MCP servers, with PostgreSQL. Sign in as admin with the password in the langflow service's LANGFLOW_SUPERUSER_PASSWORD variable, then add your model provider keys.
A ChatGPT-style chat app for OpenAI, Anthropic, Google and other model providers, with accounts, file uploads and conversation search. Comes with MongoDB and Meilisearch. Enter the address you will open it at, then register; the first account becomes the admin. Each user adds their own provider keys in the chat, or set OPENAI_API_KEY and the like on the librechat service to share one. Set ALLOW_REGISTRATION to false once everyone has an account. Do not change CREDS_KEY or CREDS_IV after keys are stored. Chatting with uploaded documents (RAG) is not included.
A newsletter and mailing-list manager with PostgreSQL. Sign in as admin; the password is in the listmonk service's LISTMONK_ADMIN_PASSWORD variable. In Settings, set the public root URL and SMTP server. This release stores those in the database, not in environment variables.
An OpenAI-compatible proxy for many model providers, with virtual keys, budgets and spend logs. It complements New API. Comes with PostgreSQL. Open the admin page at /ui and sign in with the master key in the litellm service's LITELLM_MASTER_KEY variable. Do not change LITELLM_SALT_KEY after you store provider credentials.
A multi-user chat app for many model providers, with accounts, files and history. Comes with PostgreSQL, Redis and RustFS for uploads. Enter the public address of the app and of the file store, then bind them to the lobehub service and to rustfs port 9000. Register after deploying. Agents run in the browser.
A local AI gateway that serves models to agents such as Claude Code and Codex. The page key is in the magpie service's MAGPIE_WEB_KEY variable. After binding a domain, set MAGPIE_PUBLIC_URL to that HTTPS URL and create gateway keys for external agents.
A fast, typo-tolerant search engine. The master key is in the meilisearch service's MEILI_MASTER_KEY variable; send it as a bearer token. Anyone with that key can call the API.
A lightweight, self-hosted note-taking app for quick thoughts, with Markdown.
Business intelligence and dashboards anyone on the team can use. Connect it to your databases after deploying. Needs about 2 GB of memory.
n8n for heavier workloads. The editor queues executions in Redis and a separate worker runs them, with PostgreSQL and an external task runner for the worker's Code nodes. Enter the address you will open it at, then create the owner account. For more throughput raise the worker's --concurrency; keep one worker instance, since the worker is paired with its own task runner.
An LLM gateway that puts OpenAI, Claude, Gemini and other providers behind one OpenAI-compatible API, with keys, quotas and usage for each user. Open it after deploying to create the admin account.
Turns a database into a smart spreadsheet, an open source alternative to Airtable.
Send push notifications to phones and desktops over HTTP. Anyone with the address can publish and subscribe until you turn on access control. Enter the public URL you will bind to the service.
A personal AI assistant you can reach from Telegram, Slack, Discord and other chats. Open the Control UI and sign in with the token in the openclaw service's OPENCLAW_GATEWAY_TOKEN variable, then add a model provider and a channel. Enter the public HTTPS address you will bind to this service; it is written into the config the first time the service starts.
A file list and WebDAV server that puts local disks and dozens of cloud drives behind one web page. After deploying, set the admin password in the service's terminal with ./openlist admin set <password>, then sign in as admin.
Lightweight, cookie-free website analytics that respects visitors' privacy, with PostgreSQL and ClickHouse. Enter the address you will open it at, then register the first account.
A minimalist pastebin where the server cannot read the pastes. Text is encrypted in the browser, and the ciphertext is stored on the server volume.
Message broker with a web management UI. Sign in as admin using RABBITMQ_DEFAULT_PASS from the service variables. AMQP port 5672 is private. A single persistent node; changing the initial password variable does not update existing users.
Generates RSS feeds for thousands of websites and apps that don't offer one, with Redis as its cache.
A private metasearch engine that queries dozens of search engines without tracking or profiling you.
Merge, split, convert, compress, sign and OCR PDFs in your browser, with files processed on your own server. Anyone with its address can use it.
A lightweight server compatible with Bitwarden clients, for your team's passwords. Needs HTTPS, so add a domain before signing up.
Don't see the app you need?
Share a project setup others can deploy in one step. Templates are reviewed before they are listed.