Альтернативы сервису Trello с открытым исходным кодом начинают появляться в Linux, и они превосходны. Ранее в этом месяце мы рассказали о менеджере проекта Wekan. Это система управления проектами в стиле канбан, которую пользователи могут разместить сами.
Представляем Канборд, это еще одна автономная система управления задачами, призванная превзойти 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, запустите окно терминала и используйте команды update и upgrade, чтобы убедиться, что на вашем компьютере с 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
Оказавшись в веб-каталоге, получите root-доступ с помощью команды sudo -s.
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.
unzip kanboard-v1.2.6.zip
Обновите разрешения для папки Kanboard с помощью chown.
chown -R www-data:www-data kanboard-1.2.6/data
Переименуйте папку Канборд.
mv kanboard-1.2.6 kanboard
Наконец, удалите ZIP-архив из веб-папки Ubuntu.
rm kanboard-v1.2.6.zip
Установите Kanboard на сервер Debian
Debian Linux во многом похож на Ubuntu, поэтому в операционной системе поддерживается Kanboard. Чтобы начать установку, запустите терминал. Затем используйте команды update и upgrade, чтобы обновить все.
Примечание: эти инструкции относятся к 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.
su -
Загрузите последнюю версию Kanboard с GitHub разработчика с помощью инструмента загрузки wget.
wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip
Извлеките код с помощью команды unzip.
unzip kanboard-v1.2.6.zip
Переименуйте каталог данных Канборда.
mv kanboard-1.2.6 kanboard
Наконец, удалите архив Kanboard Zip из веб-каталога.
rm kanboard-v1.2.6.zip
Установите Kanboard на RHEL / CentOS
Если вы хотите разместить экземпляр Kanboard в дистрибутиве Linux на основе RedHat, таком как 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.
unzip kanboard-v1.2.6.zip
Переименуйте папку данных Канборда.
mv kanboard-1.2.6 kanboard
В конце удалите архив Kanboard Zip.
rm kanboard-v1.2.6.zip
Доступ к Канборду
Установка завершена! Теперь все, что осталось, — это получить доступ к своему экземпляру Kanboard, открыв веб-браузер и перейдя по указанному ниже URL.
Примечание: логин по умолчанию для Kanboard — admin / admin.
https://server-ip-address/kanboard/
Не знаете IP-адрес своего сервера Kanboard? Пробег:
ip addr show | grep 192.168.*