OneDev on Ubuntu 24.04 LTS
by cloudimg
OneDev on Ubuntu 24.04 LTS by cloudimg
OneDev on Ubuntu 24.04 LTS by cloudimg
OneDev is a self-hosted Git server with built-in CI/CD, kanban boards and package management - a lightweight, all-in-one alternative to heavier Git platforms. This cloudimg image installs OneDev as a Java application behind an nginx reverse proxy on port 80, stores repositories and data on a dedicated Azure data disk, and creates a unique admin account on the first boot of every VM. Backed by 24/7 expert support.
Git + CI/CD in One
Host Git repositories with pull requests and code review, run built-in CI/CD pipelines, manage work with kanban boards, and publish packages - all from one self-hosted server. Git-over-SSH is available on port 6611.
Dedicated Data Disk
The repositories, the database and attachments live on a dedicated, independently resizable Azure data disk mounted at /var/lib/onedev, separate from the OS disk and re-provisioned with every VM.
Secure First Boot
A unique administrator account is generated on the first boot of every VM, with the password written to a root-only credentials file. No shared or default admin ships in the image.
Why Choose cloudimg?
- 24/7 Expert Support with guaranteed 24 hour response. Contact support@cloudimg.co.uk
- Production Ready from Launch Pre configured, security patched, and validated before publication
- Azure Native Integration Built with Azure Linux Agent, cloud init, and Gen2 Hyper V
What is Included
- OneDev (Git server + CI/CD + boards + packages) as a Java application, run as a dedicated onedev system user
- The web UI on port 80 via nginx, with Git-over-SSH on port 6611
- A unique per-VM administrator account generated on first boot in a root-only file
- A dedicated Azure data disk at /var/lib/onedev for repositories, the database and attachments
- onedev.service and nginx.service as systemd units
Getting Started
Deploy the VM, open ports 22 and 80 (and 6611 for Git-over-SSH), read the admin password from /root/onedev-credentials.txt, and sign in at http://your-vm-ip/. Front port 80 with TLS before production.
Use Cases
A self-hosted Git server with code review, integrated CI/CD pipelines, project management with kanban boards, package hosting, and a lightweight alternative to heavier Git platforms.
Visit www.cloudimg.co.uk/guides/onedev-on-ubuntu-24-04-azure for the full user guide.
OneDev is a trademark of its respective owners. cloudimg is not affiliated with or endorsed by the OneDev project. All trademarks are the property of their respective holders.