Docker-native AI-native Self-hosted

Build and deploy on
infrastructure you own.

The self-hosted deployment platform. Push-button deploys, databases, domains, SSL, and a built-in AI assistant—the power of Vercel, Render, and Railway, on your own servers. No metered bills, no per-seat or per-site fees, no lock-in.

No credit card required MIT Licensed
prod1.servers.flatrun.dev
FlatRun hosting control panel dashboard

See It in Action

A clean, modern interface for managing all your deployments

Why FlatRun?

Everything a deployment platform should do, running on infrastructure you control.

File-Based Architecture

No database required. Everything stored as files—backup with cp, version control with git.

Docker-Native Design

Built on Docker from day one. Standard compose files, portable containers, zero vendor lock-in.

Deploy in 30 Seconds

WordPress, Node.js, Python, and more—live in seconds with pre-configured templates.

Database Management

Create databases, manage users, run queries. MySQL, MariaDB, and PostgreSQL built-in.

Automatic Reverse Proxy

Point domains to containers with automatic Nginx configuration. No manual config files.

SSL Certificate Tracking

Track certificate expiration dates and get alerts before your sites go down.

Resource Monitoring

Monitor CPU, memory, and disk across all sites. Identify issues before they become problems.

Full REST API

Automate everything. Integrate FlatRun into your existing tools and workflows.

Built-in File Manager

Browse, edit, upload files directly from the browser. No FTP setup required.

Live Log Streaming

Stream container logs in real-time with filtering, search, and download.

Browser Shell Access

Open terminal sessions to containers directly from your browser.

Data Sovereignty

Self-hosted by design. Your data stays on your servers, in your jurisdiction. GDPR-ready out of the box.

AI-Native Operations

A built-in assistant uses tool calling to inspect deployments, logs, and config—then proposes fixes. Read-only by default; you approve before anything changes. Bring your own model.

CLI & CI/CD

Drive everything from the flatrun CLI and the official GitHub Action. Ship on every push from any compatible runner with one command.

Multi-Server Clustering

Federate multiple FlatRun servers and manage their deployments from a single panel. One invite, encrypted peer keys, no shared database.

How FlatRun Compares

See how we stack up against traditional hosting panels

Feature FlatRun Plesk cPanel
Annual Cost $0 $180–$500+ $200–$600+
Docker-Native Partial
Open Source MIT
Vendor Lock-in None High High
One-Click Apps
SSL Management
Database Admin
REST API Full Limited Limited
Data Sovereignty Full Vendor-hosted Vendor-hosted

How It Works

Up and running in under 2 minutes

1

Install the Agent

One command installs FlatRun. Single Go binary—no dependencies, no complex setup.

2

Deploy Anything

Use a template or bring your own docker-compose. Every deployment is a standard compose file on disk—nothing proprietary.

3

Manage Everything

Domains, SSL, databases, files—all from one interface. No lock-in, export anytime.

Coming soon

A marketplace that stays flat-file

One-click stacks, templates, and plugins from the community—installed as plain Docker Compose in your own directories. No black boxes, no lock-in.

WordPressGhostLaravelPostgreSQLn8nRedis+ many more

Support the Project

FlatRun is built by a small team in the open. Join the community to stay in the loop — we occasionally share security updates, new features, and hosting tips.

Star on GitHub

Frequently Asked Questions

The self-hosted deployment platform, in plain terms.

Is FlatRun a self-hosted alternative to Vercel, Render, and Railway?

Yes. FlatRun gives you push-button deploys, managed databases, automatic SSL, and domain routing—the core of a platform like Vercel, Render, or Railway—but it runs on your own servers. You keep full control of your data and infrastructure, with no per-seat pricing and no usage bill that grows with your traffic.

Is FlatRun also an alternative to cPanel and Plesk?

Yes. FlatRun is Docker-native and has no per-account or per-domain license caps. Host unlimited sites on a single server without buying a bigger tier every time you add a client—the cap-and-upsell model cPanel and Plesk are known for.

Is FlatRun AI-native?

Yes. A built-in assistant uses tool calling to inspect your deployments, logs, and config, explain what it finds, and propose fixes. It's read-only by default—any action that changes something waits for your approval—and you bring your own model, so your data and keys stay under your control.

Does FlatRun work with standard Docker and Docker Compose?

Yes. Every deployment is a standard docker-compose.yml on disk. There's nothing proprietary—if you ever stop using FlatRun, your containers keep running with plain Docker commands.

Can I deploy from CI/CD?

Yes. The flatrun CLI and the official GitHub Action deploy on every push, from GitHub Actions or any compatible runner.

How heavy is FlatRun on my server?

Barely there. The agent is a single ~15MB Go binary with no runtime dependencies—it starts instantly and idles on minimal CPU and memory, so it runs comfortably on a small VPS alongside your apps.

Is FlatRun really free and open source?

Yes—MIT licensed, with no license fees and no per-site costs. Self-host it on as many servers as you want.

Get Started in Minutes

Install FlatRun on your own server and ship your first deploy in minutes. No license keys, no metered bills, no per-seat or per-site fees.

Star us on GitHub