Gitea 1.25 lightweight self-hosted Git server on Ubuntu 24.04 LTS by cloudimg. Single Go binary, sqlite default, per-VM admin password at first boot. MIT licensed.
## Gitea 1.25 on Ubuntu 24.04 by cloudimg
Gitea is the lightweight self-hosted Git server — single Go binary (~150 MB), sqlite default, runs comfortably on a 4 GB VM. The MIT-licensed alternative to GitHub Enterprise / GitLab CE for small teams who want full control without the operational weight.
Why Choose cloudimg?
* 24/7 Expert Support with guaranteed 24 hour response. support@cloudimg.co.uk
* Per VM Admin Password Every deployed VM rotates the cloudimg admin password at first boot
What is Included
* Gitea 1.25.x (latest) single Go binary at /usr/local/bin/gitea
* SQLite default DB at /var/lib/gitea/data/gitea.db
* gitea.service running as git:git
* gitea-firstboot.service rotating SECRET_KEY + INTERNAL_TOKEN + JWT_SECRET + creating cloudimg admin user
* Web UI on TCP 3000; SSH for git push/pull on TCP 2222
* LFS server enabled
* GITEA_WORK_DIR=/var/lib/gitea (NOT /mnt — Azure ephemeral resource disk lost across SIG capture)
* Ubuntu 24.04 LTS base with latest security patches
* 24/7 cloudimg support with guaranteed 24 hour response SLA
Recommended Virtual Machine Sizes
* Standard_B2s (2 vCPU, 4 GB RAM) — small teams (~50 users, hundreds of repos)
* Standard_D4s_v5 (4 vCPU, 16 GB RAM) — larger teams or PostgreSQL-backed deployments