Skip to content
GitHub

Deploying Docker Images

This guide walks you through deploying a Docker image with Serversinc.

  • Your Docker image must already be pushed to a container registry (e.g., Docker Hub, GHCR, or a private registry).
  1. In the Serversinc Dashboard, go to My Applications.
  2. Click Create Application.
  3. Fill in the application settings:
    • Type: leave as Docker Image.
    • Image & Tag: enter your Docker image (e.g., nginx:latest).
      • For non-Docker Hub images, include the full registry URL (e.g., ghcr.io/user/app:1.0).
    • Port & Domain: optional.
    • Private Images: if the image is private, check Private Docker Image and provide authentication details.
  4. Click Create Application.

➡️ After creating the application, you’ll land on its Details Page. The app won’t be deployed yet, so you can configure extra options like Environment Variables before going live.

  1. Open the Deployments tab on the application page.
  2. Click Deploy.
  3. Watch the deployment progress in the list. Each deployment shows its status and logs.

If you provided a domain, Serversinc automatically adds Traefik labels to the container for routing. You can view these under Application → Labels.

If you don’t have Traefik, you can still access your app through the internal Docker network.