Skip to content
launchroom

Servers

One VPS is enough. More join with one line.

launchroom runs the dashboard, builds, apps and databases on a single server. When you want more, run one command on the next machine and it joins.

Add a server

One command, and it's in.

Run the line from Add server on the new machine. It connects out to your launchroom, joins the private network and starts on the work you give it. Behind a home router it works the same: no ports, no tunnel, no static IP.

Overview

Every server, on one screen.

See each server with its location, its load over time and how the servers connect. Each server page lists what runs there, with CPU and memory per service.
Servers overview with system load chart, a world map connecting Berlin, Helsinki and New York, and a diagram showing traffic from the Internet to control plane and server-2 and builds on server-3, with link latency and bandwidth.Servers overview with system load chart, a world map connecting Berlin, Helsinki and New York, and a diagram showing traffic from the Internet to control plane and server-2 and builds on server-3, with link latency and bandwidth.

Private network

The database can live on another server.

Put the database on the server with the big disk and the app on the one close to your users. The connection keeps working without any change to the app.
  • Apps reach a database by the same name, wherever it runs
  • Ports open on the private network only, and only for the servers that use them
  • Latency and bandwidth are measured between every pair of servers
How the private network works
Network tab of control plane: public address and routes, private network links to server-2 and server-3 with round-trip times and measured bandwidth, and connection details.Network tab of control plane: public address and routes, private network links to server-2 and server-3 with round-trip times and measured bandwidth, and connection details.

How it fits together

Start with one. Grow when you need to.

launchroom runs on your VPS. A machine at home connects out to it and becomes the build server. Both share a private network, so nothing has to be opened on the home router. More servers can join the same way.

Details

Roles
Each server builds, runs apps, serves traffic, or any mix of these.
Replicas
Set the number of replicas; launchroom places them on your servers.
Self-healing
Replicas move when a server stops reporting for 90 seconds.
More edges
Let a second server serve traffic. Certificates are shared.
Replace a server
Move a dead server’s roles to a new one and restore its databases.
Apps keep serving
Servers keep their last instructions while the dashboard is offline.

Install it on your server with one command.

curl -fsSL https://launchroom.vantezzen.io/install | sh