GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare Kanboard su Ubuntu 20.04

Kanboard è un software di gestione dei progetti gratuito e open source che ti aiuta a visualizzare e limitare il tuo lavoro in corso per concentrarti sul tuo obiettivo. Segue la metodologia Kanban ed è appositamente progettato per quelle persone che vogliono gestire i propri progetti in modo efficiente e semplice. Kanboard fornisce anche supporto per report e analisi e può essere integrato con servizi esterni. Ti consente di creare più progetti e personalizzare le tue schede in base alle tue esigenze.

In questo tutorial impareremo come installare il software Kanboard su Ubuntu 20.04.

Prerequisiti

  • Un nuovo VPS Ubuntu 20.04 sulla piattaforma Atlantic.Net Cloud
  • Una password di root configurata sul tuo server

Fase 1:crea un server cloud Atlantic.Net

Per prima cosa, accedi al tuo server Atlantic.Net Cloud. Crea un nuovo server, scegliendo Ubuntu 20.04 come sistema operativo con almeno 2GB di RAM. Collegati al tuo Cloud Server tramite SSH e accedi utilizzando le credenziali evidenziate in alto nella pagina.

Dopo aver effettuato l'accesso al tuo server Ubuntu 20.04, esegui il comando seguente per aggiornare il tuo sistema di base con gli ultimi pacchetti disponibili.

apt-get update -y

Fase 2:installa Apache, MariaDB e PHP

Innanzitutto, dovrai installare il server web Apache, MariaDB, PHP e altre estensioni necessarie nel tuo sistema. Puoi installarli tutti con il seguente comando:

apt-get install apache2 mariadb-server php libapache2-mod-php php-common php-curl php-intl 
php-mbstring php-xmlrpc php-mysql php-gd php-pgsql php-xml php-cli php-zip unzip wget curl git 
-y

Dopo aver installato tutti i pacchetti, modifica il file php.ini e apporta le modifiche desiderate:

nano /etc/php/7.4/apache2/php.ini

Modifica le seguenti righe:

file_uploads = On
allow_url_fopen = On
short_open_tag = On
memory_limit = 512M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = America/Chicago

Salva e chiudi il file, quindi riavvia il servizio Apache per applicare le modifiche:

systemctl restart apache2

Fase 3:crea un database per Kanboard

Successivamente, dovrai creare un database e un utente per Kanboard. Innanzitutto, accedi a MariaDB con il seguente comando:

mysql

Una volta effettuato l'accesso, creare un database e un utente con il seguente comando:

CREATE DATABASE kanboard;
CREATE USER 'kanboard'@'localhost' IDENTIFIED BY 'password';

Quindi, concedi tutti i privilegi al database con il seguente comando:

GRANT ALL ON kanboard.* TO 'kanboard'@'localhost' WITH GRANT OPTION;

Quindi, svuota i privilegi ed esci da MariaDB con il seguente comando:

FLUSH PRIVILEGES;
EXIT;

A questo punto vengono creati il ​​database e l'utente. Ora puoi procedere al passaggio successivo.

Fase 4:scarica Kanboard

Innanzitutto, scarica l'ultima versione di Kanboard dal repository Git utilizzando il seguente comando:

wget https://github.com/kanboard/kanboard/archive/v1.2.15.zip

Una volta scaricato, decomprimi il file scaricato con il seguente comando:

unzip v1.2.15.zip

Quindi, sposta la directory estratta nella directory radice di Apache:

mv kanboard-1.2.15 /var/www/html/kanboard

Quindi, cambia la directory in kanboard e rinomina il file di configurazione predefinito:

cd /var/www/html/kanboard
cp config.default.php config.php

Quindi, modifica il file di configurazione predefinito con il seguente comando:

nano config.php

Definisci le impostazioni del tuo database come mostrato di seguito e assicurati di sovrascrivere le voci predefinite già in config.php:

// Database driver: sqlite, mysql or postgres (sqlite by default)
define('DB_DRIVER', 'mysql');

// Mysql/Postgres username
define('DB_USERNAME', 'kanboard');

// Mysql/Postgres password
define('DB_PASSWORD', 'password');

// Mysql/Postgres hostname
define('DB_HOSTNAME', 'localhost');

// Mysql/Postgres database name
define('DB_NAME', 'kanboard');

Salva e chiudi il file, quindi assegna la proprietà e le autorizzazioni appropriate a Kanboard:

chown -R www-data:www-data /var/www/html/kanboard
chmod -R 755 /var/www/html/kanboard

Fase 5 – Configura Apache per Kanboard

Innanzitutto, crea un file di configurazione dell'host virtuale Apache utilizzando il seguente comando:

nano /etc/apache2/sites-available/kanboard.conf

Aggiungi le seguenti righe:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/kanboard
ServerName your-domain.com

<Directory /var/www/html/kanboard/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Salvare e chiudere il file, quindi attivare l'host virtuale e abilitare il modulo di riscrittura di Apache con il seguente comando:

a2ensite kanboard.conf
a2enmod rewrite

Infine, riavvia il servizio Apache per applicare le modifiche:

systemctl restart apache2

Passaggio 6:accedi all'interfaccia utente di Kanboard

Ora apri il tuo browser web e accedi a Kanboard usando l'URL http://tuo-dominio.com. Verrai reindirizzato alla pagina di accesso di Kanboard:

Fornisci nome utente e password predefiniti come amministratore/amministratore e fai clic su Firma dentro pulsante. Dovresti vedere la dashboard di Kanboard nella pagina seguente:

Conclusione

Congratulazioni! Hai installato correttamente Kanboard sul server Ubuntu 20.04. Ora puoi creare il tuo progetto, creare board e iniziare a gestire il flusso di lavoro del progetto utilizzando la metodologia Kanban. Prova Kanboard su VPS Hosting da Atlantic.Net usando il tutorial qui sopra!


Linux
  1. Come installare Logstash su Ubuntu 18.04

  2. Come installare Kanboard su Ubuntu 18.04

  3. Come installare XWiki su Ubuntu 20.04

  4. Come installare phpBB su Ubuntu 20.04

  5. Come installare MongoDB su Ubuntu 20.04

Come installare Consul Server su Ubuntu 20.04

Come installare Matrix Synapse su Ubuntu 20.04

Come installare OpenMAINT su Ubuntu 20.04

Come installare Socioboard su Ubuntu 20.04

Come installare PrestaShop su Ubuntu 20.04

Come installare MediaWiki su Ubuntu 20.04