Εισαγωγή
Προαπαιτούμενα
Βήμα 1: Ενημερώστε το σύστημα
Βήμα 2: Εγκαταστήστε Apache, SQLite και PHP
Βήμα 3: Λήψη και εγκατάσταση του TaskBoard
Βήμα 4: Διαμόρφωση του Apache για το Taskboard
συμπέρασμα
Εισαγωγή
Το TaskBoard είναι ένα δωρεάν και ανοιχτού κώδικα εργαλείο που μπορεί να χρησιμοποιηθεί για να παρακολουθείτε τα πράγματα που πρέπει να κάνετε. Παρέχει μια φιλική προς τον χρήστη διεπαφή ιστού και μια ελάχιστη εφαρμογή για την παρακολούθηση των εργασιών. Το TaskBoard είναι εύκολα προσαρμόσιμο και λειτουργεί σε σχεδόν οποιαδήποτε πλατφόρμα Linux.
Σε αυτό το σεμινάριο, θα εξηγήσω πώς να εγκαταστήσετε και να ρυθμίσετε τις παραμέτρους του TaskBoard σε ένα Debian 9 Vultr VPS.
Προαπαιτούμενα
- Μια πρόσφατα αναπτυγμένη παρουσία διακομιστή Vultr Debian 9.
- Πρόσβαση root στον διακομιστή σας μέσω SSH ή κονσόλας.
- Ως
192.0.2.2
παράδειγμα , αυτό το άρθρο θα χρησιμοποιήσει μια στατική διεύθυνση IP που έχει διαμορφωθεί στο σύστημά σας .
Βήμα 1: Ενημερώστε το σύστημα
Αρχικά, ενημερώστε το σύστημά σας στην πιο πρόσφατη σταθερή έκδοση εκτελώντας την ακόλουθη εντολή:
apt-get update -y
apt-get upgrade -y
reboot
Βήμα 2: Εγκαταστήστε Apache, SQLite και PHP
Πριν ξεκινήσετε, θα χρειαστεί να εγκαταστήσετε τον διακομιστή web Apache, την PHP 7, τη βάση δεδομένων SQLite και άλλες απαιτούμενες βιβλιοθήκες στον διακομιστή σας.
Μπορείτε να τα εγκαταστήσετε εκτελώντας την ακόλουθη εντολή:
apt-get install unzip apache2 apache2-bin apache2-data libaio1 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libdbi-perl libhtml-template-perl libterm-readkey-perl libwrap0 ssl-cert tcpd libapache2-mod-php7.0 php7.0-cli php7.0-common php7.0-json php7.0-readline php7.0-sqlite sqlite
Μόλις ολοκληρωθεί η εγκατάσταση, μπορείτε να προχωρήσετε στο επόμενο βήμα.
Βήμα 3: Λήψη και εγκατάσταση του TaskBoard
Μπορείτε να κάνετε λήψη της πιο πρόσφατης έκδοσης του TaskBoard από το GitHub χρησιμοποιώντας την εντολή wget:
wget https://github.com/kiswa/TaskBoard/archive/master.zip
Μόλις ολοκληρωθεί η λήψη, εξαγάγετε το αρχείο λήψης με την ακόλουθη εντολή:
unzip master.zip
Στη συνέχεια, μετονομάστε τον κατάλογο που έχει εξαχθεί σε taskboard
.
mv TaskBoard-master taskboard
Εγκαταστήστε τις απαιτούμενες εξαρτήσεις PHP χρησιμοποιώντας το Composer.
cd taskboard
./build/composer.phar install
Μετακινήστε τον taskboard
κατάλογο στο /var/www/html/
.
cd ..
mv taskboard /var/www/html/
Ορίστε τα κατάλληλα δικαιώματα για τον taskboard
κατάλογο.
chown -R www-data:www-data /var/www/html/taskboard
Δημιουργήστε ένα νέο αρχείο διαμόρφωσης εικονικού κεντρικού υπολογιστή για το TaskBoard. Μπορείτε να το κάνετε αυτό με την ακόλουθη εντολή:
nano /etc/apache2/sites-available/taskboard.conf
Προσθέστε τις ακόλουθες γραμμές:
<VirtualHost *:80>
ServerName 192.0.2.2
DocumentRoot /var/www/html/taskboard
<Directory /var/www/html/taskboard>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/taskboard-error.log
CustomLog ${APACHE_LOG_DIR}/taskboard-access.log combined
</VirtualHost>
Αποθηκεύστε το αρχείο και βγείτε.
Ενεργοποιήστε τον εικονικό κεντρικό υπολογιστή με την ακόλουθη εντολή:
a2ensite taskboard.conf
Το TaskBoard χρησιμοποιεί ένα .htaccess
αρχείο, επομένως θα πρέπει επίσης να ενεργοποιήσετε και τις ενότητες mod_expires
και mod_rewrite
.
a2enmod expires
a2enmod rewrite
Στη συνέχεια, φορτώστε ξανά την υπηρεσία Apache για να τεθούν σε ισχύ αυτές οι αλλαγές:
systemctl restart apache2
συμπέρασμα
Τώρα που ολοκληρώθηκε η εγκατάσταση, μπορείτε να προχωρήσετε στην πρόσβαση στη διεπαφή ιστού του TaskBoard.
Ανοίξτε το αγαπημένο σας πρόγραμμα περιήγησης και μεταβείτε στο http://192.0.2.2
. Συνδεθείτε στο TaskBoard χρησιμοποιώντας το προεπιλεγμένο όνομα χρήστη και κωδικό πρόσβασης " admin
". Αφού συνδεθείτε με επιτυχία, θα εμφανιστεί ο κύριος πίνακας εργαλείων.