OneDev on Ubuntu 24.04 LTS by cloudimg

Applications

Overview

OneDev (MIT), a self-hosted Git server with built-in CI/CD, on Ubuntu 24.04 LTS by cloudimg. Git repositories, pull requests, kanban boards, packages and pipelines in one lightweight Java app behind nginx, with a per-VM admin created on first boot and data on a dedicated Azure disk. 24/7 cloudimg support.

Description

## 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.

Deploy on AWS

Launch this pre-configured AMI on AWS with 24/7 support from cloudimg.

View on AWS Marketplace

24/7 Support Included

Email: support@cloudimg.co.uk

Phone: (+44) 0333 006 4730

Product Details

Category
Applications
Support
24/7, 365 days/year
Platform
AWS (Amazon Web Services)