Lightweight, self-hosted Git service. Nuvlo installs it on a server in your own cloud account, with a domain, HTTPS and backups.
- Category
- Development
- Replaces
- GitHub, GitLab, Bitbucket
- Server size
- StandardFine on a small server; give it some headroom if the server is busy.
- Good for
- Private repositories without per-seat fees
- Repos, issues and pull requests
- The GitHub-style workflow on your own server.
- Actions
- CI that reads GitHub Actions-style workflow files.
- Mirrors
- Mirror repositories from or to GitHub and GitLab.
Each app is its own Docker Compose project behind Nginx, with generated passwords and a Let’s Encrypt certificate.
- Gitea 1.22App
- PostgreSQL 16Database
Finish the setup wizard on first visit to create your administrator account.
How do I install Gitea?
Pick one of your servers, choose Gitea from the one-click catalog and give it a domain. Nuvlo starts the containers with generated passwords, points the domain and issues the certificate.
What size server does Gitea need?
Standard. Fine on a small server; give it some headroom if the server is busy.
What happens after install?
Finish the setup wizard on first visit to create your administrator account.
Is Gitea backed up?
Yes. Apps are sites like any other, so they use the same backup schedules and your own storage bucket.
Who updates Gitea?
You do. Gitea keeps the version it was installed with; to move to a newer release, pull the new image on the server over SSH. The dashboard has no update button for apps.
Does Nuvlo charge per app?
No. You pay your Nuvlo plan and your cloud provider for the server, and Gitea itself is free to self-host.



