Как да

Инсталирайте и конфигурирайте TaskBoard на Ubuntu 20.04 | 18.04

Инсталирайте и конфигурирайте TaskBoard на Ubuntu 20.04 | 18.04

TaskBoard е безплатен инструмент с отворен код, вдъхновен от Kanban, за проследяване на задачи и работни дейности, които трябва да се свършат. Той ви дава прост и изчистен интерфейс за управление на вашите задачи. Понастоящем TaskBoard се пренаписва от нулата. Клоновете master и dev все още се поддържат, но в момента не получават нови функции.

Компоненти на TaskBoard

TaskBoard има бекенд и подсистеми Frontend. Компонентите на Front-end са:

За Backend се пече от:

Стъпка 1: Инсталирайте Apache Web Server, PHP & Java

Актуализирайте системата си и инсталирайте уеб сървъра на Apache с PHP

sudo apt актуализация sudo apt-get инсталиране git apache2 sqlite3 php libapache2-mod-php php-cli php-common php-json php-readline php-sqlite3 libaio1 libapr1 libhtml-template-perl libaprutil1-dbd-sqlite3 libaprutil1p-ldl perl libterm-readkey-perl libwrap0

Инсталирайте Java 8

sudo add-apt-repository ppa: webupd8team / java sudo apt актуализация sudo apt install oracle-java8-installer

След инсталацията можете да потвърдите версията, като стартирате:

# java -версия java версия "1.8.0_191 "Java (TM) SE Runtime Environment (компилация 1.8.0_191-b12) Java HotSpot (TM) 64-битов сървър VM (компилация 25.191-b12, смесен режим)

Стъпка 2: Изтеглете и инсталирайте TaskBoard

След като инсталирате зависимостите от пакета, изтеглете TaskBoard

$ cd / srv $ Судо git clone https: // github.com / kiswa / TaskBoard.git Клониране в „TaskBoard“ ... дистанционно: Изброяване на обекти: 42, готово. дистанционно: Преброяване на обекти: 100% (42/42), готово. дистанционно: Компресиране на обекти: 100% (37/37), готово. дистанционно: Общо 7931 (делта 6), повторно използвано 19 (делта 4), повторно използвано 7889 Получаване на обекти: 100% (7931/7931), 9.80 MiB | 1.51 MiB / s, готово. Разрешаване на делти: 100% (5397/5397), готово.

Инсталирайте композиторния PHP мениджър на зависимости

sudo apt install composer

Инсталирайте PHP зависимостите чрез композитор

cd / srv / TaskBoard ./ изграждане / композитор.phar самообновяване ./ изграждане / композитор.phar инсталиране

По желание изградете сведени до минимум JavaScript и CSS

# ./ изграждане / изграждане на всички Изграждане ... Инсталиране на зависимости Не изпълнявайте Composer като root / супер потребител! Вижте https: // getcomposer.org / root за подробности Зареждане на композиторски хранилища с информация за пакета Инсталиране на зависимости (включително require-dev) от заключващ файл Нищо за инсталиране или актуализиране Генериране на файлове за автоматично зареждане Компилиране на lib JS файлове ... Минимизиране на lib CSS файлове ... Компилиране на JS файлове на приложение ... Минимизиране на CSS файлове на приложение ... Актуализиране на индекса.html ... Изграждането завършено

Задайте правилни разрешения за уеб коренната директория на Taskboard

sudo chown -R www-data: www-data / srv / TaskBoard /

Стъпка 3: Конфигурирайте Apache Web Server

Създайте нов виртуален хост за табло.

sudo vim / etc / apache2 / sites-enabled / taskBoard.конф

Конфигурирайте го да изглежда по-долу:

  ServerAdmin [имейл защитен] DocumentRoot "/ srv / TaskBoard" Име на ServerName.пример.com ServerAlias ​​www.табло.пример.com  Опции Индекси FollowSymLinks AllowOverride Всички Изискват всички предоставени  ErrorLog "/ var / log / apache2 / taskboard-error_log" CustomLog "/ var / log / apache2 / taskboard-access_log" комбиниран 

Проверете синтаксиса на конфигурацията:

$ sudo apachectl -t Синтаксис ОК

Активирайте и двете mod_rewrite иmod_expires модули.

sudo a2enmod rewrite изтича

Рестартирайте Apache, за да бъдат извършени промените.

sudo systemctl рестартирайте apache2

Завършете инсталацията, като отворите URL адреса http: // дъска.пример.com на вашия уеб браузър.

Входните данни по подразбиране са:

Потребителско име: администратор Парола: администратор

Влезте, като използвате администратор едновременно като потребителско име и парола. по-късно можете да промените администраторската парола на Настройки страница.

Насладете се на новия си по-добър начин за управление на задачи с Taskboard.

Как лесно да включите или изключите настройките за синхронизиране в Windows 10
Когато използвате няколко устройства с Windows 10, може да искате всички тези устройства да имат подобни настройки. Например може да има някаква парол...
Как да попречим на потребителите да променят скрийнсейвъра в Windows 10
Понякога отделяме доста време за персонализиране и персонализиране на външния вид на работния плот. Ако някой друг потребител, използващ системата, пр...
Как да настроите разпознаване на реч в Windows 10
Разпознаването на реч на Windows е отлична функция, разработена от Microsoft, която дава възможност да се използват компютри за физически ранени или д...