Deploy
anything.
Lose nothing.

Your apps on your servers. Every change backed up. Every restore tested.

PHPU 224519 1 22G1 php NODU 104421 1 22G1 node PGSU 310652 1 22G1 postgres PYTU 418803 1 22G1 python RDSU 520167 1 22G1 redis NXJU 118250 1 22G1 nextjs RLSU 731248 1 22G1 rails DJGU 437712 1 22G1 django BUNU 623390 1 22G1 bun DNOU 952276 1 22G1 deno GOLU 846501 1 22G1 golang SQLU 207734 1 22G1 sqlite APPU 100042 1 22G1 your-app

Everything your app needs.

Deploys. Data. Backups. Domains. Alerts. One tool, on your servers.

Push. It runs.

Any repo. A Dockerfile, a compose.yml or an image from your CI. Not healthy? The old version keeps serving.

$ moin deploy

→ detected compose, service web on port 8080

→ building

→ snapshot of /data/app.db: 20261101T225716Z-before-v7

→ starting

✓ moin. shop is live v7 in 10s

Live in two minutes.

No Dockerfile needed. Node. Bun. Python. Ruby. PHP. Go. Rust. moin reads your repo and builds it.

    1

    Sign in.

    With GitHub or your email.

    $ moin login

    2

    Add a server.

    One line on any Linux server. No open port.

    $ moin servers add web-1

    3

    Deploy.

    Live with HTTPS. Backed up from the first second.

    $ moin deploy

Nothing gets in.

Other tools log in to your servers over SSH. moin never does. A small agent on your server calls out. Only it decides what runs.

No key to your servers.

We hold no SSH key and no password to your servers. You need none either: moin exec runs a command in your container.

No open port.

The agent only dials out over HTTPS. Your firewall stays shut.

Your rules. Your server.

A file on the server says what moin may do there. One line turns data access off, even for us.

The security guide

Never lose a row.

A backup nobody restored is a guess. SQLite within a second. Postgres within a minute. Restored and tested every day.

How old is your newest backup?SQLitePostgresRestore checked
moin1 second1 minuteEvery day
AWS RDS–5 minutesNo
Coolify, DokployYour scheduleYour scheduleBy you

A full copy.

Before every deploy. Before every edit.

Your bucket.

R2, S3, B2 or Hetzner. Never through us.

A backup stops?

You hear it. By email, Slack or Discord.

Four ways in.

Click. Type. Press a key. Ask your agent. Every feature works in all four.

Browser.

For you and your team.

moin.run/app

CLI.

For scripts and CI.

$ moin rollback v12

Terminal UI.

Everything live, one key away.

$ moin

Agent.

Claude, Cursor and any MCP client.

rollback_app · shop

Who did what. To the second.

Every deploy, restore and change. And which way it came in. Never your secrets or your data.

14:03:07 deployed shop v42 [email protected] · CLI
14:10:12 set STRIPE_KEY in the env of shop [email protected] · Web
14:20:02 deployed blog v7 GitHub · GitHub
14:25:44 ran UPDATE on orders in shop [email protected] · MCP

The activity log How others compare

Why moin.

Others put your app online. moin also keeps it safe. Fact by fact. From their own docs.

Factmoin Hosted 12 of 12Coolify Cloud 3 of 12Dokploy Cloud 2 of 12
Security
Holds an SSH key to your servers No the agent dials out Yes root over SSH Yes over SSH
Port your server must open None outbound HTTPS only SSH SSH
Your data
Keeps your code and data Never your bucket, your server No No
SQLite backups Every change in your bucket within a second, restore to any second Scheduled Scheduled volume backups
Postgres backups Every change in your bucket within a minute, restore to any second Scheduled pg_dump on a cron Scheduled on a cron
Restore tested every day Yes a real restore, daily No No
Browse and edit live data Yes SQLite and Postgres, read and write Add-on pgAdmin or CloudBeaver? Not said
Every day
Uptime checks Every minute built in, with alerts No container health only No server metrics only
Deploy from Anywhere laptop, GitHub, CI image Two ways GitHub, image Three ways GitHub, image, zip
Ways in All four web, CLI, terminal UI, MCP Three no terminal UI Three no terminal UI
Activity log Every plan Yes 90 days Enterprise
Price
Host it yourself, free Yes AGPL Yes Apache 2.0 Yes Apache 2.0
You pay$29/mo per workspace, unlimited everything$5/mo 2 servers, $3 per extra$4.50/server teams from $15/mo

* From their own docs, Nov 2026.

Built in the open.

Every line on GitHub. Every release in the changelog. Read it. Run it. Change it.

Open source.

AGPL-3.0. Host it yourself, free, with every feature.

GitHub

25 releases.

Since November 2. Small steps, shipped often.

Changelog

v1.0.0-beta.25.

a new terminal UI, moin login through the browser and a new home page: the fastest way to run your apps, from any screen.

November 5, 2026

Simple pricing.

Every feature in both. Unlimited servers. Unlimited apps. Unlimited teammates.

Hosted

30 days free · no card

$29 / month

Per workspace. Or $249 a year.

  • Ready in two minutes
  • We run and update it
  • GitHub and email set up
  • Support by email

Self-hosted

Open source

$0 / forever

On your own server.

  • One command on one server
  • Update in one click
  • Your GitHub App, email optional
  • Help on GitHub

No tiers, no per-server fees. Beta price, yours to keep.

Questions.

moin

/mɔɪn/ · Hamburg for hello. Any hour, one word.

I grew up in Hamburg, next to one of Europe's busiest container ports. Millions of boxes a year, packed once, shipped anywhere, and nothing goes missing.

Your apps are containers too. moin ships them to your servers and keeps every change to their data.

Deploy anything. Lose nothing.

30 days free. No card. Or host it yourself, free forever.