Introducció
Requisits previs
Pas 1: actualitzeu el sistema
Pas 2: instal·leu Apache, SQLite i PHP
Pas 3: Baixeu i instal·leu TaskBoard
Pas 4: configureu Apache per a TaskBoard
Pas 5: Conclusió
Introducció
TaskBoard és una eina gratuïta i de codi obert que es pot utilitzar per fer un seguiment de les coses que cal fer. Proporciona una interfície web fàcil d'utilitzar i una aplicació mínima per fer un seguiment de les tasques. TaskBoard es pot personalitzar fàcilment i funciona en gairebé qualsevol host web.
En aquest tutorial, explicaré com instal·lar i configurar TaskBoard al servidor Ubuntu 16.04.
Requisits previs
- Una instància de servidor Vultr Ubuntu 16.04 recentment desplegada.
- Un usuari no root amb privilegis sudo configurats al vostre servidor.
- Una adreça IP estàtica 192.168.15.110 configurada al vostre sistema.
Pas 1: actualitzeu el sistema
Primer, actualitzeu el vostre sistema a la darrera versió estable executant l'ordre següent:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot
Pas 2: instal·leu Apache, SQLite i PHP
Abans de començar, haureu d'instal·lar el servidor web Apache, PHP 7, la base de dades SQLite i altres biblioteques necessàries al vostre servidor.
Podeu instal·lar-los executant l'ordre següent:
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
Un cop finalitzada la instal·lació, podeu passar al següent pas.
Pas 3: Baixeu i instal·leu TaskBoard
Podeu descarregar la darrera versió del TaskBoard des de GitHub mitjançant l' wgetordre:
wget https://github.com/kiswa/TaskBoard/archive/master.zip
Un cop finalitzada la descàrrega, extreu l'arxiu descarregat amb l'ordre següent:
unzip master.zip
A continuació, canvieu el nom del directori extret a taskboard.
mv TaskBoard-master taskboard
Instal·leu les dependències PHP necessàries mitjançant Composer.
cd taskboard
sudo ./build/composer.phar install
Mou el taskboarddirectori a /var/www/html/.
sudo mv taskboard /var/www/html/
Establiu els permisos adequats al taskboarddirectori.
sudo chown -R www-data:www-data /var/www/html/taskboard
Creeu un fitxer de configuració d'amfitrió virtual nou per a TaskBoard. Podeu fer-ho amb l'ordre següent:
sudo nano /etc/apache2/sites-available/taskboard.conf
Afegiu les línies següents:
<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>
Deseu el fitxer i activeu l'amfitrió virtual amb l'ordre següent:
sudo a2ensite taskboard
TaskBoard utilitza un .htaccessfitxer, de manera que també haureu d'habilitar els mòduls mod_expiresi mod_rewrite.
sudo a2enmod expires
sudo a2enmod rewrite
A continuació, torneu a carregar el servei Apache perquè aquests canvis tinguin efecte:
sudo service apache2 reload
Pas 5: Conclusió
Un cop finalitzada la instal·lació, podeu accedir a la interfície web de TaskBoard.
Obriu el vostre navegador web preferit i escriviu l'URL http://192.168.15.110. Inicieu sessió al TaskBoard amb el nom d'usuari i la contrasenya predeterminats admin. Després d'iniciar sessió correctament, se us presentarà el tauler principal.