Gitea
Install Gitea in one click: your own code hosting, with pull requests and issues. What it makes, its admin page, first steps and updates.
Updated 28 Oct 20262 min read
Gitea: your own code hosting, with pull requests and issues. It comes from its makers' official release, at an exact version, checked for known security problems and tried on a real server before we offered it.
What it makes
The app, with 512 MB of memory and half a processor: the limits it runs well with. They're ceilings, not sizes: it pays only for what it really uses, and you can change them on the install page or later. See limits.
A free address with HTTPS, and the project's backups, with a first one as soon as it's ready.
Code is pushed and pulled over HTTPS; SSH to Gitea itself is off. It keeps its data in a small database file on its own disk.
Install it
Asha wants Gitea in her project duka.
Open the project. On its Overview, under Add a service, choose From the catalog.
Search for Gitea, or pick it under its category, then choose Install.
Give it an App name, like
code, and type the Admin email you'll log in with.Check its limits and the monthly estimate, then choose Install.
A strong password is shown once. Copy it, then choose I've saved it. The app's card shows each step until Ready; until then nobody but you can reach it.
Its admin page
When it's ready, choose Open its admin page on its card: its address followed by /user/login. Log in with your email and the password you saved, then:
Choose + → New Repository and push your code to it over HTTPS.
Under Site Administration → User Accounts, add your team. Sign-up by visitors is off.
Make an access token under Settings → Applications for pushing from scripts.
Updates
When a newer, checked version of the same line is out, the app's card shows Update to that version. The project is backed up first; if the new version doesn't start, the one before keeps serving. Security updates install by themselves unless you switch that off on the card, and for 7 days after an update you can Go back to the version before. A new line, like Gitea 28 to 29, is a new install, never an update. If the version you run is found to have a known security hole, you get one email and a message under the bell, with Update on the card. See one-click apps.
Licence
Gitea is made by its makers, not by us, and keeps its own licence: MIT. Its website: about.gitea.com.