Πίσω

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

Ένα VPS με Directus τρέχει το Directus στον δικό σας server, προσθέτοντας μια εφαρμογή διαχείρισης και APIs REST και GraphQL πάνω από μια βάση PostgreSQL. Μετά την παραγγελία, το Directus 12 και η PostgreSQL 18 εγκαθίστανται μόνα τους και η εφαρμογή ανοίγει μέσω HTTPS, με τη διεύθυνση, το email και τον κωδικό στο πάνελ σας. Ορίστε τις συλλογές σας, διαχειριστείτε περιεχόμενο και συνδέστε την εφαρμογή σας στο API.

Πόση ισχύ χρειάζεστε;

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

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

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

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

  • Directus 12 από το επίσημο container image, που τρέχει με Docker Compose
  • PostgreSQL 18 σε ξεχωριστό container, με τη θύρα 5432 μη δημοσιευμένη
  • HTTPS μέσω Caddy: η εφαρμογή ανοίγει στο /admin/ σε διεύθυνση sslip.io βασισμένη στην IP σας
  • Έτοιμος λογαριασμός διαχειριστή, με απενεργοποιημένη την τηλεμετρία
  • Μόνιμοι τόμοι Docker για τα αρχεία που ανεβάζετε και τις επεκτάσεις
  • Firewall με ανοιχτές τις θύρες 22, 80 και 443 και τη θύρα 8055 του Directus μη δημοσιευμένη

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

Η σελίδα απαιτήσεων του Directus αναφέρει ως απόλυτο ελάχιστο 0,25 vCPU και 512 MB για το container και προτείνει δύο instances με 1 vCPU και 2 GB. Σε αυτόν τον server, ένα container Directus μοιράζεται το μηχάνημα με την PostgreSQL και το Caddy. Ως πρακτικός κανόνας, ξεκινήστε με 1 GB για δοκιμή και 2 GB για πραγματικό έργο, και πηγαίνετε στα 4 GB αν έχετε πολλά αρχεία και κίνηση API. Τα αρχεία που ανεβάζετε μένουν στον δίσκο, ο οποίος μπορεί να μεγαλώσει αλλά όχι να μικρύνει.

ΧρήσηΜέγεθοςΤιμήΕπιλογή
Εισαγωγικό 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/μήνα

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

  • Developers που ψάχνουν headless CMS για ιστότοπο ή εφαρμογή κινητού
  • Ομάδες που θέλουν να χτίσουν ένα μοντέλο δεδομένων στον browser και να το χρησιμοποιούν μέσω REST και GraphQL
  • Agencies που θέλουν να δώσουν στις ομάδες περιεχομένου μια οθόνη επεξεργασίας χωρίς προσαρμοσμένο κώδικα
  • Μικροί οργανισμοί που θέλουν να κρατούν τα δεδομένα τους στον δικό τους server
  • Έργα με χρήστες στην Τουρκία που πρέπει να τρέχουν από την Κωνσταντινούπολη

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

  1. Ορίστε το μέγεθος και ολοκληρώστε την πληρωμή.
  2. Ο server σας ξεκινά και το Directus εγκαθίσταται μόνο του. Στην καρτέλα Επισκόπηση, περιμένετε να γράψει η γραμμή Εφαρμογή ότι το Directus είναι έτοιμο.
  3. Ανοίξτε τον σύνδεσμο Διεύθυνση πάνελ και συνδεθείτε με τις τιμές των γραμμών Email και Κωδικός.
  4. Δημιουργήστε την πρώτη σας συλλογή στη σελίδα Ρυθμίσεις, Data Model.
  5. Ορίστε ποιος έχει πρόσβαση σε τι στη σελίδα Ρυθμίσεις, Access Policies.
  6. Από την εφαρμογή σας, στείλτε αιτήματα στη διαδρομή /items/collection της διεύθυνσης του ιστότοπού σας.

Με κάθε server

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

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

  • Το Directus 12 χρησιμοποιεί την Monospace Sustainable Core License. Κλειδί άδειας δεν περιλαμβάνεται στην τιμή: χωρίς κλειδί, η εγκατάσταση τρέχει στο επίπεδο Core, με όριο 3 θέσεις χρηστών, 25 συλλογές και 5 flows.
  • Οργανισμοί με ετήσια έσοδα κάτω από $5M και κάτω από 50 υπαλλήλους μπορούν να πάρουν δωρεάν κλειδί μέσω του Open Innovation Grant. Οι υπόλοιποι μένουν στα όρια του Core ή αγοράζουν άδεια από το Directus.
  • Εισαγάγετε το κλειδί με τη μεταβλητή περιβάλλοντος LICENSE_KEY ή στη σελίδα Ρυθμίσεις, License. Όταν ξεπεραστούν τα όρια, το API κλειδώνει μετά από μια περίοδο χάριτος, αλλά δεν διαγράφονται δεδομένα.
  • Η εξερχόμενη αλληλογραφία δεν είναι ρυθμισμένη. Για επαναφορές κωδικού και προσκλήσεις, προσθέστε στο compose.yaml μεταβλητές περιβάλλοντος που αρχίζουν με EMAIL.
  • Οι ενημερώσεις είναι δική σας δουλειά: τρέξτε docker compose pull και docker compose up -d στο /opt/seturack/directus. Το image μένει στην κύρια έκδοση 12.
  • Η βάση δεδομένων δεν είναι ανοιχτή προς τα έξω. Αν τη χρειάζεστε, τρέξτε docker compose exec db psql -U directus directus σε αυτόν τον φάκελο.

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

Είναι δωρεάν το Directus και πώς λειτουργεί η άδειά του;

Η άδεια Directus δεν περιλαμβάνεται στην τιμή του server. Χωρίς κλειδί, η εγκατάσταση τρέχει στο επίπεδο Core: 3 θέσεις χρηστών, 25 συλλογές και 5 flows. Οργανισμοί με ετήσια έσοδα κάτω από $5M και κάτω από 50 υπαλλήλους μπορούν να πάρουν δωρεάν κλειδί χωρίς όρια λειτουργιών μέσω του Open Innovation Grant.

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

Το Directus αναφέρει ελάχιστο 512 MB για το container και προτείνει 2 GB. Επειδή η PostgreSQL και το Caddy μοιράζονται αυτόν τον server, ως πρακτικός κανόνας ξεκινήστε με 2 GB για πραγματικό έργο. Αν δεν αρκεί, αναβαθμίζετε από το πάνελ σας.

Πώς στέλνω αιτήματα στο API του Directus;

Για REST χρησιμοποιήστε τη διαδρομή /items/collection της διεύθυνσης του ιστότοπού σας και για GraphQL τη διαδρομή /graphql. Πρώτα δώστε πρόσβαση στη σελίδα Ρυθμίσεις, Access Policies ή δημιουργήστε ένα στατικό token για τον χρήστη σας.

Μπορώ να συνδεθώ στη βάση δεδομένων του Directus;

Όχι από έξω: η PostgreSQL τρέχει στο δικό της container και δεν δημοσιεύει καμία θύρα. Στον server, πηγαίνετε στο /opt/seturack/directus και τρέξτε docker compose exec db psql -U directus directus.

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

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

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

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

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