Πίσω

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

Για ομάδες που ψάχνουν server GitLab, αυτό το VPS έχει εγκατεστημένο το GitLab Community Edition, με repositories, issues και CI/CD σε ένα μέρος στον δικό σας server. Μετά την παραγγελία, το επίσημο πακέτο Omnibus εγκαθίσταται μόνο του και παίρνει το πιστοποιητικό HTTPS και η διεύθυνση, το όνομα σύνδεσης root και ο κωδικός εμφανίζονται στο πάνελ σας. Οι ρυθμίσεις είναι περιορισμένες ώστε να ξεκινά σε μικρό server και προσθέτετε μνήμη από το πάνελ σας καθώς μεγαλώνει η ομάδα σας.

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

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

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

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

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

  • GitLab Community Edition από το επίσημο πακέτο Omnibus, στην τελευταία έκδοση τη στιγμή της εγκατάστασης
  • Πιστοποιητικό HTTPS που το GitLab παίρνει και ανανεώνει μόνο του, για όνομα sslip.io βασισμένο στην IP σας
  • Λογαριασμός διαχειριστή root, με τον κωδικό του στο πάνελ σας
  • Ρυθμίσεις για περιορισμένη μνήμη: 2 workers Puma, συγχρονισμός Sidekiq 10, παρακολούθηση Prometheus απενεργοποιημένη
  • Εγγραφή νέων λογαριασμών απενεργοποιημένη και ζώνη ώρας Europe/Istanbul
  • Ρυθμίσεις στο /etc/gitlab/gitlab.rb, με git μέσω SSH στη θύρα 22
  • Ανοιχτές προς τα έξω μόνο οι θύρες 22, 80 και 443

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

Η σελίδα απαιτήσεων του GitLab θεωρεί βάση για έναν server 8 vCPU και 16 GB RAM και λέει τουλάχιστον 8 GB για ρυθμίσεις με περιορισμένη μνήμη. Αυτή η εγκατάσταση ξεκινά από το χαμηλότερο όριο, 8 GB και 4 CPU. Ως πρακτικός κανόνας, 8 GB για μικρή ομάδα και 16 GB με περισσότερη CPU για ενεργή ομάδα. Η επίσημη τεκμηρίωση ζητά 40 GB για την εφαρμογή, 5 έως 12 GB για την PostgreSQL και χώρο για όλα τα repositories σας.

ΧρήσηΜέγεθοςΤιμήΕπιλογή
Λίγα άτομα 8 GB RAM · 4 vCore · 120 GB NVMe $13.63/μήνα
Μικρή ομάδα 16 GB RAM · 8 vCore · 200 GB NVMe $25.18/μήνα
Εταιρεία 32 GB RAM · 12 vCore · 360 GB NVMe $46.27/μήνα

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

  • Ομάδες ανάπτυξης που θέλουν repositories, issues, code review και CI/CD σε ένα προϊόν
  • Οργανισμοί που χρειάζονται τον κώδικα και το ιστορικό CI στον δικό τους server
  • Ομάδες που ξέρουν ήδη το GitLab και θέλουν δική τους εγκατάσταση
  • Ομάδες στην Τουρκία που θέλουν το GitLab να τρέχει στην Κωνσταντινούπολη

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

  1. Ορίστε το μέγεθος και ολοκληρώστε την πληρωμή.
  2. Ο server σας ξεκινά και το GitLab εγκαθίσταται μόνο του. Στην καρτέλα Επισκόπηση, περιμένετε να γράψει η γραμμή Εφαρμογή ότι το GitLab είναι έτοιμο.
  3. Ανοίξτε τον σύνδεσμο Διεύθυνση ιστοτόπου και συνδεθείτε με τις τιμές των γραμμών Όνομα σύνδεσης (root) και Κωδικός.
  4. Στη σελίδα Admin, Settings, General, ανοίξτε το New user account restrictions και αποεπιλέξτε το Allow new user accounts.
  5. Δημιουργήστε το πρώτο σας project με το New project και προσθέστε το κλειδί SSH σας στο προφίλ σας.
  6. Για CI/CD, εγκαταστήστε το GitLab Runner σε ξεχωριστό server και καταχωρίστε το στο project σας.

Με κάθε server

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

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

  • Η ανοιχτή εγγραφή είναι η προεπιλογή του GitLab και αυτή η εγκατάσταση την απενεργοποιεί. Για να την ενεργοποιήσετε, επιλέξτε Admin πάνω δεξιά και πηγαίνετε στο Settings, General, New user account restrictions.
  • Το GitLab Runner δεν είναι εγκατεστημένο. Η επίσημη τεκμηρίωση λέει να το εγκαταστήσετε σε μηχάνημα ξεχωριστό από την εγκατάσταση GitLab.
  • Το GitLab χρησιμοποιεί πολλή μνήμη. Η τεκμηρίωσή του λέει να απενεργοποιείτε το swap όπου γίνεται, γι' αυτό αυτή η εγκατάσταση δεν προσθέτει καθόλου.
  • Η εγκατάσταση δεν ρυθμίζει εξερχόμενο email. Προσθέστε στοιχεία SMTP στο /etc/gitlab/gitlab.rb. Μετά από κάθε αλλαγή ρυθμίσεων, τρέξτε gitlab-ctl reconfigure.
  • Οι ενημερώσεις είναι δική σας ευθύνη. Γίνονται μέσω apt και δεν πρέπει να παραλείπετε τις υποχρεωτικές στάσεις της επίσημης διαδρομής αναβάθμισης. Κρατήστε πρώτα αντίγραφο ασφαλείας.

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

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

Η σελίδα απαιτήσεων του GitLab θεωρεί βάση για έναν server τα 16 GB και λέει τουλάχιστον 8 GB για ρυθμίσεις με περιορισμένη μνήμη. Αυτή η εγκατάσταση περιορίζει τις ρυθμίσεις και ξεκινά από 8 GB. Ως πρακτικός κανόνας, τα 8 GB ταιριάζουν σε μικρή ομάδα και μπορείτε να αναβαθμίσετε από το πάνελ σας.

Πώς συνδέομαι στον server GitLab μου;

Ανοίξτε τη Διεύθυνση ιστοτόπου στην καρτέλα Επισκόπηση του πάνελ σας. Το όνομα σύνδεσης είναι root και ο κωδικός βρίσκεται στη γραμμή Κωδικός. Το GitLab παίρνει πιστοποιητικό Let's Encrypt κατά την εγκατάσταση, οπότε η διεύθυνση ανοίγει μέσω HTTPS.

Μπορεί το GitLab Runner να τρέξει στον ίδιο server;

Μπορεί να εγκατασταθεί εκεί, αλλά η επίσημη τεκμηρίωση ζητά ξεχωριστό μηχάνημα για λόγους ασφάλειας και απόδοσης. Ένας μικρός δεύτερος server για τον Runner αφήνει επίσης ανέγγιχτη τη μνήμη του GitLab. Runner δεν περιλαμβάνεται σε αυτή την εγκατάσταση, οπότε τον προσθέτετε μόνοι σας.

Πώς χρησιμοποιώ git μέσω SSH με το GitLab;

Προσθέστε το κλειδί SSH σας στο προφίλ σας. Το Git χρησιμοποιεί τη θύρα 22 του server: git clone git@ADDRESS:group/project.git. Εδώ το ADDRESS είναι το όνομα sslip.io από τη διεύθυνση του ιστότοπού σας ή το domain που έχετε συνδέσει.

Πώς συνδέω το δικό μου domain στο GitLab;

Κατευθύνετε την εγγραφή A στον server σας, γράψτε τη νέα διεύθυνση https στη γραμμή external_url του /etc/gitlab/gitlab.rb και τρέξτε gitlab-ctl reconfigure. Το GitLab παίρνει μόνο του πιστοποιητικό Let's Encrypt για το νέο όνομα.

Είναι επί πληρωμή το GitLab Community Edition;

Όχι. Η εγκατεστημένη έκδοση είναι το Community Edition με άδεια MIT, που δεν χρειάζεται κλειδί άδειας. Οι λειτουργίες των επί πληρωμή επιπέδων δεν περιλαμβάνονται σε αυτό το πακέτο και το GitLab λέει ότι η μετάβαση αργότερα σε επί πληρωμή επίπεδο απαιτεί πρώτα μετατροπή του πακέτου.

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