Алтернативи с отворен код на услугата Trello започват да се появяват в Linux и са отлични. По-рано този месец обхванахме мениджъра на проекта Wekan. Това е система за управление на проекти в стил канбан, която потребителите могат да хостват сами.
Представяне Канборд, това е друга самостоятелно хоствана система за управление на задачи, която има за цел да поеме Trello. Той има какво да предложи, включително плъгини, динамични персонализирани филтри и други!
В това ръководство ще разгледаме как да настроите и инсталирате Kanboard на различни операционни системи Linux.
Съдържание
Преди да започнем
Kanboard е мрежово приложение, което позволява на потребителите да взаимодействат с него през мрежата и за да го използвате, трябва да имате сървър, работещ под Linux OS.
Моля, имайте предвид, че въпреки че препоръчваме използването на традиционен 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
Веднъж в уеб директорията, получете 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
Преименувайте папката 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
Вземете root шел с помощта на командата 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
Преименувайте директорията с данни на 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.
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 е admin/admin.
https://server-ip-address/kanboard/
Не знаете IP адреса на вашия Kanboard сървър? Пусни:
ip addr show | grep 192.168.*