as easy as ⌘ V

Lunni helps you deploy and manage apps on your own servers. Paste your docker-compose.yml file, make a couple tweaks and hit Deploy.

Lunni interface screenshot

Run anything in production, in seconds

Write up a Dockerfile and set up CI with our guides, or start with one of our templates. When you're ready to deploy, paste your docker-compose.yml file into Lunni dashboard and hit Deploy – that's all that you need to do.

Own your server

Lunni runs on AWS, Azure, DigitalOcean – and anywhere else Docker does. You have full control over your server. This makes it easy to move from one cloud to another if needed, as well as helps you comply with privacy regulations like GDPR.

One-click app marketplace

Don't know code? No problem! Explore our marketplace of one-click apps and easily launch them in just a few clicks. Choose from a variety of popular web apps such as Ghost and Forgejo, nocode solutions like PocketBase, and many more.

Works with your CI

No vendor lock-in

Other cloud platforms make you learn their own proprietary config format, trying to lock you in as a customer. We think this is bullshit. On Lunni, you can use the same docker-compose.yml from local development to production deployment.

Learn more →

Works with your CI

Bring your own CI/CD

Lunni doesn't build Docker images for you. Good news – it’s very easy to do it yourself! Set up GitHub Actions or GitLab CI using our instructions, or use your existing CI system – if it can build Docker images, it will work with Lunni.

Learn more →

Monitor your app

Monitor your app

Something broken? Your application logs are one click away. If you need help figuring it out, link to the particular log line for easier pair debugging with your teammates.

Automatic backups

Backup your data soon! $

We’ll automatically backup your Docker volumes to a redundant storage. If something goes wrong, you can easily restore your data with a few clicks.