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
Conclusió
Introducció
TaskBoard és una eina gratuïta i de codi obert que es pot utilitzar per fer un seguiment de les coses a 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 plataforma Linux.
En aquest tutorial, explicaré com instal·lar i configurar TaskBoard en un VPS Debian 9 Vultr.
Requisits previs
- Una instància del servidor Vultr Debian 9 recentment desplegada.
- Accés arrel al vostre servidor mitjançant SSH o consola.
- Una adreça IP estàtica configurada al vostre sistema, aquest article utilitzarà
192.0.2.2com a exemple.
Pas 1: actualitzeu el sistema
Primer, actualitzeu el vostre sistema a la darrera versió estable executant l'ordre següent:
apt-get update -y
apt-get upgrade -y
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:
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
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'ordre wget:
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
./build/composer.phar install
Mou el taskboarddirectori a /var/www/html/.
cd ..
mv taskboard /var/www/html/
Establiu els permisos adequats per al taskboarddirectori.
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:
nano /etc/apache2/sites-available/taskboard.conf
Afegiu les línies següents:
<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>
Desa el fitxer i surt.
Habiliteu l'amfitrió virtual amb l'ordre següent:
a2ensite taskboard.conf
TaskBoard utilitza un .htaccessfitxer, de manera que també haureu d'habilitar els mòduls mod_expiresi mod_rewrite.
a2enmod expires
a2enmod rewrite
A continuació, torneu a carregar el servei Apache perquè aquests canvis tinguin efecte:
systemctl restart apache2
Conclusió
Un cop finalitzada la instal·lació, podeu accedir a la interfície web de TaskBoard.
Obriu el vostre navegador web preferit i aneu a http://192.0.2.2. 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.