Getting Started
Get your first application deployed on Launcher in a few minutes.
Prerequisites
- A server with SSH access (Ubuntu 22.04+ recommended)
- A Launcher account at dash.lnchr.cloud
Quick Start
1. Add a Server
From the dashboard, navigate to Servers and click Add Server. You’ll receive an install command that sets up the Launcher agent on your server.
curl -fsSL https://get.lnchr.cloud | sudo bash -s -- --token <your-token>The agent installs Docker, configures the runtime environment, and establishes an outbound connection to the control plane. No inbound ports are required.
2. Create a Project
Projects group related applications, databases, and resources. Create one from the dashboard or via the API:
curl -X POST https://plane.lnchr.cloud/<tenant-id>/api/v1/projects \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d '{"name": "my-project"}'3. Deploy an Application
Create an application within your project. Launcher supports container images and git-based deployments.
curl -X POST https://plane.lnchr.cloud/<tenant-id>/api/v1/applications \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d '{
"name": "my-app",
"projectId": "<project-id>",
"serverId": "<server-id>",
"image": "nginx:latest",
"ports": [{"container": 80, "public": 443}]
}'Your application will be deployed to the selected server and accessible via the configured domain.
What’s Next
- Architecture — Understand how the system works under the hood.
- Servers — Learn about server management and provisioning.
Last updated on