Ready-made app · Frankfurt

GitLab CE on your own server

Your own GitLab: repositories, merge requests, issues, CI/CD pipelines and a container registry — on a server only your team uses.

  • Git + CI/CD
  • 4 vCPU recommended
  • From 4 GB RAM

Deploy GitLab CEAll apps

Plans for GitLab CE

The app is included free — you pay only the Frankfurt plan price, billed by the hour.

Minimum plan

4 GB RAM
40 GB NVMe

The order page only offers this app on plans at least this big.

Smallest plan that fits

s1.medium

$8/mo

  • 2 dedicated vCPU
  • 4 GB RAM
  • 60 GB NVMe
Deploy

Suggested plan

s1.large

$20/mo

  • 4 dedicated vCPU
  • 8 GB RAM
  • 120 GB NVMe
Deploy

What you get

Software
GitLab Community Edition (Omnibus)
Admin
User root
Git over SSH
Port 22, git@<your-address>
Address
https://<server-ip-with-dashes>.sslip.io, or your own domain

From order to first login

  1. Order a Frankfurt server and choose GitLab CE on the Apps tab — or use the button on this page, which preselects it and a plan that fits.
  2. The server starts in about a minute; GitLab takes 15–35 minutes to finish setting itself up.
  3. Open the address from /root/APP-INFO.txt.
  4. Sign in as root with the password from /root/APP-INFO.txt.

Logging in

The app's own login details are in /root/APP-INFO.txt and are printed when you log in over SSH as root with your server's root password.

The app password is your server's root password when it meets the app's password rules, otherwise a generated one — always written in /root/APP-INFO.txt.

For the first minutes the browser can warn about a self-signed certificate — that's normal until the free certificate is issued (it is retried every 15 minutes).

Use your own domain

  1. Point your domain's A record to the server's IP address.
  2. Wait until the domain resolves to that IP.
  3. Log in over SSH and run nexoran-app-domain example.com (with your domain). A certificate is issued for it automatically.

Questions

The address doesn't open yet.
Give it the full setup time after the server is running, then check /root/APP-INFO.txt. Still nothing 45 minutes after the start? Open a ticket.
I can't see this app on the order page.
The plan you picked is smaller than the app's minimum. Choose a bigger Frankfurt plan and the app appears on the Apps tab.
Which plan should I choose?
GitLab needs at least 4 GB RAM and 40 GB disk; 4 vCPU are recommended for a team, which is why we suggest s1.large.