# moin > Deploy anything. Lose nothing. Your apps on your servers. Every change backed up. Every restore tested. moin deploys any Docker Compose app to your servers, backs up every change of its SQLite or Postgres database to your own bucket, tests a restore every day and lets you edit the data live. It installs 47 open-source apps in one click, gives every app an HTTPS address before it has a domain, and checks every domain every minute. It works from the web, the moin CLI, a terminal UI, a JSON API and an MCP server for AI agents. Open source under AGPL-3.0. Every docs page is also available as Markdown: add .md to its URL. ## Docs - [Introduction](/docs/introduction): What moin is and how its pieces fit - [Getting Started](/docs/getting-started): From a fresh server to a live app - [Self-hosting](/docs/self-hosting): Run all of moin yourself, free - [Deploy](/docs/guides/deploy): Deploy, redeploy and roll back apps - [Backups](/docs/guides/backups): Every change of every SQLite and Postgres database in your own bucket - [Catalog](/docs/guides/catalog): Open-source apps in one click - [Domains](/docs/guides/domains): Instant address, your own domains, per service - [Run a command](/docs/guides/exec): A command in an app's container, without SSH - [AI agents (MCP)](/docs/guides/mcp): Let Claude and other agents run moin - [CLI](/docs/reference/cli): Every moin command - [API](/docs/reference/api): The JSON API under /api/v1 - [FAQ](/docs/faq): Common questions - [Roadmap](/docs/roadmap): Now, next and later - [Changelog](/changelog): What shipped, newest first, also as RSS at /changelog.xml ## Public pages - [Home](/): What moin does, pricing and questions - [Sign in](/auth): Account access - [Privacy](/legal/privacy): Privacy policy - [Terms](/legal/terms): Terms of service ## Documentation - [Introduction](https://moin.run/docs.md): What moin is and how its pieces fit - [Getting Started](https://moin.run/docs/getting-started.md): From a fresh server to a live app in five minutes - [Self-hosting](https://moin.run/docs/self-hosting.md): Free forever: run all of moin yourself, the same product we host - [Overview](https://moin.run/docs/guides/overview.md): Whether everything is OK, at a glance, and ⌘K to jump anywhere - [Servers](https://moin.run/docs/guides/servers.md): Add, watch and remove servers - [Your buckets](https://moin.run/docs/guides/bucket.md): Your code and your backups live in your own storage, never with us - [Catalog](https://moin.run/docs/guides/catalog.md): Open source apps on your own server in one click, every release, updates with a snapshot first - [Deploy](https://moin.run/docs/guides/deploy.md): Deploy, redeploy and roll back apps - [Domains and access](https://moin.run/docs/guides/domains.md): Your own domains with HTTPS, the www redirect and a password - [Config in the repo](https://moin.run/docs/guides/config.md): The x-moin block in compose.yml - [Data](https://moin.run/docs/guides/data.md): Browse, edit and query the database of an app, SQLite or Postgres - [Backups](https://moin.run/docs/guides/backups.md): Two backups of every SQLite and Postgres database in your own bucket, checked every day - [Security](https://moin.run/docs/guides/security.md): No open port, SSH only on your tailnet, everything else dropped - [GitHub](https://moin.run/docs/guides/github.md): Deploy a branch or commit without a checkout, and every push - [Env vars](https://moin.run/docs/guides/env.md): Encrypted settings and secrets per app - [Alerts](https://moin.run/docs/guides/alerts.md): A mail, a Slack or Discord message, a Telegram message or a webhook when a site goes down, a server goes offline, a deploy fails, backups stop or a disk fills up - [Logs](https://moin.run/docs/guides/logs.md): The output of an app's containers - [Metrics](https://moin.run/docs/guides/metrics.md): CPU, memory, disk and network of every server and every app, live and with history, built in - [Run a command](https://moin.run/docs/guides/exec.md): A one-off command in an app's container, without SSH - [Uptime](https://moin.run/docs/guides/uptime.md): Every domain of every app checked once a minute from the outside, with nothing to set up - [AI agents (MCP)](https://moin.run/docs/guides/mcp.md): Let Claude and other agents run moin for you - [Build in CI](https://moin.run/docs/guides/ci.md): Build images in GitHub Actions and deploy them with a hook - [Team and activity](https://moin.run/docs/guides/team.md): Work on the same servers with your team and see who changed what - [Activity log](https://moin.run/docs/guides/activity.md): Who changed what, to the second, and what moin never writes down - [Account and tokens](https://moin.run/docs/guides/account.md): Your name, email, password, sessions and API tokens - [Where things work](https://moin.run/docs/reference/surfaces.md): What the web app, the CLI, the terminal UI, the API and MCP can each do - [CLI](https://moin.run/docs/reference/cli.md): Every moin command - [Terminal UI](https://moin.run/docs/reference/tui.md): Every view and key of moin without a command - [API](https://moin.run/docs/reference/api.md): The JSON API under /api/v1 - [FAQ](https://moin.run/docs/faq.md): Common questions - [Roadmap](https://moin.run/docs/roadmap.md): What moin does today, what comes next and what comes later