Πίσω

VPS Hosting με Gitea, προεγκατεστημένο

Ένα VPS με Gitea κρατά τα repositories, τα issues και τα pull requests σας στον δικό σας server, χωρίς τον κόπο να στήσετε με το χέρι έναν server Git. Μετά την παραγγελία, το Gitea 28 και η PostgreSQL εγκαθίστανται μόνα τους και ο ιστότοπος ανοίγει μέσω HTTPS, με τη διεύθυνση, το όνομα σύνδεσης και τον κωδικό στο πάνελ σας. Το Git τρέχει μέσω SSH στη θύρα 2222 ή μέσω HTTPS και η πρόσβαση root μένει σε εσάς.

Πόσα άτομα θα το χρησιμοποιούν;

Σύνολο$2.58/μήνα

Οι τιμές περιλαμβάνουν ΦΠΑ.

Αναβαθμίστε ή μειώστε RAM και CPU όποτε θέλετε. Ο δίσκος μπορεί μόνο να μεγαλώσει, γι' αυτό ξεκινήστε μικρά.

Τι είναι εγκατεστημένο στον server Gitea;

  • Gitea 28 από το επίσημο container image, που τρέχει με Docker Compose
  • PostgreSQL 18 στο δικό της container, κλειστή προς τα έξω
  • HTTPS μέσω Caddy: ο ιστότοπος ανοίγει σε διεύθυνση sslip.io βασισμένη στην IP σας, οπότε το domain είναι προαιρετικό
  • Λογαριασμός διαχειριστή yonetici, με απενεργοποιημένη την ανοιχτή εγγραφή
  • SSH για Git στη θύρα 2222, με τη θύρα 22 να μένει για τη διαχείριση του server
  • Firewall με ανοιχτές μόνο τις θύρες 22, 80, 443 και 2222

Τι μέγεθος χρειάζεστε για το Gitea;

Η επίσημη τεκμηρίωση του Gitea λέει ότι 2 πυρήνες CPU και 1 GB RAM αρκούν συνήθως για μικρές ομάδες και έργα. Αυτή η εγκατάσταση τρέχει επίσης PostgreSQL και Caddy στον ίδιο server, οπότε ως πρακτικός κανόνας ξεκινήστε με 2 GB και 2 πυρήνες για ομάδα λίγων ατόμων και περάστε στα 4 GB καθώς μεγαλώνουν η ομάδα και τα repositories. Διαλέξτε τον δίσκο με βάση το συνολικό μέγεθος των repositories και των πακέτων σας. Μπορεί να μεγαλώσει αργότερα αλλά δεν μπορεί να μικρύνει.

ΧρήσηΜέγεθοςΤιμήΕπιλογή
Λίγα άτομα 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/μήνα
Μικρή ομάδα 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/μήνα
Εταιρεία 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/μήνα

Για ποιον είναι;

  • Μικρές ομάδες ανάπτυξης που θέλουν ιδιωτικά repositories στον δικό τους server
  • Agencies και εταιρείες λογισμικού που κρατούν τον κώδικα των πελατών στη δική τους υποδομή
  • Όσοι θέλουν παρακολούθηση issues, code review και hosting πακέτων σε ένα μέρος
  • Ομάδες που θέλουν workflows τύπου GitHub Actions σε runner που ελέγχουν οι ίδιες
  • Ομάδες στην Τουρκία που θέλουν τον server Git τους στην Κωνσταντινούπολη

Τι γίνεται μετά την παραγγελία;

  1. Ορίστε το μέγεθος και ολοκληρώστε την πληρωμή.
  2. Ο server σας ξεκινά και το Gitea εγκαθίσταται μόνο του. Στην καρτέλα Επισκόπηση, περιμένετε να γράψει η γραμμή Εφαρμογή ότι το Gitea είναι έτοιμο.
  3. Ανοίξτε τον σύνδεσμο Διεύθυνση ιστοτόπου και συνδεθείτε με τις τιμές των γραμμών Όνομα σύνδεσης και Κωδικός.
  4. Προσθέστε το κλειδί SSH σας στις ρυθμίσεις του προφίλ σας και δημιουργήστε το πρώτο σας repository.
  5. Κάντε clone από τον υπολογιστή σας: git clone ssh://git@IP:2222/yonetici/repo.git
  6. Δημιουργήστε τους λογαριασμούς της ομάδας σας στο Accounts, στη σελίδα Site administration.

Με κάθε server

  • Ημερήσιο αντίγραφο ασφαλείας στην τιμή
  • Απεριόριστη κίνηση
  • Πλήρης πρόσβαση root
  • Αναβαθμίστε ή μειώστε RAM και CPU αργότερα και μεγαλώστε τον δίσκο
  • Τοποθεσία: Istanbul · IST-1.

Καλό είναι να ξέρετε

  • Η ανοιχτή εγγραφή είναι απενεργοποιημένη, οπότε κανείς στο internet δεν μπορεί να εγγραφεί. Τους λογαριασμούς τους δημιουργείτε εσείς.
  • Δεν είναι εγκατεστημένος runner για το Actions. Η επίσημη τεκμηρίωση προτείνει να τρέχει σε ξεχωριστό μηχάνημα και επιπλέον ενεργοποιείτε το Actions στις ρυθμίσεις κάθε repository.
  • Η εγκατάσταση δεν ρυθμίζει εξερχόμενο email. Προσθέστε μόνοι σας ρυθμίσεις mailer για ειδοποιήσεις και επαναφορές κωδικών.
  • Οι ενημερώσεις είναι δική σας δουλειά: τρέξτε docker compose pull και docker compose up -d στο /opt/seturack/gitea. Το image μένει στην κύρια έκδοση 28.
  • Η βάση δεδομένων δεν είναι προσβάσιμη από έξω. Αν τη χρειάζεστε, τρέξτε docker compose exec db psql -U forge forge στον ίδιο φάκελο.
  • Αν δεν μπορεί να εκδοθεί πιστοποιητικό, ο ιστότοπος ανοίγει μέσω http στη διεύθυνση IP σας.

Ερωτήσεις και απαντήσεις για το Gitea

Πόση RAM χρειάζεται το Gitea;

Η επίσημη τεκμηρίωση του Gitea λέει ότι 2 πυρήνες CPU και 1 GB RAM αρκούν συνήθως για μικρές ομάδες. Επειδή η PostgreSQL μοιράζεται αυτόν τον server, τα 2 GB είναι πιο άνετη αρχή για λίγα άτομα. Αν δεν αρκεί, αναβαθμίζετε από το πάνελ σας.

Πώς κάνω git clone από τον server Gitea μου;

Προσθέστε το κλειδί SSH σας στις ρυθμίσεις του προφίλ σας και χρησιμοποιήστε τη θύρα 2222: git clone ssh://git@IP:2222/yonetici/repo.git. Για clone μέσω HTTPS, χρειάζεστε μόνο τη διεύθυνση του ιστότοπου και τον λογαριασμό σας στο Gitea.

Μπορώ να μεταφέρω τα repositories μου από το GitHub στο Gitea;

Ναι. Στην οθόνη New Migration του Gitea, διαλέξτε το GitHub ως πηγή και εισαγάγετε τη διεύθυνση του repository. Η επίσημη τεκμηρίωση λέει ότι χρειάζεστε τουλάχιστον το όνομα χρήστη σας για να φέρετε στοιχεία όπως issues και pull requests.

Μπορώ να τρέξω CI/CD με το Gitea Actions;

Ναι, το Gitea Actions είναι συμβατό με το GitHub Actions, αλλά τον runner που εκτελεί τις εργασίες τον εγκαθιστάτε εσείς. Η επίσημη τεκμηρίωση προτείνει ξεχωριστό μηχάνημα γι' αυτόν. Το Actions πρέπει επίσης να ενεργοποιηθεί στις ρυθμίσεις κάθε repository.

Μπορώ να συνδέσω δικό μου domain στο Gitea;

Κατευθύνετε την εγγραφή A στον server σας. Στο /opt/seturack/gitea, αντικαταστήστε το παλιό όνομα με το domain σας στο caddy/Caddyfile και στο .env και μετά τρέξτε docker compose up -d και docker compose exec caddy caddy reload --config /etc/caddy/Caddyfile.

Πού βρίσκονται τα δεδομένα μου στο Gitea και υπάρχει αντίγραφο ασφαλείας;

Τα repositories βρίσκονται στον τόμο Docker forge_veri και οι εγγραφές της βάσης στον db_veri, και οι δύο στον δίσκο του server. Γίνεται αντίγραφο ασφαλείας του server κάθε νύχτα, φυλάσσονται οι τελευταίες 7 ημέρες και περιλαμβάνεται στην τιμή. Μπορείτε να ανακτήσετε ένα μεμονωμένο αρχείο ή να επαναφέρετε ολόκληρο τον server από το πάνελ σας.

Διαβάστε περισσότερα και δείτε παρόμοιες εφαρμογές