Πώς να εγκαταστήσετε και να ρυθμίσετε το Taskboard στο Ubuntu 16.04

Εισαγωγή

Το TaskBoard είναι ένα δωρεάν και ανοιχτού κώδικα εργαλείο που μπορεί να χρησιμοποιηθεί για την παρακολούθηση των πραγμάτων που πρέπει να γίνουν. Παρέχει μια φιλική προς το χρήστη διεπαφή ιστού και ελάχιστη εφαρμογή για την παρακολούθηση των εργασιών. Το TaskBoard είναι εύκολα προσαρμόσιμο και λειτουργεί σε σχεδόν οποιοδήποτε web host.

Σε αυτό το σεμινάριο, θα εξηγήσω πώς να εγκαταστήσετε και να ρυθμίσετε τις παραμέτρους του TaskBoard στον διακομιστή Ubuntu 16.04.

Προαπαιτούμενα

  • Μια πρόσφατα αναπτυγμένη παρουσία διακομιστή Vultr Ubuntu 16.04.
  • Ένας χρήστης χωρίς ρίζα με προνόμια sudo που έχει ρυθμιστεί στον διακομιστή σας.
  • Μια στατική διεύθυνση IP 192.168.15.110 διαμορφωμένη στο σύστημά σας.

Βήμα 1: Ενημερώστε το σύστημα

Αρχικά, ενημερώστε το σύστημά σας στην πιο πρόσφατη σταθερή έκδοση εκτελώντας την ακόλουθη εντολή:

sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot

Βήμα 2: Εγκαταστήστε Apache, SQLite και PHP

Πριν ξεκινήσετε, θα χρειαστεί να εγκαταστήσετε τον διακομιστή web Apache, την PHP 7, τη βάση δεδομένων SQLite και άλλες απαιτούμενες βιβλιοθήκες στον διακομιστή σας.

Μπορείτε να τα εγκαταστήσετε εκτελώντας την ακόλουθη εντολή:

sudo apt-get install apache2 apache2-bin apache2-data apache2-mpm-prefork 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
sudo ./build/composer.phar install

Μετακινήστε τον taskboardκατάλογο στο /var/www/html/.

sudo mv taskboard /var/www/html/

Ορίστε τα κατάλληλα δικαιώματα στον taskboardκατάλογο.

sudo chown -R www-data:www-data /var/www/html/taskboard

Βήμα 4: Διαμόρφωση του Apache για το Taskboard

Δημιουργήστε ένα νέο αρχείο διαμόρφωσης εικονικού κεντρικού υπολογιστή για το TaskBoard. Μπορείτε να το κάνετε αυτό με την ακόλουθη εντολή:

sudo nano /etc/apache2/sites-available/taskboard.conf

Προσθέστε τις ακόλουθες γραμμές:

<VirtualHost *:80>
   ServerName 192.168.15.110
   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>

Αποθηκεύστε το αρχείο και ενεργοποιήστε τον εικονικό κεντρικό υπολογιστή με την ακόλουθη εντολή:

sudo a2ensite taskboard

Το TaskBoard χρησιμοποιεί ένα .htaccessαρχείο, επομένως θα πρέπει επίσης να ενεργοποιήσετε και τις ενότητες mod_expiresκαι mod_rewrite.

sudo a2enmod expires
sudo a2enmod rewrite

Στη συνέχεια, φορτώστε ξανά την υπηρεσία Apache για να τεθούν σε ισχύ αυτές οι αλλαγές:

sudo service apache2 reload

Βήμα 5: Συμπέρασμα

Τώρα που ολοκληρώθηκε η εγκατάσταση, μπορείτε να προχωρήσετε στην πρόσβαση στη διεπαφή ιστού του TaskBoard.

Ανοίξτε το αγαπημένο σας πρόγραμμα περιήγησης και πληκτρολογήστε τη διεύθυνση URL http://192.168.15.110. Συνδεθείτε στο TaskBoard χρησιμοποιώντας το προεπιλεγμένο όνομα χρήστη και κωδικό πρόσβασης admin. Αφού συνδεθείτε με επιτυχία, θα εμφανιστεί ο κύριος πίνακας εργαλείων.

Αφήστε ένα σχόλιο

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Η Τεχνητή Νοημοσύνη δεν είναι στο μέλλον, είναι εδώ ακριβώς στο παρόν Σε αυτό το blog Διαβάστε πώς οι εφαρμογές Τεχνητής Νοημοσύνης έχουν επηρεάσει διάφορους τομείς.

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Είστε επίσης θύμα των επιθέσεων DDOS και έχετε μπερδευτεί σχετικά με τις μεθόδους πρόληψης; Διαβάστε αυτό το άρθρο για να λύσετε τις απορίες σας.

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Μπορεί να έχετε ακούσει ότι οι χάκερ κερδίζουν πολλά χρήματα, αλλά έχετε αναρωτηθεί ποτέ πώς κερδίζουν τέτοια χρήματα; ας συζητήσουμε.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Θέλετε να δείτε επαναστατικές εφευρέσεις της Google και πώς αυτές οι εφευρέσεις άλλαξαν τη ζωή κάθε ανθρώπου σήμερα; Στη συνέχεια, διαβάστε στο blog για να δείτε τις εφευρέσεις της Google.

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Η ιδέα των αυτοκινούμενων αυτοκινήτων να βγαίνουν στους δρόμους με τη βοήθεια της τεχνητής νοημοσύνης είναι ένα όνειρο που έχουμε εδώ και καιρό. Όμως, παρά τις πολλές υποσχέσεις, δεν φαίνονται πουθενά. Διαβάστε αυτό το blog για να μάθετε περισσότερα…

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Καθώς η Επιστήμη εξελίσσεται με γρήγορους ρυθμούς, αναλαμβάνοντας πολλές από τις προσπάθειές μας, αυξάνονται και οι κίνδυνοι να υποβάλλουμε τον εαυτό μας σε μια ανεξήγητη Ιδιότητα. Διαβάστε τι σημαίνει η μοναδικότητα για εμάς.

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

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

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Οι μέθοδοι αποθήκευσης των δεδομένων εξελίσσονται μπορεί να είναι από τη γέννηση των Δεδομένων. Αυτό το ιστολόγιο καλύπτει την εξέλιξη της αποθήκευσης δεδομένων με βάση ένα infographic.

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

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

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Πρόσφατα, η Apple κυκλοφόρησε το macOS Catalina 10.15.4 μια συμπληρωματική ενημέρωση για την επιδιόρθωση προβλημάτων, αλλά φαίνεται ότι η ενημέρωση προκαλεί περισσότερα προβλήματα που οδηγούν σε bricking των μηχανών mac. Διαβάστε αυτό το άρθρο για να μάθετε περισσότερα