Альтернативи з відкритим кодом для послуги Trelloпочинають з'являтися на Linux, і вони чудові. На початку цього місяця ми охопили керівника проекту Wekan. Це система управління проектами у стилі канбану, яку користувачі можуть приймати.
Представляючи Kanboard, це ще одна власна система управління завданнями, яка має на меті використовувати Trello. Він пропонує багато, включаючи плагіни, динамічні спеціальні фільтри та багато іншого!
У цьому посібнику ми розповімо, як налаштувати та встановити Kanboard на різних операційних системах Linux.
Перш ніж ми почнемо
Kanboard - це мережевий додаток, який дозволяє користувачам взаємодіяти з ним через Інтернет, і для його використання потрібно мати сервер під управлінням ОС Linux.
Майте на увазі, що хоча б ми рекомендуємо використовуватитрадиційний сервер Linux, оскільки він найкраще справляється із завантаженням програмного забезпечення, також можна запустити Kanboard на настільному ПК Linux - за умови, що він завжди увімкнено та підключений до мережі.

На сьогодні програмне забезпечення Kanboard підтримує декілька операційних систем сервера Linux. Зокрема, він підтримує Ubuntu, Debian, RedHat Enterprise Linux, CentOS та декілька інших.
Встановіть Kanboard на сервер Ubuntu
У документації Kanboard зазначено, що Ubuntu 16.04 найновіша ОС, що підтримується, тому наші вказівки будуть зосереджені на цьому. Це означає, що у випусках є багато змін, тому це, ймовірно, буде працювати і 18.04 / 18.10.
Щоб розпочати установку Kanboard, запустіть вікно терміналу і скористайтесь оновлення і оновлення команди для забезпечення того, щоб у вашої машини Ubuntu були найновіші виправлення.
sudo apt update sudo apt upgrade -y
Тепер, коли все актуально, ви повинні встановити необхідні залежності для Kanboard на Ubuntu.
Ubuntu 16.04 LTS
sudo apt-get install -y apache2 libapache2-mod-php7.0 php7.0-cli php7.0-mbstring php7.0-sqlite3 php7.0-opcache php7.0-json php7.0-mysql php7.0-pgsql php7.0-ldap php7.0-gd php7.0-xml
Ubuntu 18.04 LTS
sudo apt-get install -y apache2 libapache2-mod-php7.2 php7.2-cli php7.2-mbstring php7.2-sqlite3 php7.2-opcache php7.2-json php7.2-mysql php7.2-pgsql php7.2-ldap php7.2-gd php7.2-xml
Перемістіть сеанс терміналу у веб-каталог Apache за допомогою CD командування.
cd /var/www/html
Опинившись у веб-каталозі, отримайте кореневий доступ через судо -с командування.
sudo -s
Візьміть останню версію програмного забезпечення Kanboard зі сторінки випуску GitHub за допомогою wget інструмент для завантаження.
wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip
Витягніть файли Kanboard із ZIP-файлу за допомогою розпакувати командування.
unzip kanboard-v1.2.6.zip
Оновіть дозволи для папки Kanboard за допомогою чоун.
chown -R www-data:www-data kanboard-1.2.6/data
Перейменуйте папку Kanboard.
mv kanboard-1.2.6 kanboard
Нарешті, видаліть ZIP-архів із веб-папки Ubuntu.
rm kanboard-v1.2.6.zip
Встановіть Kanboard на сервер Debian
Debian Linux дуже схожий на Ubuntu, тому Kanboard підтримується в операційній системі. Щоб розпочати установку, запустіть термінал. Потім скористайтеся оновлення і оновлення команди, щоб все оновити.
Примітка: ці інструкції стосуються Debian 9 Stretch. Будь ласка, оновіть свою машину, перш ніж продовжувати, якщо ви переглядаєте попередню версію.
sudo apt-get update sudo apt-get upgrade -y
Далі ви повинні встановити залежності Kanboard на своєму сервері Debian. Щоб встановити залежності, введіть Apt-get команда нижче у вікні терміналу.
sudo apt-get install -y apache2 libapache2-mod-php7.0 php7.0-cli php7.0-mbstring php7.0-sqlite3 php7.0-opcache php7.0-json php7.0-mysql php7.0-pgsql php7.0-ldap php7.0-gd php7.0-xml
Зважаючи на залежність, настав час встановити Kanboard на Debian. Використання CD команда, перемістіть термінал у / var / www / html
cd /var/www/html
Отримайте кореневу оболонку за допомогою су командування.
su -
Завантажте останню версію Kanboard від GitHub розробника за допомогою програми wget інструмент для завантаження.
wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip
Витягніть код за допомогою розпакувати командування.
unzip kanboard-v1.2.6.zip
Перейменуйте каталог даних Kanboard.
mv kanboard-1.2.6 kanboard
Нарешті, видаліть архів Kanboard Zip з веб-каталогу.
rm kanboard-v1.2.6.zip
Встановіть Kanboard на RHEL / CentOS
Якщо ви хочете розмістити екземпляр Kanboard нарозповсюджений на RedHat Linux дистрибутив, такий як RedHat Enterprise Linux, CentOS та інші, для початку вам потрібно буде встановити кілька залежностей. Запустіть термінал і введіть команди нижче.
sudo yum install -y php php-xml php-mbstring php-pdo php-gd unzip wget
Після встановлення залежностей, необхідних для запуску Kanboard, вам потрібно буде перезапустити веб-сервер Apache.
sudo systemctl restart httpd.service
Використання CD команда, перемістіть своє вікно терміналу у веб-папку.
cd /var/www/html/
Захопіть вихідний код Kanboard від GitHub за допомогою wget інструмент для завантаження.
wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip
Витягніть архів ZIP за допомогою розпакувати командування.
unzip kanboard-v1.2.6.zip
Перейменуйте папку даних Kanboard.
mv kanboard-1.2.6 kanboard
Закінчіть, видаливши архів Kanboard Zip.
rm kanboard-v1.2.6.zip
Доступ до Kanboard

Установка завершена! Тепер усе, що залишилося - це отримати доступ до вашого примірника Kanboard, відкривши веб-браузер і відвідавши URL-адресу нижче.
Примітка: типовим входом для Kanboard є адміністратор / адмін.
http://server-ip-address/kanboard/
Ви не знаєте IP-адресу вашого сервера Kanboard? Виконати:
ip addr show | grep 192.168.*</p>
Коментарі