CloudLinux.ro
Dev environments

How to deploy an app from Git with Openship

Updated 7/22/2026

Openship takes your code from a Git repository and ships it on your own server: it detects the stack, builds it, starts the app and gives it a domain with SSL. Here is the full path.

1. Install Openship

Pick Openship from the app catalog. The panel starts on port 3001, and you create the admin account on first access. The first boot builds the apps, so it takes a few minutes; choose a plan with at least 4 GB RAM.

2. Connect the repository

From the panel you link your Git account and pick your app's repository. Openship analyzes the code and detects the stack on its own (Node, Python, Go, Rust, PHP and more), with no config files or pipelines to write.

3. Add a database

If your app needs a database, you create one from Openship (PostgreSQL, MySQL, MongoDB or Redis) and wire its connection details into the app through environment variables. See also PostgreSQL.

4. Add a domain and SSL

You add your domain and point it at the server's IP (an A record). Openship issues the SSL certificate automatically through Let's Encrypt, so the app comes up straight on HTTPS.

5. Push-to-deploy

From now on, on every push to the configured branch, Openship rebuilds and restarts the app automatically. You effectively have a Heroku on your own server, but without the per-app cost and with the data staying with you.

6. Keep it healthy

Put this guide into practice on your own VPS

EU cloud servers, billed hourly, ready in minutes, with one-click installs for dozens of apps.

See pricing

Related tutorials