HomeStart / GuidesAnleitungen / Hosting Gitea/ Gitea hosten

Hosting Gitea: on your own VPS or one-click hosting in GermanyGitea hosten: Selbst auf dem VPS oder One-Click Hosting in Deutschland

Gitea is a lightweight, GitHub-shaped Git forge: repositories, issues, pull requests and more in one small Go binary. This guide walks through what a self-hosted install really needs — HTTPS and ROOT_URL, the SSH port, install lock and closed registration, updates and gitea dump backups — and compares that honestly with one-click Gitea hosted in Germany.Gitea ist eine leichte Git-Forge im GitHub-Stil: Repositories, Issues, Pull Requests und mehr in einer kleinen Go-Binary. Diese Anleitung zeigt, was eine selbst gehostete Installation wirklich braucht — HTTPS und ROOT_URL, den SSH-Port, Install-Lock und geschlossene Registrierung, Updates und Backups mit gitea dump — und vergleicht das ehrlich mit One-Click Gitea in Deutschland.

What Gitea isWas Gitea ist

Gitea is an open-source, self-hosted Git service written in Go. You get a web UI for repositories, issues, pull requests, wikis and code review, and you push and clone with ordinary git over HTTPS or SSH. This guide is about running it yourself or ordering a third-party one-click container in Germany — not about GitHub, GitLab.com or Gitea’s own commercial cloud.Gitea ist ein quelloffener, selbst gehosteter Git-Dienst in Go. Sie bekommen eine Weboberfläche für Repositories, Issues, Pull Requests, Wikis und Code-Review und pushen bzw. klonen mit ganz normalem git über HTTPS oder SSH. Diese Anleitung geht um den Eigenbetrieb oder einen fremden One-Click-Container in Deutschland — nicht um GitHub, GitLab.com oder Giteas eigene kommerzielle Cloud.

For German teams the reason to look at Gitea is usually simple: source code, issues and commit metadata (names, e-mail addresses) should stay on infrastructure you can name — instead of a US platform by default. Where the instance runs and who can register on it are therefore the first questions, not afterthoughts.Für deutsche Teams ist der Grund für Gitea meist einfach: Quellcode, Issues und Commit-Metadaten (Namen, E-Mail-Adressen) sollen auf Infrastruktur liegen, die Sie benennen können — statt standardmäßig bei einer US-Plattform. Wo die Instanz läuft und wer sich darauf registrieren darf, sind deshalb die ersten Fragen, keine Nachgedanken.

Option 1: self-host Gitea on a VPSOption 1: Gitea selbst auf einem VPS hosten

Everything below follows the official documentation as read on 6 November 2026 (Gitea Docs, Docs — Installation with Docker, Docs — Config Cheat Sheet, Docs — Backup and Restore, go-gitea/gitea (GitHub)). Releases move; check the docs again before you install.Alles Folgende folgt der offiziellen Dokumentation, abgerufen am 6. November 2026 (Gitea Docs, Docs — Installation with Docker, Docs — Config Cheat Sheet, Docs — Backup and Restore, go-gitea/gitea (GitHub)). Releases ändern sich; prüfen Sie die Doku vor der Installation erneut.

What you actually needWas Sie wirklich brauchen

The mistakes that hurt laterDie Fehler, die später wehtun

Our longer hands-on walkthrough — full compose file, SQLite vs. Postgres, Caddy, the SSH_PORT/SSH_LISTEN_PORT trap, Actions runners and gitea dump — is in Self-host Gitea on a VPS. The short version: the web UI is up in minutes; the pain later is an open /install page or open registration, broken git-over-SSH, an un-pinned image that migrates the database on a random restart, or a dump that never left the server.Unsere längere Praxis-Anleitung — komplette Compose-Datei, SQLite vs. Postgres, Caddy, die SSH_PORT/SSH_LISTEN_PORT-Falle, Actions-Runner und gitea dump — steht in Gitea selbst auf einem VPS hosten. Kurzfassung: Die Weboberfläche läuft in Minuten; der Schmerz später ist eine offene /install-Seite oder offene Registrierung, kaputtes Git-over-SSH, ein ungepinntes Image, das bei einem zufälligen Neustart die Datenbank migriert, oder ein Dump, der den Server nie verlassen hat.

Realistic effortRealistischer Aufwand

If you already run Docker, a reverse proxy and TLS, bringing Gitea up is an evening at most. Ongoing work decides it: reading release notes before version bumps, taking a gitea dump before every upgrade, copying backups off the machine, renewing certificates, and being the person responsible when pushes fail before a deadline. If you enjoy that, self-hosting is the cheapest option. If you would rather not own it, that is what one-click hosting is for.Wenn Sie Docker, Reverse Proxy und TLS schon betreiben, ist Gitea höchstens ein Abend Arbeit. Entscheidend ist der laufende Betrieb: Release Notes vor Versionssprüngen lesen, vor jedem Upgrade ein gitea dump, Backups von der Maschine kopieren, Zertifikate erneuern und zuständig sein, wenn Pushes kurz vor einer Deadline scheitern. Wenn Ihnen das Spaß macht, ist Selbsthosten die günstigste Option. Wenn Sie das nicht selbst tragen wollen, ist genau dafür One-Click-Hosting da.

Option 2: one-click Gitea in GermanyOption 2: One-Click Gitea in Deutschland

Full disclosure: this is what we sell. If you want your own Gitea without running a server, we host an isolated instance for you. As listed in the shop on 6 November 2026:Zur vollen Transparenz: Das ist, was wir verkaufen. Wollen Sie Ihr eigenes Gitea ohne eigenen Server, hosten wir eine isolierte Instanz für Sie. So steht es am 6. November 2026 im Shop:

GERMANYDEUTSCHLAND

Gitea Git Hosting

€6/moMon.
  • Isolated instance, persistent containerIsolierte Instanz, dauerhafter Container
  • Hosted in Germany (EU)Gehostet in Deutschland (EU)
  • Memory and CPU capped by the container runtimeRAM und CPU durch die Container-Laufzeit begrenzt
  • Repositories, issues and pull requestsRepositories, Issues und Pull Requests
Order Gitea →Gitea bestellen →

Shop description, verbatim: „Lightweight self-hosted Git with issues and pull requests on your own isolated instance. Runs as a persistent container. Hosted in Germany (EU); memory and CPU are capped by the container runtime.“ Region chip: Germany Available. Price shown: € 6.00 / mo. Access details arrive by e-mail after provisioning. Monthly billing in euro; pay by card or SEPA bank transfer. All prices are final totals under the German small-business rule (§19 UStG); no VAT is shown.Shop-Beschreibung (übersetzt): „Leichtgewichtiges selbst gehostetes Git mit Issues und Pull Requests auf Ihrer eigenen isolierten Instanz. Läuft als dauerhafter Container. Gehostet in Deutschland (EU); Arbeitsspeicher und CPU werden von der Container-Laufzeit begrenzt.“ Regions-Chip: Germany Available. Angezeigter Preis: 6,00 € / Monat. Zugangsdaten kommen per E-Mail nach der Bereitstellung. Monatliche Abrechnung in Euro; Zahlung per Karte oder SEPA-Überweisung. Alle Preise sind Endpreise; gemäß § 19 UStG wird keine Umsatzsteuer ausgewiesen.

One-click apps sit under a hostname on apps.overnight.host with a real wildcard certificate (as described on the automation / apps overview). You get the app and a URL, not a root shell. Plan on pushing and cloning over HTTPS with a personal access token — that works with no extra port.One-Click-Apps liegen unter einem Hostnamen auf apps.overnight.host mit einem echten Wildcard-Zertifikat (wie auf der Automation-/Apps-Übersicht beschrieben). Sie bekommen die App und eine URL, keine Root-Shell. Planen Sie Push und Clone über HTTPS mit einem Personal Access Token — das funktioniert ganz ohne zusätzlichen Port.

Self-host vs. one-click at a glanceSelbst hosten vs. One-Click im Überblick

Self-hostSelbst hostenOne-click (overnight.host)One-Click (overnight.host)
ServerServerYour VPS; ~1 GiB for personal use, 2 GiB+ with ActionsIhr VPS; ~1 GiB privat, 2 GiB+ mit ActionsIsolated persistent container in Germany; RAM/CPU capped by the runtimeIsolierter dauerhafter Container in Deutschland; RAM/CPU durch die Laufzeit begrenzt
SetupEinrichtungCompose + HTTPS proxy + ROOT_URL + INSTALL_LOCK + closed registration + admin userCompose + HTTPS-Proxy + ROOT_URL + INSTALL_LOCK + geschlossene Registrierung + Admin-NutzerAutomatic after payment; access by e-mailAutomatisch nach Zahlung; Zugang per E-Mail
TLS + hostnameTLS + HostnameYour domain, reverse proxy, certificatesIhre Domain, Reverse Proxy, ZertifikateIncluded under apps.overnight.hostInklusive unter apps.overnight.host
Git accessGit-ZugriffHTTPS, plus SSH if you forward and configure a second portHTTPS, plus SSH, wenn Sie einen zweiten Port weiterleiten und konfigurierenHTTPS with a personal access tokenHTTPS mit Personal Access Token
UpdatesUpdatesYou: bump pinned tag, read release notes, dump firstSie: gepinnten Tag erhöhen, Release Notes lesen, vorher dumpenPlatform managed for you; no published update schedule on the order pagePlattform für Sie verwaltet; die Bestellseite nennt keinen Update-Zeitplan
BackupsBackupsYou: gitea dump copied off-server, restore-testedSie: gitea dump außerhalb des Servers, Wiederherstellung getestetNot itemised as a separate backup SLA on the order page — ask by e-mail before ordering if you need written backup termsAuf der Bestellseite nicht als separates Backup-SLA ausgewiesen — vor der Bestellung per E-Mail nachfragen, wenn Sie schriftliche Backup-Bedingungen brauchen
CI / rootCI / RootFull control; Actions runners, custom hooks, co-located servicesVolle Kontrolle; Actions-Runner, eigene Hooks, weitere Dienste auf dem HostNo root shell; no runner on the same hostKeine Root-Shell; kein Runner auf demselben Host
Data location (app)Datenstandort (App)Wherever your server isWo Ihr Server stehtGermany (EU) for the Gitea instanceDeutschland (EU) für die Gitea-Instanz
CostKostenVPS price + your timeVPS-Preis + Ihre Zeit€6 per month6 € im Monat

Short GDPR checklistKurze DSGVO-Checkliste

This is informational, not legal advice.Das dient der Information und ist keine Rechtsberatung.

What one-click Gitea does not includeWas One-Click Gitea nicht enthält

Order Gitea Git Hosting → · Self-host Gitea on a VPS · Hosting Vaultwarden in Germany · Hosting Nextcloud in GermanyGitea Git Hosting bestellen → · Gitea selbst auf einem VPS hosten · Vaultwarden in Deutschland hosten · Nextcloud in Deutschland hosten

Written by the person who runs overnight.host: a small, honest hosting company on dedicated bare metal. Live status at up.overnight.host.Geschrieben von der Person, die overnight.host betreibt: ein kleines, ehrliches Hosting-Unternehmen auf dedizierter Bare-Metal-Hardware. Live-Status unter up.overnight.host.

Technical and data protection guidance is informational and not legal advice. Plans, specifications and final prices are listed in the shop. Managed automation and one-click app plans can be ordered directly and are provisioned automatically after payment. US locations (Dallas, TX and Charlotte, NC) are available for VPS, game server, voice and web hosting plans. Custom configurations are still arranged by e-mail.Technische und datenschutzbezogene Hinweise dienen der Information und sind keine Rechtsberatung. Pläne, Spezifikationen und Endpreise stehen im Shop. Managed-Automation- und One-Click-App-Pläne können direkt bestellt werden und werden nach der Zahlung automatisch bereitgestellt. US-Standorte (Dallas, TX und Charlotte, NC) sind für VPS-, Gameserver-, Voice- und Webhosting-Pläne wieder bestellbar. Sonderkonfigurationen werden weiterhin per E-Mail vereinbart.

FAQ

Is Gitea free and open source?Ist Gitea kostenlos und Open Source?

Yes — the software is open source (MIT licence) and you can self-host it at no licence cost.Ja — die Software ist Open Source (MIT-Lizenz), und Sie können sie ohne Lizenzkosten selbst hosten.

Can I move my repositories from GitHub or GitLab?Kann ich meine Repositories von GitHub oder GitLab umziehen?

Yes. Gitea has a built-in migration that can import repositories (and, depending on the source, issues and pull requests). A plain git push --mirror works for code only.Ja. Gitea hat eine eingebaute Migration, die Repositories importieren kann (und je nach Quelle auch Issues und Pull Requests). Ein einfaches git push --mirror funktioniert für reinen Code.

Is Germany Available right now?Ist Germany derzeit Available?

Yes — the order page for one-click-gitea showed Germany Available and € 6.00 / mo when checked on 6 November 2026. US VPS locations (Dallas, TX and Charlotte, NC) are a separate catalogue.Ja — die Bestellseite für one-click-gitea zeigte am 6. November 2026 Germany Available und 6,00 € / Monat. US-VPS-Standorte (Dallas, TX und Charlotte, NC) sind ein eigener Katalog.

Do I get a root shell with one-click Gitea?Bekomme ich bei One-Click Gitea eine Root-Shell?

No. You get the app, a hostname and a certificate. For root, custom hooks and an Actions runner on the same box, self-host on a VPS.Nein. Sie bekommen die App, einen Hostnamen und ein Zertifikat. Für Root, eigene Hooks und einen Actions-Runner auf derselben Maschine selbst auf einem VPS hosten.

Is 1 GiB enough to self-host?Reicht 1 GiB zum Selbsthosten?

For a personal or small-team Gitea with SQLite, yes. Once CI jobs run on the same machine, plan for 2 GiB or more.Für ein privates oder kleines Team-Gitea mit SQLite ja. Sobald CI-Jobs auf derselben Maschine laufen, planen Sie 2 GiB oder mehr.

Rather not run Gitea yourself?Lieber Gitea nicht selbst betreiben?

Your own Gitea instance, hosted in Germany, for EUR 6 a month. Prices are final totals; no VAT is shown (§19 UStG).Ihre eigene Gitea-Instanz, gehostet in Deutschland, für 6 EUR im Monat. Alle Preise sind Endpreise ohne ausgewiesene USt. (§19 UStG).

Order Gitea →Gitea bestellen → Ask a question firstErst eine Frage stellen