Introducció
Requisits previs
Abans que comencis
Instal·leu Apache, SQLite, PHP i Git.
Baixeu i instal·leu TaskBoard
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 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 en un servidor Vultr Ubuntu 18.04.
Requisits previs
- Una instància de servidor Vultr Ubuntu 18.04 recentment desplegada.
sudoAccés root (o usuari) 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.
Abans que comencis
Primer, actualitzeu el vostre sistema i paquets a les últimes versions i, a continuació, reinicieu:
sudo apt update -y
sudo apt upgrade -y
sudo shutdown -r now
Instal·leu Apache, SQLite, PHP i Git.
Haureu d'instal·lar el servidor web Apache, PHP 7, la base de dades SQLite i altres paquets necessaris al vostre servidor:
sudo apt install -y apache2 apache2-bin apache2-data apache2-utils libapache2-mod-php7.2 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.2-0 libsodium23 php php-common php7.2 php7.2-cli php7.2-common php7.2-json php7.2-opcache php7.2-readline ssl-cert libsqlite0 sqlite sqlite3 git php7.2-sqlite3
Inicieu Apache i habiliteu-lo perquè s'iniciï a l'arrencada:
sudo systemcl start apache2
sudo systemctl enable apache2
Un cop finalitzada la instal·lació, podeu passar al següent pas.
Baixeu i instal·leu TaskBoard
Podeu descarregar la darrera versió del TaskBoard des de GitHub mitjançant l' gitordre:
git clone https://github.com/kiswa/TaskBoard.git
Mou el Taskboarddirectori a /var/www/html/:
sudo mv TaskBoard /var/www/html/
Instal·leu les dependències PHP necessàries mitjançant Composer:
cd /var/www/html/TaskBoard
sudo ./build/composer.phar install
Establiu la propietat adequada 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:
sudo nano /etc/apache2/sites-available/taskboard.conf
Omple el fitxer de configuració amb 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>
Deseu el fitxer i, a continuació, activeu l'amfitrió virtual amb l'ordre següent:
sudo a2ensite taskboard.conf
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 systemctl reload apache2
Conclusió
Un cop finalitzada la instal·lació, podeu accedir a la interfície web de TaskBoard.
Obriu el vostre navegador web preferit i navegueu 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. És molt recomanable que aneu a la pàgina "Configuració" i canvieu el vostre nom d'usuari i contrasenya.