Alternatywy open source dla usługi Trello zaczynają pojawiać się w systemie Linux i są doskonałe. Wcześniej w tym miesiącu omówiliśmy kierownika projektu Wekan. Jest to system zarządzania projektami w stylu kanban, który użytkownicy mogą sami obsługiwać.
Przedstawiamy Kanboard, to kolejny samodzielnie hostowany system zarządzania zadaniami, którego celem jest rozwiązanie Trello. Ma wiele do zaoferowania, w tym wtyczki, dynamiczne filtry niestandardowe i wiele więcej!
W tym przewodniku omówimy, jak skonfigurować i zainstalować Kanboard w różnych systemach operacyjnych Linux.
Spis treści:
Zanim zaczniemy
Kanboard to aplikacja sieciowa, która umożliwia użytkownikom interakcję z nią przez Internet, a aby z niej korzystać, musisz mieć serwer z systemem operacyjnym Linux.
Należy pamiętać, że chociaż zalecamy używanie tradycyjnego serwera Linux, ponieważ najlepiej radzi sobie z ładowaniem oprogramowania, możliwe jest również uruchomienie Kanboard na komputerze stacjonarnym z systemem Linux – pod warunkiem, że jest zawsze włączony i podłączony do sieci.
Obecnie oprogramowanie Kanboard obsługuje wiele systemów operacyjnych Linux dla serwerów. W szczególności obsługuje Ubuntu, Debian, RedHat Enterprise Linux, CentOS i kilka innych.
Zainstaluj Kanboard na serwerze Ubuntu
Dokumentacja Kanboard stwierdza, że Ubuntu 16.04 jest najnowszym obsługiwanym systemem operacyjnym, więc nasze instrukcje będą się na tym koncentrować. To powiedziawszy, nie ma wielu zmian w wydaniach, więc prawdopodobnie będzie działać również 18.04 / 18.10.
Aby rozpocząć instalację Kanboard, uruchom okno terminala i użyj poleceń aktualizacji i aktualizacji, aby upewnić się, że na komputerze z systemem Ubuntu są zainstalowane najnowsze poprawki.
sudo apt update sudo apt upgrade -y
Teraz, gdy wszystko jest aktualne, musisz zainstalować wymagane zależności dla Kanboard na 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
Przenieś sesję terminala do katalogu internetowego Apache za pomocą polecenia CD.
cd /var/www/html
Po wejściu do katalogu internetowego uzyskaj uprawnienia administratora za pomocą polecenia sudo -s.
sudo -s
Pobierz najnowszą wersję oprogramowania Kanboard ze strony wersji GitHub za pomocą narzędzia do pobierania wget.
wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip
Wyodrębnij pliki Kanboard z pliku ZIP za pomocą polecenia unzip.
unzip kanboard-v1.2.6.zip
Zaktualizuj uprawnienia do folderu Kanboard za pomocą chown.
chown -R www-data:www-data kanboard-1.2.6/data
Zmień nazwę folderu Kanboard.
mv kanboard-1.2.6 kanboard
Na koniec usuń archiwum ZIP z folderu internetowego Ubuntu.
rm kanboard-v1.2.6.zip
Zainstaluj Kanboard na serwerze Debian
Debian Linux jest bardzo podobny do Ubuntu, więc Kanboard jest obsługiwany w systemie operacyjnym. Aby rozpocząć instalację, uruchom terminal. Następnie użyj poleceń aktualizacji i aktualizacji, aby wszystko było aktualne.
Uwaga: te instrukcje dotyczą Debiana 9 Stretch. Uaktualnij swój komputer przed kontynuowaniem, jeśli korzystasz z wcześniejszej wersji.
sudo apt-get update sudo apt-get upgrade -y
Następnie musisz zainstalować zależności Kanboard na swoim serwerze Debian. Aby zainstalować zależności, wprowadź poniższe polecenie Apt-get w oknie terminala.
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
Biorąc pod uwagę zależności, czas zainstalować Kanboard na Debianie. Za pomocą polecenia CD przenieś terminal do / var / www / html
cd /var/www/html
Uzyskaj powłokę root za pomocą polecenia su.
su -
Pobierz najnowszą wersję Kanboard z GitHub dewelopera za pomocą narzędzia do pobierania wget.
wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip
Wyodrębnij kod za pomocą polecenia unzip.
unzip kanboard-v1.2.6.zip
Zmień nazwę katalogu danych Kanboard.
mv kanboard-1.2.6 kanboard
Na koniec usuń archiwum Kanboard Zip z katalogu internetowego.
rm kanboard-v1.2.6.zip
Zainstaluj Kanboard na RHEL / CentOS
Jeśli chcesz hostować wystąpienie Kanboard w dystrybucji Linuksa opartej na RedHat, takiej jak RedHat Enterprise Linux, CentOS i inne, musisz zacząć od zainstalowania kilku zależności. Uruchom terminal i wprowadź poniższe polecenia.
sudo yum install -y php php-xml php-mbstring php-pdo php-gd unzip wget
Po zainstalowaniu zależności wymaganych do uruchomienia Kanboard, musisz ponownie uruchomić serwer WWW Apache.
sudo systemctl restart httpd.service
Za pomocą polecenia CD przenieś okno terminala do folderu internetowego.
cd /var/www/html/
Pobierz kod źródłowy Kanboard z GitHub za pomocą narzędzia do pobierania wget.
wget https://github.com/kanboard/kanboard/archive/v1.2.6.zip -O kanboard-v1.2.6.zip
Rozpakuj archiwum ZIP za pomocą polecenia unzip.
unzip kanboard-v1.2.6.zip
Zmień nazwę folderu danych Kanboard.
mv kanboard-1.2.6 kanboard
Zakończ, usuwając archiwum Kanboard Zip.
rm kanboard-v1.2.6.zip
Uzyskaj dostęp do Kanboard
Instalacja zakończona! Teraz pozostaje tylko uzyskać dostęp do instancji Kanboard, otwierając przeglądarkę internetową i odwiedzając poniższy adres URL.
Uwaga: domyślny login do Kanboard to admin / admin.
https://server-ip-address/kanboard/
Nie znasz adresu IP swojego serwera Kanboard? Biegać:
ip addr show | grep 192.168.*