Φιλοξενήστε το BookStack σε Managed VPS: η τεκμηρίωσή σας σε δικό σας διακομιστή

Η φιλοξενία του BookStack σε ένα Managed VPS σημαίνει ότι κρατάτε την τεκμηρίωσή σας σε ένα δικό σας μηχάνημα, που οι ομάδες μας κρατούν ενημερωμένο και επιτηρούν μέρα και νύχτα. Το BookStack είναι ελεύθερο λογισμικό με άδεια MIT, απλό στη λειτουργία: PHP, MySQL ή MariaDB και ένας διακομιστής ιστού, χωρίς Docker. Ο οδηγός αυτός ακολουθεί την επίσημη τεκμηρίωσή του: την εγκατάσταση, το HTTPS, τα δεδομένα, τα email, την ασφάλεια, τα αντίγραφα ασφαλείας και τις ενημερώσεις.

Simon Vasconcelos Lee Συντάκτης: Δημοσιεύθηκε στις 13 Νοεμβρίου 2026Χρόνος ανάγνωσης: 11 λεπτά

Όλοι οι οδηγοί

Με μια ματιά

  1. Η άδεια MIT του BookStack επιτρέπει κάθε χρήση σε μια επιχείρηση, και το έργο κρατά μία μόνο έκδοση, ελεύθερη, χωρίς έκδοση για επιχειρήσεις.
  2. Το BookStack κάνει χωρίς Docker: ζητά PHP 8.2 ή νεότερη, MySQL 8.0 ή MariaDB 10.6 ή νεότερη, και έναν διακομιστή ιστού που σερβίρει τον φάκελο public.
  3. Εγκαταστήστε το με το σενάριο του έργου σε ένα ολοκαίνουργιο Ubuntu, ή με το χέρι με Git και Composer σε ένα μηχάνημα που ήδη λειτουργεί.
  4. Σερβίρετέ το σε HTTPS με το Certbot και γράψτε έπειτα την ακριβή διεύθυνση στο APP_URL: οι σύνδεσμοι και τα ασφαλή cookies εξαρτώνται από αυτήν.
  5. Κρατήστε αντίγραφο της βάσης, του .env, του public/uploads, του storage/uploads και του themes, και φυλάξτε πολύ καλά το APP_KEY.

Τι κάνει το BookStack

Το BookStack είναι μια πλατφόρμα τεκμηρίωσης σχεδιασμένη να μένει απλή: το README του στοχεύει σε άμεση εξοικείωση, με απλές γνώσεις επεξεργασίας κειμένου. Οι ομάδες σας γράφουν εκεί τις διαδικασίες, την τεκμηρίωση και τη βάση γνώσεών τους, μέσα σε έναν περιηγητή, στα ελληνικά αν το θέλουν.

Το έργο αναλαμβάνει τις επιλογές του: το README του διευκρινίζει ότι το BookStack δεν έχει σχεδιαστεί ως πλατφόρμα επεκτάσιμη προς άλλες χρήσεις, και μένει προσηλωμένο στην τεκμηρίωση. Η απόδοση PDF περνά από το dompdf, χωρίς επιπλέον εγκατάσταση, με περιορισμένες δυνατότητες· το έργο τεκμηριώνει άλλες μηχανές με το EXPORT_PDF_COMMAND.

Τι επιτρέπει η άδεια MIT

Το BookStack δημοσιεύεται με την άδεια MIT από τον Dan Brown και τους συντελεστές του έργου. Επιτρέπει κάθε χρήση, κάθε τροποποίηση και κάθε διανομή, με έναν όρο: να διατηρείται η σημείωση πνευματικών δικαιωμάτων και το κείμενο της άδειας σε κάθε αντίγραφο του λογισμικού. Οι συχνές ερωτήσεις του έργου διευκρινίζουν ότι η απόδοση αυτή αφορά τον κώδικα που μοιράζεστε: τίποτα δεν σας υποχρεώνει να εμφανίζετε το όνομα ή το λογότυπο του BookStack στο στιγμιότυπό σας.

Το έργο κρατά μία μόνο έκδοση, ελεύθερη και δωρεάν: δεν προσφέρει έκδοση για επιχειρήσεις, και δεν έχει επίσημη φιλοξενία, ούτε σχέδιο να ανοίξει μία. Πουλά ωστόσο πλάνα υποστήριξης, που συμβάλλουν στη χρηματοδότησή του μαζί με τις δωρεές και τις χορηγίες. Το BookStack εγκαθίσταται λοιπόν στον διακομιστή σας, χωρίς να αγοράσετε άδεια.

Τα προαπαιτούμενα του BookStack

ΣτοιχείοΑπαιτούμενη έκδοσηΔιευκρίνιση
PHP8.2 ή νεότερηΕπεκτάσεις curl, dom, gd, iconv, mbstring, mysqlnd, openssl, pdo, pdo_mysql, tokenizer, xml και zip
Βάση δεδομένωνMySQL 8.0 ή νεότερη, MariaDB 10.6 ή νεότερηΜία μόνο βάση, της οποίας το σχήμα το διαχειρίζεται το ίδιο το BookStack
Composer2.2 ή νεότεροΓια τις εξαρτήσεις PHP
GitΧωρίς συγκεκριμένη έκδοσηΓια να κατεβάσετε τον κώδικα και να εφαρμόσετε τις ενημερώσεις
Διακομιστής ιστούΣυμβατός με PHPApache ή Nginx, ρίζα ιστού στον φάκελο public

Το Docker παραμένει προαιρετικό. Το έργο δεν δημοσιεύει επίσημη εικόνα: οι εγκαταστάσεις σε κοντέινερ προέρχονται από κοινοτικά έργα, το LinuxServer.io και το solidnerd. Ο οδηγός αυτός ακολουθεί την επίσημη διαδρομή, PHP και MySQL απευθείας στον διακομιστή, που δεν ζητά τίποτα παραπάνω.

Η τεκμηρίωση αποκλείει την κοινόχρηστη φιλοξενία PHP: το BookStack ζητά έναν διακομιστή που τον διαχειρίζεστε εσείς. Δεν δίνει αριθμούς για τη μνήμη ή τον επεξεργαστή που χρειάζονται. Σε ένα Managed VPS, περιγράψτε μας τη χρήση σας, τον αριθμό των ατόμων και τον όγκο των εικόνων και των συνημμένων, και σας προτείνουμε το μέγεθος που ταιριάζει.

Η εγκατάσταση του BookStack

Το έργο προτείνει δύο διαδρομές: ένα σενάριο για Ubuntu, το συντομότερο σε έναν νέο διακομιστή, και μια χειροκίνητη εγκατάσταση για όλες τις άλλες περιπτώσεις.

Με το σενάριο του έργου, σε ένα ολοκαίνουργιο Ubuntu

ΣύστημαΤι εγκαθιστά το σενάριο
Ubuntu 26.04Apache, MySQL 8.4 και PHP 8.5
Ubuntu 24.04Apache, MySQL 8.0 και PHP 8.3
Ubuntu 22.04Apache, MySQL 8.0 και PHP 8.4
Τερματικό, για Ubuntu 24.04
wget https://codeberg.org/bookstack/devops/raw/branch/main/scripts/installation-ubuntu-24.04.sh
chmod a+x installation-ubuntu-24.04.sh
sudo ./installation-ubuntu-24.04.sh

Τα σενάρια αυτά προορίζονται για φρεσκοεγκατεστημένο σύστημα: μπορούν να αντικαταστήσουν μια υπάρχουσα διαμόρφωση ιστού. Αφήνουν επίσης έξω δύο θέματα, τις ρυθμίσεις email και την ασφάλεια του συστήματος, που πρέπει να τα προβλέψετε χωριστά.

Το σενάριο τοποθετεί το BookStack στο /var/www/bookstack. Αυτό του Ubuntu 26.04 ζητά τον τομέα και τη διεύθυνση του λογαριασμού διαχειριστή, και εμφανίζει στο τέλος έναν τυχαίο κωδικό πρόσβασης, που απουσιάζει από το αρχείο καταγραφής του: σημειώστε τον. Με άλλο σενάριο, κρατήστε τα στοιχεία πρόσβασης που εμφανίζονται στο τέλος και αλλάξτε κάθε προεπιλεγμένη πρόσβαση από την πρώτη σύνδεση.

Με το χέρι, σε οποιοδήποτε άλλο μηχάνημα

Ξεκινήστε από τη βάση δεδομένων: μία βάση, και ένας χρήστης περιορισμένος σε αυτήν τη βάση. Το σενάριο του έργου ακολουθεί αυτή τη διαδικασία, με τον κωδικό πρόσβασης της επιλογής σας στη θέση του change-me:

Τερματικό
sudo mysql -u root --execute="CREATE DATABASE bookstack;"
sudo mysql -u root --execute="CREATE USER 'bookstack'@'localhost' IDENTIFIED BY 'change-me';"
sudo mysql -u root --execute="GRANT ALL ON bookstack.* TO 'bookstack'@'localhost';FLUSH PRIVILEGES;"

Κατεβάστε έπειτα τον κλάδο release, ορίστε τα δικαιώματα που δίνει η τεκμηρίωση για το /var/www/bookstack, και εγκαταστήστε τις εξαρτήσεις:

Τερματικό
cd /var/www
sudo git clone https://source.bookstackapp.com/bookstack.git --branch release --single-branch bookstack
sudo chown -R $USER:www-data /var/www/bookstack
sudo chmod -R 755 /var/www/bookstack
sudo chmod -R 775 /var/www/bookstack/storage /var/www/bookstack/bootstrap/cache /var/www/bookstack/public/uploads
cd bookstack
composer install --no-dev
cp .env.example .env
sudo chmod 640 .env

Συμπληρώστε τη βάση και τη διεύθυνση στο .env:

.env
APP_URL=https://docs.example.com
DB_HOST=localhost
DB_DATABASE=bookstack
DB_USERNAME=bookstack
DB_PASSWORD=change-me
Τερματικό, στο /var/www/bookstack
php artisan key:generate
php artisan migrate

Κατευθύνετε τέλος τη ρίζα ιστού στον φάκελο public: DocumentRoot στο Apache, root στο Nginx. Χωρίς Apache, ή όταν τα αρχεία .htaccess είναι απενεργοποιημένα, προσθέστε τους κανόνες επανεγγραφής διευθύνσεων: το έργο δημοσιεύει παραδείγματα για το Apache και για το Nginx.

Μια χειροκίνητη εγκατάσταση ανοίγει με τον λογαριασμό admin@admin.com και τον κωδικό πρόσβασης password. Αλλάξτε τη διεύθυνση και τον κωδικό από την πρώτη σύνδεση.

HTTPS και APP_URL

Οι επισκέπτες φτάνουν στις θύρες 80 και 443, με το όνομα τομέα του διακομιστή. Δημιουργήστε για το όνομα αυτό εγγραφές A και AAAA, και ζητήστε έπειτα το πιστοποιητικό: το σενάριο του Ubuntu 26.04 ρυθμίζει το Apache μόνο στη θύρα 80, και η σελίδα εγκατάστασης αφήνει το HTTPS στο χέρι σας. Το Certbot εγκαθιστά το πιστοποιητικό Let’s Encrypt, προσαρμόζει το Apache και ανανεώνει το πιστοποιητικό μόνο του. Με Nginx, αντικαταστήστε το --apache με --nginx.

Τερματικό
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/local/bin/certbot
sudo certbot --apache -d docs.example.com

Περάστε έπειτα τη διεύθυνση σε HTTPS στο .env. Το APP_URL πρέπει να αντιστοιχεί ακριβώς στη διεύθυνση επίσκεψης, μαζί με το πρόθεμα: μια απόκλιση φαίνεται από στυλ που λείπουν, υπερβολικά μεγάλα εικονίδια και χαλασμένα μενού. Μια διεύθυνση σε https ενεργοποιεί μόνη της τα ασφαλή cookies.

.env
APP_URL=https://docs.example.com

Αν υπάρχουν ήδη σελίδες, οι σύνδεσμοί τους κρατούν την παλιά διεύθυνση στη βάση. Κρατήστε αντίγραφο της βάσης και εκτελέστε έπειτα την εντολή του έργου:

Τερματικό, στο /var/www/bookstack
php artisan bookstack:update-url http://docs.example.com https://docs.example.com

Το BookStack σερβίρεται στη ρίζα ενός τομέα ή υποτομέα, και η τεκμηρίωση περιγράφει επίσης μια εγκατάσταση κάτω από υποφάκελο, όπως το example.com/bookstack. Αν προστεθεί reverse proxy μπροστά από το Apache, δηλώστε τη διεύθυνσή του στο APP_PROXIES: χωρίς αυτό, το αρχείο ελέγχου και ο περιορισμός ρυθμού βλέπουν τη διεύθυνση του proxy στη θέση εκείνης των επισκεπτών. Η τεκμηρίωση επιφυλάσσει το APP_PROXIES="*" για τη διάγνωση.

Πού ζουν τα δεδομένα σας

ΤοποθεσίαΤι περιέχει
Η βάση MySQL ή MariaDBΌλα τα δεδομένα της εφαρμογής, μαζί με το περιεχόμενο των σελίδων σας
.envΗ διαμόρφωση, με το APP_KEY και τα στοιχεία πρόσβασης στη βάση και στον διακομιστή email
public/uploadsΟι εικόνες, με την προεπιλεγμένη αποθήκευση
storage/uploadsΤα συνημμένα, προστατευμένα από τα δικαιώματα του BookStack
themesΟι προσαρμογές του θέματός σας, αν υπάρχουν

Κρατήστε το ίδιο APP_KEY στη διάρκεια του χρόνου και φυλάξτε αντίγραφό του. Το BookStack το χρησιμοποιεί για να κρυπτογραφεί μεταξύ άλλων τα μυστικά του ελέγχου ταυτότητας δύο παραγόντων: η αλλαγή του μπορεί να χαλάσει τις λειτουργίες αυτές, και από την έκδοση 26.09 η εφαρμογή επιστρέφει σφάλμα αν λείπει.

Οι εικόνες είναι δημόσιες εξ ορισμού

Με την προεπιλεγμένη αποθήκευση, ο διακομιστής ιστού σερβίρει απευθείας τις εικόνες, κάτι που είναι γρήγορο, και όποιος γνωρίζει τη διεύθυνσή τους μπορεί να τις ανοίξει. Για μια εσωτερική τεκμηρίωση, η επιλογή γίνεται στο STORAGE_TYPE:

<code>STORAGE_TYPE</code>ΕικόνεςΠρόσβαση
localpublic/uploads/imagesΣερβίρονται απευθείας από τον διακομιστή ιστού
local_securestorage/uploads/imagesΔεσμευμένες για τα συνδεδεμένα πρόσωπα, εκτός αν είναι ενεργή η δημόσια πρόσβαση
local_secure_restrictedstorage/uploads/imagesΣύμφωνα με τα δικαιώματα της σελίδας, η πιο απαιτητική επιλογή
s3Ένα bucket συμβατό με S3Εικόνες που γίνονται δημόσιες κατά την αποστολή

Για τα βαριά αρχεία, τρεις ρυθμίσεις πρέπει να συμφωνούν: το FILE_UPLOAD_SIZE_LIMIT στο .env, τα post_max_size και upload_max_filesize στο php.ini, και το client_max_body_size στο Nginx, που ισούται με 1 MB εξ ορισμού.

Δύο ρυθμίσεις μετρούν επίσης για μια ζωντανή τεκμηρίωση: κάθε σελίδα κρατά 100 αναθεωρήσεις εξ ορισμού (REVISION_LIMIT), και ο κάδος ανακύκλωσης διατηρεί τα διαγραμμένα στοιχεία για 30 ημέρες (RECYCLE_BIN_LIFETIME).

Τα email: SMTP και ουρά

Το BookStack στέλνει email για την επιβεβαίωση των διευθύνσεων, τη λήθη του κωδικού πρόσβασης, τις προσκλήσεις και τις ειδοποιήσεις. Από ένα VPS της Simafri, η αποστολή περνά από ένα πιστοποιημένο relay SMTP, στη θύρα 587: τη διεύθυνση ενός λογαριασμού email που έχετε ήδη, ή το Simafri Suite.

.env
MAIL_DRIVER=smtp
MAIL_HOST=smtp.example.com
MAIL_PORT=587
MAIL_ENCRYPTION=tls
MAIL_USERNAME=bookstack@example.com
MAIL_PASSWORD=change-me
MAIL_FROM=bookstack@example.com
MAIL_FROM_NAME=BookStack

Ελέγξτε το αποτέλεσμα στα «Settings», «Maintenance», με την ενέργεια «Send a Test Email», που εμφανίζει τα σφάλματα που προέκυψαν. Μια αποτυχία κατά την πρόσκληση εμφανίζεται στην οθόνη, ενώ μια αποτυχία ειδοποίησης μένει στο αρχείο καταγραφής της εφαρμογής.

Αποστολή στο παρασκήνιο

Εξ ορισμού, το BookStack στέλνει email και webhooks κατά τη διάρκεια του αιτήματος, κάτι που μπορεί να επιβραδύνει τις σελίδες. Για να περάσετε στο παρασκήνιο, γράψτε QUEUE_CONNECTION=database στο .env και τρέξτε μια υπηρεσία, με το παράδειγμα που δίνει η τεκμηρίωση για μια εγκατάσταση Ubuntu με σενάριο:

/etc/systemd/system/bookstack-queue.service
[Unit]
Description=BookStack Queue Worker

[Service]
User=www-data
Group=www-data
Restart=always
ExecStart=/usr/bin/php /var/www/bookstack/artisan queue:work --sleep=3 --tries=1 --max-time=3600

[Install]
WantedBy=multi-user.target
Τερματικό
sudo systemctl daemon-reload
sudo systemctl enable bookstack-queue.service
sudo systemctl start bookstack-queue.service

Ασφάλεια του στιγμιοτύπου BookStack

Η τεκμηρίωση ασφαλείας δίνει μια λίστα που πρέπει να εφαρμόσετε από την εγκατάσταση:

  1. Αλλάξτε τη διεύθυνση και τον κωδικό πρόσβασης του πρώτου διαχειριστή.
  2. Ελέγξτε ότι ο διακομιστής ιστού σερβίρει μόνο τον φάκελο public, ιδίως αν το BookStack ζει κάτω από το /var/www.
  3. Περιορίστε τον χρήστη της βάσης στη μόνη βάση του BookStack.
  4. Συμπληρώστε το APP_URL, ώστε οι διευθύνσεις που παράγει το σύστημα να μη μπορούν να χειραγωγηθούν.
  5. Ξαναδιαβάστε τις ρυθμίσεις εγγραφής και δημόσιας πρόσβασης, και έπειτα τους ρόλους.

Ο έλεγχος ταυτότητας δύο παραγόντων επιβάλλεται έπειτα ανά ρόλο. Εγγραφείτε επίσης στη λίστα αλληλογραφίας ασφαλείας του έργου, για να λαμβάνετε τις ειδοποιήσεις του. Η διεύθυνση /status εξυπηρετεί μια επιτήρηση: απαντά 200 όταν όλα πάνε καλά, και έναν κωδικό σφάλματος ίσο ή μεγαλύτερο του 400 διαφορετικά.

Η PHP μετρά όσο και το BookStack. Το έργο δημοσίευσε στις 21 Οκτωβρίου 2026 μια ειδοποίηση για μια κρίσιμη ενημέρωση της PHP, που διορθώθηκε στις 8.5.12, 8.4.27, 8.3.36 και 8.2.35. Το Ubuntu δημοσιεύει τις διορθώσεις αυτές με δικούς του αριθμούς πακέτων, όπως το 8.3.6-0ubuntu0.24.04.13 για το Ubuntu 24.04.

Για τα περιεχόμενά σας, κρατήστε ενεργό το προεπιλεγμένο φιλτράρισμα, και επιφυλάξτε τη χαλάρωσή του για στιγμιότυπα όπου γράφουν μόνο έμπιστα πρόσωπα. Αν χαθεί ένας λογαριασμός διαχειριστή, το php artisan bookstack:create-admin δημιουργεί έναν άλλον, και το php artisan bookstack:reset-mfa αφαιρεί τον έλεγχο ταυτότητας δύο παραγόντων ενός χρήστη.

Αντίγραφα ασφαλείας και ενημερώσεις

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

Τερματικό, στο /var/www/bookstack
sudo mysqldump -u root bookstack > bookstack.backup.sql
tar -czvf bookstack-files-backup.tar.gz .env public/uploads storage/uploads themes

Η πρώτη γραμμή αφορά μια εγκατάσταση με σενάριο, όπου ο root της MySQL συνδέεται μέσω sudo· αλλού, γράψτε mysqldump -u bookstack -p bookstack. Φυλάξτε τα δύο αυτά αρχεία χωριστά, κατά προτίμηση σε άλλο μηχάνημα. Το αρχείο περιέχει το .env, άρα το APP_KEY και τους κωδικούς πρόσβασής σας: αντιμετωπίστε το ως μυστικό.

Επαναφορά

Σε ένα νέο μηχάνημα, εγκαταστήστε το BookStack χωρίς να εκτελέσετε το php artisan migrate, ένα βήμα που πρέπει να βάλετε σε σχόλιο στο σενάριο αν το χρησιμοποιείτε, και επαναφέρετε έπειτα τη βάση και τα αρχεία, κρατώντας το αρχικό APP_KEY:

Τερματικό, στο /var/www/bookstack
sudo mysql -u root bookstack < bookstack.backup.sql
tar -xvzf bookstack-files-backup.tar.gz

Αν η εγκατεστημένη έκδοση είναι νεότερη από το αντίγραφο ασφαλείας, εκτελέστε έπειτα php artisan migrate. Επαναφέρετε τα δικαιώματα εγγραφής του διακομιστή ιστού στους φακέλους που επαναφέρθηκαν. Αν η διεύθυνση άλλαξε, διορθώστε το APP_URL και εκτελέστε το bookstack:update-url.

Ενημέρωση

Κρατήστε αντίγραφο της βάσης και των αρχείων πριν από κάθε ενημέρωση και, έπειτα, από τον φάκελο του BookStack:

Τερματικό, στο /var/www/bookstack
git pull origin release
composer install --no-dev
php artisan migrate
php artisan cache:clear
php artisan config:clear
php artisan view:clear

Το σενάριο για το Ubuntu 26.04 εγκαθιστά το BookStack χωρίς Composer. Η σελίδα των ενημερώσεων προτείνει τότε, σε beta, το ./bookstack-system-cli download-vendor στη θέση του composer install --no-dev. Το ίδιο εργαλείο ξέρει να κρατά αντίγραφα και να επαναφέρει, αλλά το έργο δεν το θεωρεί ακόμη έτοιμο για την παραγωγή: δοκιμάστε το πριν το εμπιστευτείτε.

Η τεκμηρίωση τηρεί μια λίστα οδηγιών ιδιαίτερων για κάθε έκδοση, που πρέπει να διαβάσετε για την έκδοση που στοχεύετε. Μερικά παραδείγματα:

Τα ελαττώματα διορθώνονται σε εκδόσεις συντήρησης, όπως η 26.09.3 της 11ης Νοεμβρίου 2026: οι εικόνες και τα σχέδια μιας σελίδας σε πρόχειρο ή στον κάδο ανακύκλωσης έμεναν προσβάσιμα και τροποποιήσιμα, και το προσωπικό πρόχειρο ενός συντάκτη μπορούσε να γίνει ορατό σε άλλα πρόσωπα.

Ποιος κάνει τι σε ένα Managed VPS

Το self-hosting απαιτεί να φροντίζετε τον διακομιστή εκτός από την εφαρμογή. Σε ένα Managed VPS, οι ομάδες μας αναλαμβάνουν τον διακομιστή και παρακολουθούν προληπτικά το στιγμιότυπό σας· το BookStack μένει δικό σας λογισμικό, με τις ρυθμίσεις και τα δεδομένα του.

ΘέμαΟι ομάδες μαςΕσείς
Ο διακομιστήςΕνημερώσεις του συστήματος και της ασφάλειας, μαζί με τις παρεμβάσεις στον διακομιστήΗ στιγμή που ταιριάζει στη δραστηριότητά σας
Η επιτήρησηΔιακομιστής υπό παρακολούθηση 24 ώρες την ημέρα, 7 ημέρες την εβδομάδα, με παρέμβαση χωρίς να περιμένουμε την κλήση σαςΟι χρήστες σας, οι ρόλοι τους και τα περιεχόμενά σας
BookStackΠροληπτική παρακολούθηση: εντοπισμός σφαλμάτων, καθυστερήσεων και χώρου στον δίσκο, με πρόταση διόρθωσηςΗ εγκατάσταση, οι ενημερώσεις και οι ρυθμίσεις του, που εφαρμόζετε εσείς ή ο βοηθός AI σας
Τα αντίγραφα ασφαλείαςΚάθε νύχτα, κρυπτογραφημένα και φυλαγμένα εκτός του μηχανήματος· η επαναφορά περιλαμβάνεταιΤο αίτημα επαναφοράς, όταν το χρειαστείτε
Η μετάπτωσηΜετάπτωση του τρέχοντος διακομιστή σας, δωρεάνΗ στιγμή της μετάβασης

Αν προτιμάτε να παρεμβαίνουν οι ομάδες μας μέσα στην ίδια την εφαρμογή, η υπηρεσία αυτή χρεώνεται ανά ώρα ή κατ’ αποκοπή, με κοστολόγηση που σας ανακοινώνεται πριν από την παρέμβαση.

Το BookStack, σε έναν διακομιστή που φροντίζουμε για εσάς

Με ένα Managed VPS της Simafri, οι ομάδες μας κρατούν ενημερωμένο τον διακομιστή του στιγμιοτύπου σας BookStack, τον παρακολουθούν μέρα και νύχτα και παρεμβαίνουν χωρίς να περιμένουν την κλήση σας· παρακολουθούν επίσης προληπτικά το στιγμιότυπό σας και σας προτείνουν τις χρήσιμες διορθώσεις, που εφαρμόζετε εσείς ή ο βοηθός AI σας. Τα αντίγραφα ασφαλείας κρυπτογραφούνται κάθε νύχτα και φυλάσσονται εκτός του μηχανήματος, η επαναφορά τους περιλαμβάνεται, και η μετάπτωση από τον τρέχοντα διακομιστή σας είναι δωρεάν.

Ανακαλύψτε τα Managed VPS

Συχνές ερωτήσεις

Είναι δωρεάν το BookStack για μια επιχείρηση;

Ναι. Το BookStack έχει άδεια MIT, που επιτρέπει κάθε χρήση, και το έργο κρατά μία μόνο έκδοση, χωρίς έκδοση για επιχειρήσεις. Προσφέρει επίσης πλάνα υποστήριξης επί πληρωμή, που παραμένουν προαιρετικά. Μένει το κόστος του διακομιστή που το τρέχει.

Πώς εγκαθιστώ το BookStack σε Ubuntu;

Σε ένα ολοκαίνουργιο Ubuntu 26.04, 24.04 ή 22.04, κατεβάστε το σενάριο εγκατάστασης του έργου, κάντε το εκτελέσιμο και εκτελέστε το με sudo. Εγκαθιστά Apache, MySQL και PHP. Σε ένα μηχάνημα που ήδη λειτουργεί, ακολουθήστε τη χειροκίνητη εγκατάσταση, γιατί το σενάριο μπορεί να αντικαταστήσει μια υπάρχουσα διαμόρφωση ιστού.

Υπάρχει επίσημη εικόνα Docker για το BookStack;

Όχι. Οι εγκαταστάσεις σε κοντέινερ προέρχονται από κοινοτικά έργα, το LinuxServer.io και το solidnerd. Η επίσημη διαδρομή εγκαθιστά το BookStack απευθείας στον διακομιστή, με PHP, MySQL ή MariaDB και έναν διακομιστή ιστού, με το χέρι ή με το σενάριο για Ubuntu.

Ποια διαμόρφωση χρειάζεται για να φιλοξενήσω το BookStack;

PHP 8.2 ή νεότερη, MySQL 8.0 ή MariaDB 10.6 ή νεότερη, Composer 2.2 ή νεότερο, Git και έναν διακομιστή ιστού συμβατό με PHP. Το έργο δεν δίνει αριθμούς για τη μνήμη ή τον επεξεργαστή, και αποκλείει την κοινόχρηστη φιλοξενία PHP.

Ποιος είναι ο προεπιλεγμένος κωδικός πρόσβασης του BookStack;

Μια χειροκίνητη εγκατάσταση ανοίγει με admin@admin.com και τον κωδικό password, που πρέπει να αλλάξουν από την πρώτη σύνδεση. Το σενάριο για το Ubuntu 26.04 εμφανίζει στο τέλος έναν τυχαίο κωδικό πρόσβασης. Αν χάσετε την πρόσβαση, το php artisan bookstack:create-admin δημιουργεί νέο διαχειριστή.

Πώς κρατάω αντίγραφο ασφαλείας του BookStack;

Εξάγετε τη βάση με mysqldump, και αρχειοθετήστε τα .env, public/uploads, storage/uploads και themes. Κρατήστε το αρχικό APP_KEY κατά την επαναφορά, και φυλάξτε τα πάντα εκτός του μηχανήματος. Οι εξαγωγές περιεχομένου του BookStack δεν αντικαθιστούν αυτό το αντίγραφο ασφαλείας.

Πώς ρυθμίζω τα email του BookStack;

Συμπληρώστε τα MAIL_DRIVER, MAIL_HOST, MAIL_PORT, MAIL_ENCRYPTION, MAIL_USERNAME, MAIL_PASSWORD, MAIL_FROM και MAIL_FROM_NAME στο αρχείο .env, και εκτελέστε έπειτα το Send a Test Email στα Settings, Maintenance. Από ένα VPS της Simafri, η αποστολή περνά από ένα πιστοποιημένο relay SMTP, στη θύρα 587.

Καλύπτει ένα Managed VPS το BookStack;

Ένα Managed VPS καλύπτει τον διακομιστή: σύστημα, ασφάλεια, επιτήρηση και αντίγραφα ασφαλείας. Οι ομάδες μας παρακολουθούν επίσης προληπτικά το στιγμιότυπό σας και σας προτείνουν τις χρήσιμες διορθώσεις, που εφαρμόζετε εσείς. Μια παρέμβαση μέσα στην εφαρμογή χρεώνεται ανά ώρα ή κατ’ αποκοπή.

Πηγές και επίσημη τεκμηρίωση

Σχετικοί οδηγοί

Διαφορά managed και unmanaged VPS: ποιος κάνει τιΗ διαφορά ανάμεσα σε ένα managed και ένα unmanaged VPS κρίνεται από μία ερώτηση: ποιος φροντίζει τον διακομιστή από τη στιγμή που τίθεται σε λειτουργία. Ωστόσο το «managed» δεν έχει επίσημο ορισμό, και από πάροχο σε πάροχο η λέξη καλύπτει από μια απλή εγκατάσταση του συστήματος έως την πλήρη λειτουργία του διακομιστή. Ο οδηγός αυτός δείχνει ποιος κάνει τι, γραμμή προς γραμμή, μαζί με το ενδιάμεσο επίπεδο της υποστήριξης, και δίνει τις ερωτήσεις που διαλύουν την ασάφεια πριν υπογράψετε.Αντίγραφα ασφαλείας ενός VPS: τι να ελέγξετε πριν υπογράψετεΜια προσφορά VPS αναφέρει σχεδόν πάντα «αντίγραφα ασφαλείας στο πακέτο». Πίσω από αυτές τις λέξεις μπορεί να βρίσκεται ένα αντίγραφο κάθε νύχτα, φυλαγμένο εκτός του μηχανήματος και επαναφερόμενο από ειδικούς, ή ένα στιγμιότυπο αποθηκευμένο στον ίδιο δίσκο με τον διακομιστή. Ο οδηγός αυτός δίνει τις ερωτήσεις που κάνουν τη διαφορά, τι σημαίνει κάθε απάντηση, και τον τρόπο να ελέγξετε ότι ένα αντίγραφο ασφαλείας επαναφέρεται πράγματι.Πόση RAM χρειάζεται ένα VPS: ο κανόνας, χρήση προς χρήσηΗ μνήμη RAM είναι ο πόρος που καθορίζει συχνότερα το μέγεθος ενός VPS: είναι αυτή που τελειώνει πρώτη, και όταν τελειώσει, ο διακομιστής δεν επιβραδύνεται, σταματά υπηρεσίες. Ο οδηγός αυτός δίνει τον κανόνα υπολογισμού, τι καταναλώνει κάθε κομμάτι μιας εφαρμογής, τυπικά προφίλ και τον τρόπο να μετρήσετε έναν διακομιστή που ήδη λειτουργεί.
Επικοινωνήστε μαζί μας