Kick off a software project quickly.
Jenkins — your open-source CI/CD server on a VPS: Jenkinsfile pipelines, Git webhooks and over 2,000 plugins, with no per-minute build billing.
In validation
Automatic installation for this solution is ready and currently going through our tests on a real server. Ordering will open as soon as validation is complete.
Jenkins is the most widely used open-source automation server (MIT licence) for continuous integration and delivery. It pulls your code from Git, runs the build, the tests and the analysis, then publishes the artifact or deploys the application, on every push or on a schedule. Pipelines are written in a Jenkinsfile versioned with the code, and over 2,000 plugins connect it to GitHub, GitLab, Gitea, Docker, Kubernetes, SonarQube or Slack.
Hosting it on your own VPS removes the per-minute build billing of hosted CI services: your pipelines run as much as needed, your deployment secrets stay on your server, and you choose the agents that execute the builds. Jenkins suits a team industrialising its deployments as well as a company that must keep its code and credentials in-house.
On every pull request, Jenkins builds the project, runs the unit tests and the static analysis, then reports the result on the pull request: broken code no longer reaches the main branch.
A merge into the main branch builds the Docker image, pushes it to your registry and deploys the application to your servers over SSH, with a manual approval step if you want one.
Backups, nightly reports, certificate renewals or synchronisations: a scheduled job replaces scattered crontabs and keeps the history of every run.
Guide optimized for ServOrbit Cloud VPS.
Order an Ubuntu 24.04 VPS with 2 GB of RAM (4 GB if your builds run on the same server). Jenkins requires a domain: its interface is shared by the team and your Git repositories send it their webhooks, so it must answer over HTTPS on a stable name. It opens on a subdomain of one of your domains, or on the VPS's free subdomain (jenkins.{dns_slug}.servorbit-dns.com), HTTPS included. No need to buy a domain name.
In your client area, select Jenkins, choose the address and click Install. The script deploys Jenkins LTS in Docker, keeps its data in a dedicated volume and configures the nginx reverse proxy over HTTPS.
Open https://your-domain: Jenkins asks for the initial administrator password. Copy it from your client area ("Reveal" button), then install the suggested plugins and create your administrator account. The initial password only works once.
On the wizard's "Instance Configuration" screen, keep the HTTPS address of your domain as the Jenkins URL. It is the one used in notification links and the one your repositories call for webhooks.
Click "New Item", choose "Multibranch Pipeline", enter your repository URL and its credentials, then add a Jenkinsfile at the root of the repository. Finally, point the repository webhook to https://your-domain so that every push starts a build.
Your own GitHub, self-hosted in minutes. Full Git platform with CI/CD (Gitea Actions), package registry and team permissions — without usage-based billing.
DevelopmentAll-in-one Git forge with visual CI/CD, Kanban boards and a package registry — one container, no per-developer billing.
Application Deployment & DevOpsOpen-source web UI for Ansible, Terraform and OpenTofu — run, schedule and track your playbooks from a dashboard, no CLI required.
Browse our help center and FAQ, or reach our team — callback, WhatsApp or email. Support in French, English and Arabic.
Message us on WhatsAppopens in a new tab