Connections and services

Docker Apps from the catalog

Under Docker Apps you run existing software such as WordPress, Nextcloud, or n8n on your own server without setting up a project of your own.

On this page

Under Docker Apps you bring an application from the catalog onto one of your servers. The platform creates the deployment, GitLab repository, and deploy job, sets up HTTPS, and then shows the URL and credentials.

When a Docker App is the right choice

A Docker App is existing software that you want to run but not develop further. Your own code, written by you or your AI agent, belongs in a project with a pipeline instead.

What the catalog contains

The catalog contains WordPress and Ghost for websites and publishing, Nextcloud for files, BookStack as a wiki, Penpot for design, n8n for workflows, Uptime Kuma for availability monitoring, Grafana for dashboards, Umami for web analytics, Vaultwarden as a Bitwarden-compatible password vault, Gitea for Git hosting, Stirling PDF for PDF files, and Minecraft as a Java server with a status page in the browser. It only grows with applications for which the platform has prepared a stack.

Creating a Docker App

You need your own server over SSH or a cloud server at Hetzner or Hostinger with Docker; a webspace is not an option. The domain must point to the server through DNS so that the platform can set up HTTPS.

The Create Docker App wizard has three steps:

  1. In the Choose an app step, click the application.
  2. In the Choose a server step, pick the server.
  3. In the Configure the app step, enter a display name and the domain; database passwords or tokens are generated by the platform if you do not set them.

After saving, the app is Pending and moves to Provisioning while the platform deploys the stack and sets up HTTPS. Once it is Ready, the details show the URL, the Access section with the credentials, and the Environment variables. On Error, the setup did not complete; contact support.

Specifics of individual apps

One domain applies per Docker App. For Minecraft, game traffic goes through the fixed host port 25565 instead of the domain and HTTPS; only the status page sits behind the domain, and two instances on the same server collide. BookStack generates its application key on first start if you do not provide one under Configure the app.