Introduksjon
Forutsetninger
Trinn 1: Oppdater systemet
Trinn 2: Installer Apache, SQLite og PHP
Trinn 3: Last ned og installer TaskBoard
Trinn 4: Konfigurer Apache for TaskBoard
Trinn 5: Konklusjon
Introduksjon
TaskBoard er et gratis og åpen kildekodeverktøy som kan brukes til å holde styr på ting som må gjøres. Det gir et brukervennlig webgrensesnitt og minimal applikasjon for å holde styr på oppgaver. TaskBoard kan enkelt tilpasses og fungerer på nesten alle webverter.
I denne opplæringen vil jeg forklare hvordan du installerer og konfigurerer TaskBoard på Ubuntu 16.04-serveren.
Forutsetninger
- En nylig distribuert Vultr Ubuntu 16.04-serverforekomst.
- En ikke-rootbruker med sudo-rettigheter oppsett på serveren din.
- En statisk IP-adresse 192.168.15.110 konfigurert på systemet ditt.
Trinn 1: Oppdater systemet
Først oppdaterer du systemet til den siste stabile versjonen ved å kjøre følgende kommando:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot
Trinn 2: Installer Apache, SQLite og PHP
Før du starter, må du installere Apache-nettserveren, PHP 7, SQLite-databasen og andre nødvendige biblioteker på serveren din.
Du kan installere disse ved å kjøre følgende kommando:
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
Når installasjonen er fullført, kan du fortsette til neste trinn.
Trinn 3: Last ned og installer TaskBoard
Du kan laste ned den nyeste versjonen av TaskBoard fra GitHub ved å bruke wgetkommandoen:
wget https://github.com/kiswa/TaskBoard/archive/master.zip
Når nedlastingen er fullført, pakk ut det nedlastede arkivet med følgende kommando:
unzip master.zip
Deretter gir du nytt navn til den utpakkede katalogen til taskboard.
mv TaskBoard-master taskboard
Installer de nødvendige PHP-avhengighetene ved hjelp av Composer.
cd taskboard
sudo ./build/composer.phar install
Flytt taskboardkatalogen til /var/www/html/.
sudo mv taskboard /var/www/html/
Angi de riktige tillatelsene på taskboardkatalogen.
sudo chown -R www-data:www-data /var/www/html/taskboard
Opprett en ny konfigurasjonsfil for virtuell vert for TaskBoard. Du kan gjøre dette med følgende kommando:
sudo nano /etc/apache2/sites-available/taskboard.conf
Legg til følgende linjer:
<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>
Lagre filen og aktiver den virtuelle verten med følgende kommando:
sudo a2ensite taskboard
TaskBoard bruker en .htaccessfil, slik at du også må aktivere både mod_expiresog mod_rewritemoduler.
sudo a2enmod expires
sudo a2enmod rewrite
Deretter laster du inn Apache-tjenesten på nytt for at disse endringene skal tre i kraft:
sudo service apache2 reload
Trinn 5: Konklusjon
Nå som installasjonen er fullført, kan du fortsette for å få tilgang til TaskBoard-nettgrensesnittet.
Åpne favorittnettleseren din og skriv inn URL-en http://192.168.15.110. Logg inn på TaskBoard med standard brukernavn og passord admin. Etter vellykket innlogging vil du bli presentert med hoveddashbordet.