Gitea
Lightweight Git service
Dev / ToolsFree
Git platform with CI/CD
The script is free · VPS from $21.04 per month · installs in about 15 minutes
root@vps:~# sudo apt install -y curl && curl --location "https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh" | sudo bash && sudo EXTERNAL_URL="http://$(hostname -I | awk '{print $1}')" apt install -y gitlab-ce
✓ GitLab CE 19.4.1 installed · about 15 minutes
root@vps:~#
GitLab Community Edition is a platform for development teams: repositories, merge requests, issues, wikis, built-in CI/CD and a container registry.
Your own GitLab keeps code and pipelines inside your infrastructure, with no limits on CI minutes or private projects.
GitLab is resource-hungry: its developers name 8 vCPU and 16 GB RAM as the baseline for a single server, and 8 GB as the minimum.
For GitLab CE: at least 8 vCPU, 16 GB RAM and 225 GB NVMe.
Three steps in the bot or one command over SSH; installation takes about 15 minutes.
Open @ExpressHost_bot and pay for a VPS. The server will be ready in about 60 seconds.
At the “Add-ons” step pick the script from the library, or run it later: Server settings → Scripts.
http://server-IP and log in as rootThe bot will send the server address and login details to the chat.
Connect to the server as root and run the command. Supported systems: Ubuntu 22.04, Ubuntu 24.04, Debian 11, Debian 12.
sudo apt install -y curl && curl --location "https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh" | sudo bash && sudo EXTERNAL_URL="http://$(hostname -I | awk '{print $1}')" apt install -y gitlab-ce| Port | Protocol | Purpose |
|---|---|---|
| 80 | tcp | Web interface (443 after HTTPS setup) |
| 22 | tcp | Git over SSH |
http://server-IP and log in as root/etc/gitlab/initial_root_password; the file is deleted after 24 hoursexternal_url 'https://your-domain' in /etc/gitlab/gitlab.rb and run gitlab-ctl reconfigureDidn’t find an answer? Message @ExpressHost_SupportBot.
GitLab runs dozens of processes: PostgreSQL, Redis, Puma, Sidekiq. The documentation requires at least 8 GB of memory; the baseline configuration is 8 vCPU and 16 GB.
For a small team, go with Gitea: it runs even on 1 vCPU and 2 GB.
apt update && apt install gitlab-ce. For major versions, follow the upgrade path from the GitLab documentation.
GitLab CE installs at checkout — in the bot.
Netherlands, Amsterdam
$23.14/mo
$0.83 for 24 hours · $5.79 for 7 days
Pick GitLab CE at the “Scripts” step when you order the server.
Germany, Frankfurt
$31.56/mo
$1.13 for 24 hours · $7.89 for 7 days
Pick GitLab CE at the “Scripts” step when you order the server.
Poland, Warsaw
$21.04/mo
$0.75 for 24 hours · $5.26 for 7 days
Pick GitLab CE at the “Scripts” step when you order the server.
Estonia, Tallinn
$27.35/mo
$0.98 for 24 hours · $6.84 for 7 days
Pick GitLab CE at the “Scripts” step when you order the server.