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