GNU/Linux >> Znalost Linux >  >> Ubuntu

Nainstalovat Kanboard na Ubuntu 20.04 LTS - Průvodce krok za krokem?

Kanboard je bezplatný a open-source nástroj pro správu projektů, který využívá metodologii Kanban. Kanboard se zaměřuje na minimalismus a jednoduchost, je určen především pro malé týmy. Pomáhá vám také spravovat vaše projekty a vizualizovat váš pracovní postup.

Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy na instalaci softwaru s otevřeným zdrojovým kódem.

V této souvislosti se podíváme na to, jak nainstalovat Kanboard na Ubuntu 20.04 LTS.


Kroky k instalaci a konfiguraci Kanboard na Ubuntu 20.04 LTS Focal Fossa

1. Proveďte aktualizaci systému

Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujících příkazů apt v terminálu:

$ sudo apt update
$ sudo apt upgrade


2. Nainstalujte zásobník LAMP

Zde musíte mít v systému LAMP server. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde.


3. Nakonfigurujte MariaDB pro Kanboard

Ve výchozím nastavení není MariaDB tvrzená. MariaDB můžete zabezpečit pomocí skriptu mysql_secure_installation. měli byste si pozorně přečíst a níže každý krok, který nastaví heslo root, odstraní anonymní uživatele, zakáže vzdálené přihlášení root a odstraní testovací databázi a přístup k zabezpečené MariaDB:

$ mysql_secure_installation

Nakonfigurujte to takto:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Dále se budeme muset přihlásit do konzole MariaDB a vytvořit databázi pro Kanboard. Spusťte následující příkaz:

$ mysql -u root -p

To vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro instalaci Kanboard:

MariaDB [(none)]> CREATE DATABASE kanboarddb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON kanboarddb.* TO 'kanboarduser'@'localhost' IDENTIFIED BY 'kanboardpasswd';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> Exit;


4. Nainstalujte Composer do systému

Nyní stahujeme a instalujeme Composer https://linuxapt.com/blog/315-install-composer-on-linux-mint pomocí následujících příkazů:

$ curl -sS https://getcomposer.org/installer | php

Chcete-li, aby byl PHP Composer globálně dostupný, přesuňte jej do binární složky /usr/local/bin:

$ sudo mv composer.phar /usr/local/bin/composer
$ sudo chmod +x /usr/local/bin/composer
$ source ~/.bashrc

Nakonec spusťte následující příkazy, pokud chcete ověřit nainstalovaný skladatel:

$ composer -v


5. Nainstalujte Kanboard do systému

Nyní začneme stahovat a instalovat Kanboard:

$ cd /tmp
$ git clone https://github.com/kanboard/kanboard.git

Po dokončení jej přesuňte do adresáře Apache. Poté pokračujte v instalaci pomocí následujících příkazů:

$ sudo mv kanboard /var/www/kanboard
$ cd /var/www/kanboard
$ sudo mv config.default.php config.php
$ sudo composer install

Poté musíte upravit konfigurační soubor Kanboard tak, aby zahrnoval MariaDB:

$ sudo nano /var/www/kanboard/config.php
define('DB_DRIVER', 'mysql');
define('DB_USERNAME', 'kanboarduser');
define('DB_PASSWORD', 'kanboardpasswd');
define('DB_NAME', 'kanboarddb');

Nyní změňte oprávnění ke složce Kanboard:

$ sudo chown -R www-data:www-data /var/www/kanboard/
$ sudo chmod -R 755 /var/www/kanboard/


6. Nakonfigurujte webový server Apache pro Kanboard

Vytvořte novou direktivu virtuálního hostitele v Apache. Například vytvořte nový konfigurační soubor Apache s názvem 'kanboard.conf' na svém virtuálním serveru:

$ touch /etc/apache2/sites-available/kanboard.conf
$ ln -s /etc/apache2/sites-available/kanboard.conf /etc/apache2/sites-enabled/kanboard.conf
$ nano /etc/apache2/sites-available/kanboard.conf

Přidejte následující řádky:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/kanboard
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/kanboard/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Nyní můžeme restartovat webový server Apache, aby se změny provedly:

$ sudo a2enmod rewrite
$ sudo a2ensite kanboard.conf
$ sudo systemctl restart apache2


7. Nastavte HTTPS

Měli bychom povolit zabezpečené připojení HTTPS na Nextcloud. Můžeme získat bezplatný TLS certifikát od Let's Encrypt. Nainstalujte klienta Let's Encrypt (certbot) z úložiště Ubuntu 20.04:

$ sudo apt install certbot python3-certbot-apache

Dále spusťte následující příkaz a získejte bezplatný certifikát TLS pomocí pluginu Apache:

$ sudo certbot --apache --agree-tos --redirect --staple-ocsp --email [email protected] -d example.com

Pokud je test úspěšný, znovu načtěte Apache, aby se změna projevila:

$ sudo apache2ctl -t
$ sudo systemctl reload apache2


Jak získat přístup k webovému rozhraní Kanboard?

Kanboard bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://vaše-doména.com/ nebo http://ip-adresa-serveru/.



Ubuntu
  1. Nainstalujte balíčky RPM na Ubuntu 20.04 LTS – průvodce krok za krokem?

  2. Nainstalovat qt na Ubuntu 20.04 – průvodce krok za krokem?

  3. Nainstalovat Ubuntu 20.04 LTS – průvodce krok za krokem?

  1. Nainstalovat NumPy na Ubuntu 20.04 LTS – průvodce krok za krokem?

  2. Nainstalovat Homebrew na Ubuntu 20.04 LTS – průvodce krok za krokem?

  3. Nainstalovat GoAccess na Ubuntu 20.04 LTS – průvodce krok za krokem?

  1. Instalace TYPO3 na Ubuntu 20.04 LTS – průvodce krok za krokem?

  2. Nainstalovat PrestaShop na Ubuntu 20.04 LTS – průvodce krok za krokem?

  3. Nainstalovat XAMPP na Ubuntu 20.04 LTS - Průvodce krok za krokem?