Πίσω

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

Με το PocketBase hosting τρέχετε ένα backend με βάση δεδομένων, ταυτοποίηση χρηστών και αποθήκευση αρχείων από ένα μόνο αρχείο, σε δικό σας server. Μετά την παραγγελία, το PocketBase 0.40.6 εγκαθίσταται μόνο του και ανοίγει μέσω HTTPS, ενώ η διεύθυνση διαχείρισης, το email και ο κωδικός εμφανίζονται στο πάνελ σας. Δημιουργήστε την πρώτη σας συλλογή στην οθόνη διαχείρισης και κατόπιν συνδέστε την εφαρμογή σας στη διαδρομή /api/ της ίδιας διεύθυνσης.

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

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

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

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

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

  • PocketBase 0.40.6, εγκατεστημένο από το επίσημο αρχείο έκδοσης αφού επαληθευτεί το άθροισμα ελέγχου SHA-256
  • Οθόνη διαχείρισης στο /_/, με τον superuser να δημιουργείται από τη γραμμή εντολών ώστε να μην προλάβει κανείς να τον διεκδικήσει
  • Υπηρεσία systemd με όνομα pocketbase στο 127.0.0.1:8090, με όριο 4096 ανοιχτών αρχείων
  • Χρήστης pocketbase χωρίς ειδικά δικαιώματα, με τα δεδομένα στο /home/pocketbase/pb_data
  • HTTPS μέσω Caddy σε διεύθυνση sslip.io με βάση την IP σας, οπότε το domain είναι προαιρετικό
  • Firewall με ανοιχτές μόνο τις θύρες 22, 80 και 443

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

Η τεκμηρίωση του PocketBase δεν δίνει τιμή για τη RAM. Τρέχει ως μία διεργασία με ενσωματωμένη SQLite. Ως εμπειρικός κανόνας, το 1 GB είναι καλή αρχή για ένα μικρό έργο, ενώ για πολλές ταυτόχρονες συνδέσεις realtime ή μεγάλες μεταφορές αρχείων αξίζει να δείτε 2 έως 4 GB. Το μικρότερο μέγεθος είναι 1 GB RAM, 1 CPU και δίσκος 10 GB. Αυξάνετε χωριστά RAM, CPU και δίσκο από το πάνελ σας, ενώ τα δεδομένα και η διεύθυνση IP σας μένουν ίδια.

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

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

  • Εφαρμογές για κινητά ή single-page web εφαρμογές που χρειάζονται έτοιμο backend
  • Όσοι έφτιαξαν front end με εργαλεία AI και χρειάζονται ακόμη βάση δεδομένων και σύνδεση χρηστών
  • Προγραμματιστές που φτιάχνουν πρωτότυπα, εσωτερικά εργαλεία ή έργα που θα μείνουν σε έναν server

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

  1. Ορίστε το μέγεθος και ολοκληρώστε την πληρωμή.
  2. Ο server σας ξεκινά και το PocketBase εγκαθίσταται μόνο του. Στις δοκιμές μας σε πραγματικούς servers αυτό χρειάστηκε περίπου 3 λεπτά.
  3. Ανοίξτε τη Διεύθυνση πάνελ από την καρτέλα Επισκόπηση και συνδεθείτε με τις γραμμές Email και Κωδικός.
  4. Δημιουργήστε την πρώτη σας συλλογή με το New collection και στην καρτέλα API rules επιλέξτε ποιος μπορεί να διαβάζει και να γράφει.
  5. Συνδέστε την εφαρμογή σας στη διαδρομή /api/ της ίδιας διεύθυνσης.

Με κάθε server

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

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

  • Το PocketBase δεν έχει φτάσει ακόμη στην έκδοση v1.0. Η τεκμηρίωσή του αναφέρει ότι η συμβατότητα με παλαιότερες εκδόσεις μπορεί να σπάσει και ότι προς το παρόν δεν συνιστάται για εφαρμογές κρίσιμες για την παραγωγή. Διαβάστε το changelog πριν από κάθε ενημέρωση.
  • Οι κανόνες API είναι κλειδωμένοι από προεπιλογή, οπότε έχει πρόσβαση μόνο ο superuser. Αν ξεκλειδώσετε έναν κανόνα και τον αφήσετε κενό, έχει πρόσβαση ο καθένας, γι' αυτό ελέγξτε τους κανόνες σας πριν βγείτε στον αέρα.
  • Το email διαχειριστή της εγκατάστασης συνδέεται με τη διεύθυνση sslip.io και δεν μπορεί να λάβει αλληλογραφία. Καταχωρίστε τη δική σας διεύθυνση στην οθόνη διαχείρισης.
  • Για να στέλνετε email, καταχωρίστε τα στοιχεία SMTP στο Settings > Mail settings. Η επίσημη τεκμηρίωση θεωρεί την προεπιλεγμένη διαδρομή sendmail κατάλληλη μόνο για ανάπτυξη.
  • Το PocketBase βρίσκεται πίσω από το Caddy. Για να καταγράφονται οι πραγματικές IP των επισκεπτών, γράψτε X-Forwarded-For στο πεδίο User IP proxy headers, στις Settings.
  • Η εγκατάσταση μένει στην 0.40.6 και δεν αναβαθμίζεται μόνη της. Τοποθετήστε το νέο αρχείο στη θέση του /home/pocketbase/pocketbase και εκτελέστε systemctl restart pocketbase.

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

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

Το PocketBase δεν έχει επίσημη τιμή για τη RAM. Ως εμπειρικός κανόνας, το 1 GB είναι καλή αρχή για ένα μικρό έργο, ενώ για πολλές ταυτόχρονες συνδέσεις realtime ή μεγάλες μεταφορές αρχείων αξίζει να δείτε 2 έως 4 GB.

Πώς συνδέομαι στην οθόνη διαχείρισης του PocketBase;

Ανοίξτε τον σύνδεσμο της γραμμής Διεύθυνση πάνελ, που τελειώνει σε /_/. Πληκτρολογήστε τα στοιχεία από τη γραμμή Email και από τη γραμμή Κωδικός ακριβώς από κάτω. Η άλλη γραμμή Κωδικός, κάτω από το Όνομα χρήστη, αφορά το SSH και εδώ δεν λειτουργεί.

Πώς συνδέω την εφαρμογή μου στο API του PocketBase;

Το API χρησιμοποιεί την ίδια διεύθυνση με το πάνελ, χωρίς το /_/ στο τέλος, και λειτουργεί κάτω από το /api/. Με το επίσημο JavaScript SDK γράψτε new PocketBase('https://ADDRESS'). Οι επισκέπτες δεν μπορούν να διαβάσουν δεδομένα μέχρι να ανοίξετε τους κανόνες της συλλογής.

Μπορώ να φιλοξενήσω το front end μου στον ίδιο server;

Ναι. Δημιουργήστε τον φάκελο /home/pocketbase/pb_public και βάλτε μέσα τα έτοιμα αρχεία σας, και το PocketBase θα τα σερβίρει από τη ριζική διεύθυνση. Για JavaScript στην πλευρά του server, χρησιμοποιήστε τον φάκελο pb_hooks με αρχεία που τελειώνουν σε .pb.js. Έπειτα εκτελέστε systemctl restart pocketbase.

Μπορεί το PocketBase να απλωθεί σε περισσότερους servers;

Όχι. Οι επίσημες Συχνές ερωτήσεις του αναφέρουν ότι το PocketBase κλιμακώνεται μόνο σε έναν server, κάθετα, και χρησιμοποιεί ενσωματωμένη SQLite χωρίς σχέδια για άλλες βάσεις. Όταν μεγαλώσει το φορτίο, αυξάνετε RAM, CPU και δίσκο από το πάνελ σας.

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

Τα δεδομένα και τα αρχεία που ανεβάζετε βρίσκονται στο /home/pocketbase/pb_data. Ο server σας παίρνει αντίγραφο ασφαλείας κάθε βράδυ, φυλάσσονται οι τελευταίες 7 ημέρες και αυτό περιλαμβάνεται στην τιμή. Μπορείτε επίσης να κάνετε δικά σας αντίγραφα στο Settings > Backups της οθόνης διαχείρισης.

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