GitLab CE
Git platform with CI/CD
Dev / ToolsFree
CI/CD server with plugins
The script is free · VPS from $4.63 per month · installs in about 2 minutes
root@vps:~# command -v docker >/dev/null || curl -fsSL https://get.docker.com | sh; docker run -d --name jenkins --restart on-failure -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts-jdk21
✓ Jenkins 2.580.1 installed · about 2 minutes
root@vps:~#
Jenkins is a build and deployment automation server. It runs tests, builds projects and rolls them out to servers on a Git push or on a schedule.
Jenkins' main strength is thousands of plugins: integrations with GitHub, GitLab, Docker, Telegram and almost any tool. Pipelines are defined as code in a Jenkinsfile.
The command runs the official LTS image on Java 21.
For Jenkins: at least 2 vCPU, 3 GB RAM and 45 GB NVMe.
Three steps in the bot or one command over SSH; installation takes about 2 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.
docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
Connect to the server as root and run the command. Supported systems: Ubuntu 22.04, Ubuntu 24.04, Debian 12.
command -v docker >/dev/null || curl -fsSL https://get.docker.com | sh; docker run -d --name jenkins --restart on-failure -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts-jdk21| Port | Protocol | Purpose |
|---|---|---|
| 8080 | tcp | Web interface |
| 50000 | tcp | Agent connections |
docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPasswordhttp://server-IP:8080, paste the password and install the suggested pluginsDidn’t find an answer? Message @ExpressHost_SupportBot.
Run docker pull jenkins/jenkins:lts-jdk21 and recreate the container with the same command. Jobs and plugins are kept in the jenkins_home volume.
In the jenkins_home Docker volume: jobs, build history, plugins and credentials.
Jenkins itself gets by with 2 GB RAM, but builds on the same server consume CPU and memory. For regular builds, choose 2 vCPU or more.
Jenkins installs at checkout — in the bot.
Netherlands, Amsterdam
$5.16/mo
$0.18 for 24 hours · $1.29 for 7 days
Pick Jenkins at the “Scripts” step when you order the server.
Germany, Frankfurt
$6.50/mo
$0.23 for 24 hours · $1.63 for 7 days
Pick Jenkins at the “Scripts” step when you order the server.
Poland, Warsaw
$4.63/mo
$0.17 for 24 hours · $1.16 for 7 days
Pick Jenkins at the “Scripts” step when you order the server.
Estonia, Tallinn
$5.83/mo
$0.21 for 24 hours · $1.46 for 7 days
Pick Jenkins at the “Scripts” step when you order the server.