Across clouds. Across the room.

Your machines. Your agents.
One connected deployment platform.

A self-hosted platform to build and deploy apps, and control routing across your connected machines. Let your agents handle deployments while you monitor and manage everything from one console.

$ sudo bash -c "$(curl -fsSL meshploy.com/install.sh)"
YOUR MACHINES, WORKING TOGETHER

Build here. Run there.

Fetch your code from Git. Build on your own machine. Publish the image to your registry, then run it on a cloud node—all connected over your private mesh.

  1. 01Fetch source
  2. 02Build locally
  3. 03Push image
  4. 04Deploy in cloud
Your local machine must be configured as a supported build node and be available when builds run.
⑂ Git repository↗ app.example.com
YOUR PRIVATE WIREGUARD MESH Different machines. Shared capabilities.
GatewayPublic cloud · 100.64.0.1
PUBLIC ENTRY + IMAGE REGISTRY
HTTPS / TCP routing▤ Built-in registry
Your laptopYour desk · 100.64.0.2
BUILD NODE
⑂ Source → Build image
Cloud VM 01Provider A · 100.64.0.3
KUBERNETES WORKER
◇ App replica 1
Office machineYour network · 100.64.0.4
MESH-ONLY NODE
▧ Existing internal tool
Cloud VM 02Provider B · 100.64.0.5
KUBERNETES WORKER
Available capacity◇ App replica 2
Selected workflowLines show logical flow over the mesh
Apache-2.0Infrastructure you controlPrivate WireGuard meshConsole · CLI · MCP
WHAT IS MESHPLOY?

Meshploy is an open-source, self-hosted application platform. It brings deployment, private networking, routing, and resource management together across your servers—with a web console, CLI, API, and MCP tools for AI agents.

Community is open source under Apache-2.0. Talk to us about Enterprise availability and your organisation’s requirements.

When to use Meshploy →
01 MEET YOUR INFRASTRUCTURE WHERE IT IS

You don’t have to
start from scratch.

Already running something useful? Discover services on your nodes and route traffic to them. Deploy new applications alongside what you already have.

Existing containersHost servicesNew deployments
02 PRIVATE ACCESS. TRUSTED HTTPS.

Trusted HTTPS.
Private to your mesh.

A real domain and a browser-trusted Let’s Encrypt certificate for your local service—accessible only over your private mesh.

Private Let’s Encrypt certificates require DNS delegation. How it works ↗

MESH

Local development, trusted HTTPS

No public exposure. No self-signed certificate warnings.

PUBLIC

Publish when you need to

Public HTTPS for your apps and external webhooks.

CLUSTER

Your internal dependencies

Keep services inside the cluster when they need no external endpoint.

03 THE SAME PLATFORM. YOUR WAY IN.

Use the console.
Or bring your own workflow.

Explore visually, work from your terminal, or connect your coding agent. Each interface works with the same Meshploy resources.

Actual Meshploy console showing the workspace overview, navigation, mesh topology, projects, and node status using demo data.
meshploy
Actual Meshploy console · Demo workspace · 1920 × 1080View full size ↗
04 BUILD WITH YOUR AGENT

From generated code
to a running app.

Give your coding agent a deployment destination. Connect through MCP, grant access to a project, and let it work with Meshploy’s deployment and management tools.

  • First-class agent identities
  • Project and resource permissions
  • One declarative path through apply
Explore the documentation
AGENT WORKSPACEMCP · illustrative workflow
YOU

Deploy the inventory app in my team’s project. Keep Postgres private.

I’ll inspect the project, apply the application configuration, and check its deployment.

01 Inspect project access
02 Apply application manifest
03 Check deployment status
Application runninginventory.example.com
Your agent. Your project permissions. Your infrastructure.
05 AFTER THE FIRST DEPLOYMENT

Keep sight of
what you run.

01

Follow a deployment.

Inspect rollout history and logs when you need to understand a change.

02

Manage access.

Grant people and agents access to the projects and resources they need.

03

Plan for recovery.

Configure database backup schedules and work with saved snapshots.

COMPARE THE APPROACH

Where Meshploy fits.

Start with where your apps run, how your machines connect, and what you want to operate yourself.

Vercel · Railway · Render

Hosted platforms
Deployment model

Deploy applications on the provider’s platform, using its infrastructure and deployment workflows.

With Meshploy

Run on machines you own or rent, across providers and locations. You operate the hosts; Meshploy coordinates deployments and routing.

Coolify

Docker over SSH
Deployment model

Manages Docker deployments on individual servers over SSH. For supported multi-server deployments, traffic distribution is configured separately.

With Meshploy

Makes connected machines work as one deployment cluster. Meshploy handles Kubernetes orchestration and gateway routing, so you manage apps without managing Kubernetes directly.

Dokploy

Traefik · Docker & Swarm
Deployment model

Deploy apps with Docker and Swarm, then configure their domains and automatic HTTPS through Traefik.

With Meshploy

Manage routes and apps as independent resources. Connect routes to K3s workloads or existing services over the mesh, with Caddy handling on-demand TLS. Control traffic independently of deployment, without managing Kubernetes directly.

Uncloud

Decentralised · No central control plane
Deployment model

Deploy Compose applications across a private mesh without Kubernetes or Swarm. Its decentralised design keeps healthy replicas running when a machine fails.

With Meshploy

Build, deploy, and manage apps through a console, CLI, or AI agent—without managing Kubernetes directly. Meshploy handles the underlying K3s orchestration, networking, and routing.

Currently uses a single gateway, which is a single point of failure. Gateway high availability is planned.

06 A FEW GOOD QUESTIONS

Before you
bring a server.

Go deeper in the docs
Is Meshploy a hosting provider?

Meshploy is software you install on infrastructure you own or rent. You provide and maintain the servers; Meshploy brings deployment, networking, and management together.

Do I need multiple servers?

You can start with one server and connect more as your needs grow. Different node roles let you choose how machines participate in your infrastructure.

Can an AI coding agent use Meshploy?

Yes. Meshploy provides MCP tools and agent identities. Connect a compatible client, give its agent the appropriate access, and use it to manage resources and deployments.

Can I connect applications I already run?

Yes. Discovery surfaces reported endpoints and containers on your nodes. Routes can point to supported existing services without first redeploying them in Meshploy.

What stays private?

You choose exposure through service access settings and routes. Mesh access keeps a service reachable on the private network; public routes expose the selected endpoint through the gateway.

Is Meshploy open source?

Meshploy Community is licensed under Apache-2.0. You can inspect the source, self-host it, and contribute on GitHub.

07 MAKE IT YOURS

Your next app.
Your infrastructure.

Bring a server. Create a project. Build something useful.

OPEN SOURCE
Built to be
yours.
Apache-2.0 licensed
Self-hosted on your servers