Gitea
Hostuj Gitea na swoim VPS. Lekka alternatywa dla GitHub od 3 USD/miesiąc. Porównaj plany VPS.
Znajdź najlepsze i najtańsze plany VPS do samodzielnego hostowania Gitea.
Minimalne wymagania
Te plany VPS spełniają minimalne wymagania do uruchomienia Gitea. Odpowiednie do testowania lub lekkiego użytkowania.
Zalecane wymagania
Aby uzyskać optymalną wydajność, zalecamy te plany VPS, które przekraczają minimalne wymagania.
Co to jest Gitea?
Gitea to bezproblemowa, samodzielnie hostowana usługa Git, lekka, a jednocześnie oferująca pełen zestaw funkcji. Napisana w języku Go, oferuje hosting Git, przegląd kodu, śledzenie zgłoszeń, wiki oraz CI/CD (akcje Gitea). Gitea znana jest z minimalnych wymagań sprzętowych i łatwej instalacji – pojedynczy plik binarny bez zewnętrznych zależności. Obsługuje Git LFS, mirroring repozytoriów, uwierzytelnianie OAuth2 i webhooki. Idealna dla osób prywatnych, zespołów i organizacji, które potrzebują prywatnego hostingu kodu bez złożoności GitHub.
Dlaczego specyfikacje serwera są ważne
Gitea jest niezwykle wydajna dzięki implementacji Go i wbudowanej obsłudze SQLite. Serwer obsługuje operacje Gita (push, pull, clone), interfejs webowy, śledzenie zgłoszeń i zadania w tle. Zużycie pamięci skaluje się wraz z liczbą aktywnych użytkowników i repozytoriów. Procesor jest wykorzystywany do operacji Gita, podświetlania składni i generowania różnic. Większe repozytoria i duża aktywność Gita zwiększają zapotrzebowanie na zasoby. Baza danych przechowuje metadane repozytorium, zgłoszenia i dane użytkowników.
Problemy z serwerami o zbyt małej pojemności
Przy ograniczonych zasobach operacje Gita stają się powolne – klonowanie i wysyłanie danych zajmuje więcej czasu. Interfejs internetowy staje się powolny podczas przeglądania dużych plików lub repozytoriów. Podświetlanie składni może nie działać w przypadku dużych plików. Przeszukiwanie repozytoriów przekracza limit czasu. Wiele jednoczesnych operacji Gita tworzy kolejkę. Aplikacja nadal działa, ale jest zauważalnie wolniejsza. Akcje/programy uruchamiające CI potrzebują własnych zasobów.
Nasza rekomendacja
Do użytku osobistego 1 GB pamięci RAM i 1 rdzeń procesora zapewniają płynną pracę Gitea. Małe zespoły powinny korzystać z 2 GB pamięci RAM. Używaj SQLite dla instancji jednoosobowych, a PostgreSQL dla zespołów. Planuj przestrzeń dyskową w oparciu o rozmiary repozytoriów – 10–50 GB dla małych zespołów, więcej dla większych baz kodu. Git LFS wymaga dodatkowego planowania przestrzeni dyskowej. Włącz SSH, aby uzyskać lepszą wydajność push/pull Git. Rozważ uruchomienie akcji na oddzielnych maszynach w przypadku obciążeń CI/CD.
Minimalne wymagania - VPS Plans
Te plany VPS spełniają minimalne wymagania do uruchomienia Gitea. Odpowiednie do testowania lub lekkiego użytkowania.
| Dostawca | Plan | CPU | RAM | Przechowywanie | Cechy | Cena/miesiąc | Działania |
|---|
Zalecane wymagania - VPS Plans
Aby uzyskać optymalną wydajność, zalecamy te plany VPS, które przekraczają minimalne wymagania.
| Dostawca | Plan | CPU | RAM | Przechowywanie | Cechy | Cena/miesiąc | Działania |
|---|
Niektóre linki na tej stronie są linkami afiliacyjnymi. Jeśli dokonasz zakupu za pośrednictwem tych linków, możemy otrzymać niewielką prowizję bez dodatkowych kosztów dla Ciebie. Pomaga nam to utrzymać stronę i oferować bezpłatne narzędzia porównawcze.