Увод
Предуслови
Корак 1: Ажурирајте систем
Корак 2: Инсталирајте Апацхе, СКЛите и ПХП
Корак 3: Преузмите и инсталирајте ТаскБоард
Корак 4: Конфигуришите Апацхе за ТаскБоард
Корак 5: Закључак
Увод
ТаскБоард је бесплатна алатка отвореног кода која се може користити за праћење ствари које треба да се ураде. Пружа веб интерфејс прилагођен кориснику и минималну апликацију за праћење задатака. ТаскБоард је лако прилагодљив и ради на скоро сваком веб хосту.
У овом водичу ћу објаснити како да инсталирате и конфигуришете ТаскБоард на Убунту 16.04 серверу.
Предуслови
- Ново распоређена инстанца сервера Вултр Убунту 16.04.
- Не-роот корисник са подешавањем судо привилегија на вашем серверу.
- Статичка ИП адреса 192.168.15.110 конфигурисана на вашем систему.
Корак 1: Ажурирајте систем
Прво, ажурирајте свој систем на најновију стабилну верзију тако што ћете покренути следећу команду:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot
Корак 2: Инсталирајте Апацхе, СКЛите и ПХП
Пре него што почнете, мораћете да инсталирате Апацхе веб сервер, ПХП 7, СКЛите базу података и друге потребне библиотеке на вашем серверу.
Можете их инсталирати тако што ћете покренути следећу команду:
sudo apt-get install apache2 apache2-bin apache2-data apache2-mpm-prefork 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
Када се инсталација заврши, можете прећи на следећи корак.
Корак 3: Преузмите и инсталирајте ТаскБоард
Можете преузети најновију верзију ТаскБоард-а са ГитХуб-а користећи wgetкоманду:
wget https://github.com/kiswa/TaskBoard/archive/master.zip
Када се преузимање заврши, распакујте преузету архиву следећом командом:
unzip master.zip
Затим преименујте извучени директоријум у taskboard.
mv TaskBoard-master taskboard
Инсталирајте потребне ПХП зависности користећи Цомпосер.
cd taskboard
sudo ./build/composer.phar install
Померите taskboardдиректоријум у /var/www/html/.
sudo mv taskboard /var/www/html/
Подесите одговарајуће дозволе за taskboardдиректоријум.
sudo chown -R www-data:www-data /var/www/html/taskboard
Креирајте нову конфигурациону датотеку виртуелног хоста за ТаскБоард. То можете учинити са следећом командом:
sudo nano /etc/apache2/sites-available/taskboard.conf
Додајте следеће редове:
<VirtualHost *:80>
ServerName 192.168.15.110
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>
Сачувајте датотеку и омогућите виртуелни хост следећом командом:
sudo a2ensite taskboard
ТаскБоард користи .htaccessдатотеку, тако да ћете такође морати да омогућите mod_expiresи mod_rewriteмодуле и.
sudo a2enmod expires
sudo a2enmod rewrite
Затим поново учитајте Апацхе услугу да би ове промене ступиле на снагу:
sudo service apache2 reload
Корак 5: Закључак
Сада када је инсталација завршена, можете приступити веб интерфејсу ТаскБоард.
Отворите свој омиљени веб претраживач и унесите УРЛ http://192.168.15.110. Пријавите се на ТаскБоард користећи подразумевано корисничко име и лозинку admin. Након успешног пријављивања, биће вам приказана главна контролна табла.