Απαιτήσεις διακομιστή
Λεπτομέρειες εφαρμογής
Σχετικά με τις εφαρμογές Vultr
Αυτό το άρθρο περιέχει πληροφορίες σχετικά με την εφαρμογή GitLab που μπορεί να αναπτυχθεί στο Vultr .
Απαιτήσεις διακομιστή
Για την εκκίνηση μιας εφαρμογής GitLab στο Vultr, απαιτείται ένα σχέδιο τουλάχιστον 2 GB RAM και 2 πυρήνες CPU.
Λεπτομέρειες εφαρμογής
Το GitLab εκτελείται στο λειτουργικό σύστημα Ubuntu Server LTS. Είναι το άρωμα GitLab Community Edition (CE). Μπορείτε να συνδεθείτε σε αυτό το σύστημα με έναν πελάτη SSH χρησιμοποιώντας το root login που βρίσκεται στον πίνακα ελέγχου του Vultr.
Για πρόσβαση στην εφαρμογή GitLab, μεταβείτε https://[SERVER_IP]/στο πρόγραμμα περιήγησής σας. Αντικαταστήστε τη [SERVER_IP]με τη διεύθυνση IP του VPS σας. Μπορεί να χρειαστούν αρκετά λεπτά μέχρι να γίνει προσβάσιμη αυτή η διεύθυνση URL μετά την εκκίνηση της εφαρμογής. Η προειδοποίηση πιστοποιητικού SSL μπορεί να αγνοηθεί με ασφάλεια. Αυτό εξηγείται με περισσότερες λεπτομέρειες παρακάτω. Τα διαπιστευτήρια σύνδεσής σας στο GitLab παρατίθενται στον πίνακα ελέγχου Vultr.
Προειδοποίηση SSL
Ο διακομιστής σας GitLab είναι προσβάσιμος με ένα http://ή με https://διευθύνσεις URL. Η πρόσβαση με http://θα σας ανακατευθύνει αυτόματα στο https://. Από προεπιλογή, η https://διεύθυνση URL χρησιμοποιεί ένα αυτο-υπογεγραμμένο πιστοποιητικό, το οποίο εμφανίζει μια προειδοποίηση ασφαλείας. Αυτό μπορεί να αγνοηθεί με ασφάλεια.
Ανάλογα με τα σχέδιά σας για τον διακομιστή GitLab, μπορεί να θέλετε να ενημερώσετε το πιστοποιητικό σε ένα που παρέχεται από μια πραγματική αρχή έκδοσης πιστοποιητικών. Αυτό θα αφαιρέσει το σφάλμα προειδοποίησης ασφαλείας και θα σας επιτρέψει να κλωνοποιήσετε αποθετήρια μέσω HTTPS με το Git. Για να εγκαταστήσετε ένα νέο πιστοποιητικό, κάντε τα εξής:
- Λάβετε ένα πιστοποιητικό από μια αρχή έκδοσης πιστοποιητικών για τον τομέα σας.
- Συνδεθείτε στον διακομιστή σας χρησιμοποιώντας
sshως root.
- Αντικαταστήστε το
[SERVER_IP].crtκαι [SERVER_IP].keyαρχεία /etc/gitlab/ssl/με το ενημερωμένο πιστοποιητικό. Οι λεπτομέρειες σχετικά με τη μετατροπή μορφών πιστοποιητικών δεν εμπίπτουν στο πεδίο εφαρμογής αυτού του άρθρου.
- Ρυθμίστε ξανά τον διακομιστή GitLab:
gitlab-ctl reconfigure
Ρύθμιση DNS
Εάν σκοπεύετε να χρησιμοποιήσετε έναν τομέα με τον διακομιστή GitLab, θα χρειαστεί να υποδείξετε το DNS "A record" στο [SERVER_IP]. Αυτό θα σας επιτρέψει να αποκτήσετε πρόσβαση στο GitLab με πλοήγηση στον ιστότοπό σας ( https://www.example.com). Πρέπει επίσης να αλλάξετε τη διεύθυνση URL στη διαμόρφωση του GitLab. Αυτό θα διορθώσει τις "διευθύνσεις URL κλώνων" που εμφανίζονται στο GitLab. Ακολουθήστε τα παρακάτω βήματα.
- Συνδεθείτε στον διακομιστή σας χρησιμοποιώντας
sshως root.
- Ανοίξτε το αρχείο
/etc/gitlab/gitlab.rbκαι επεξεργαστείτε τη γραμμή external_url https://[SERVER_IP]στοexternal_url https://[YOUR_DOMAIN]
- Ρυθμίστε ξανά τον διακομιστή GitLab:
gitlab-ctl reconfigure
Αποθετήρια Git
Τα αποθετήρια Git που δημιουργούνται και διαχειρίζονται από το GitLab βρίσκονται στο /var/opt/gitlab/git-data/repositories.
Σχετικά με τις εφαρμογές Vultr
Οι εφαρμογές Vultr χρησιμοποιούν σύγχρονες εκδόσεις πακέτων λογισμικού. Οι εφαρμογές έχουν ρυθμιστεί ώστε να αναπτύσσονται με συγκεκριμένες εκδόσεις λογισμικού. Με την πάροδο του χρόνου, η ομάδα του Vultr θα ενημερώσει τις προσφορές εφαρμογών ώστε να περιλαμβάνουν νεότερα λειτουργικά συστήματα, εκδόσεις πακέτων κ.λπ. Αυτό το έγγραφο παρέχει μόνο ενημερωμένες πληροφορίες σχετικά με την πιο πρόσφατη έκδοση αυτής της εφαρμογής. Οι εφαρμογές Vultr ενημερώνονται χωρίς προειδοποίηση. Εάν σκοπεύετε να δημιουργήσετε ένα έργο ή μια υποδομή με βάση τα πρότυπα εφαρμογών μας, συνιστούμε να τραβήξετε ένα στιγμιότυπο της εφαρμογής που χρησιμοποιήθηκε στην αρχική σας ανάπτυξη.