Настройка сервера Wekan Kanban в Linux

Wekan — это приложение для канбан-доски с открытым исходным кодом, которое позволяет вам управлять своими повседневными задачами с помощью (виртуальных) карточек. Вы можете создавать доски и карточки и перемещать их между столбцами по мере выполнения каждой задачи. Вы также можете добавлять людей, которые работают с вами, в задачи на доске. Как и другие инструменты канбана, Wekan также позволяет использовать цветные метки на карточках для облегчения группировки, фильтрации и назначения их конкретным людям. Поскольку Wekan имеет открытый исходный код (распространяется по лицензии MIT), его легко модифицировать и использовать.

В этой статье показано, как установить Wekan на компьютер Linux для создания сервера управления проектами Kanban. В этих инструкциях используется Fedora , но они также работают для любого дистрибутива Linux с небольшими изменениями для различных менеджеров пакетов.

1. Установите веб-сервер

Wekan — это веб-инструмент, поэтому для его запуска у вас должен быть установлен веб-сервер. Хотя вы можете использовать любой веб-сервер с открытым исходным кодом, я использую Nginx, потому что считаю его простым в установке и настройке. Установите его с помощью:

sudo dnf install nginx

2. Включите и запустите веб-сервер.

Включите службы веб-сервера при загрузке, чтобы вам не приходилось запускать службу каждый раз при перезагрузке компьютера. Чтобы включить и запустить службу Nginx, используйте systemctl:

sudo systemctl enable --now nginx

3. Установите команду snap

Создать Wekan можно двумя способами: из исходников или с помощью Snap. Для его построения из исходного кода требуется несколько зависимостей и много настроек. Подготовленный пакет проще установить с помощью snapкоманды. Установите Snap с помощью:

sudo dnf install snapd

В Fedora Snap требует, чтобы вы вручную создали символическую ссылку:

sudo ln -s /var/lib/snapd/snap /snap

Проверьте версию Snap с помощью, snap versionчтобы убедиться, что она правильно установлена.

Перезагрузите компьютер, чтобы Snap обнаружил библиотеки.

4. Установите Wekan

Теперь вы готовы к установке Wekan. Сделайте это, snapа не dnf:

sudo snap install wekan

5. Задайте номер порта.

Номер порта необходим для доступа к Wekan через ваш браузер. Установите номер порта на тот, который не используется. Вы можете использовать любой порт, какой захотите — я использую порт 3001, — но не используйте общий, например 22, 25, 443, 80 и т. Д. Вы можете найти полный список портов и то, что ожидается на них на этом Страница Управления по присвоению номеров в Интернете . (Хотя порт 3001 зарезервирован, он предназначен для службы, которую я никогда не предполагал запускать, так что вы можете действовать как следует.)

sudo snap set wekan port='3001'

6. Назначьте URL-адрес.

Если вы устанавливаете Wekan на сервере, к которому хотите получить удаленный доступ, вы должны установить IP-адрес, на котором будет работать Wekan:

sudo snap set wekan \
root_url="http://<Ip Address of Server>"

7. Перезапустите службы Wekan.

В настоящее время Wekan использует базу данных MongoDB для хранения данных. Лицензия MongoDB не одобрена OSI, хотя MongoDB утверждает, что это действующая лицензия с авторским левом. Вы можете прочитать больше об этих дебатах в списке рассылки по лицензированию OSI и сделать свои собственные выводы. Ведется работа по разрешению других баз данных в Wekan .

На данный момент доступен MongoDB, поэтому запустите его, а затем перезапустите Wekan:

sudo systemctl restart snap.wekan.mongodb
$ sudo systemctl restart snap.wekan.wekan

8. Доступ к Wekan

Откройте браузер и перейдите к http://localhost:3001или http://<ip address of server>:3001.

 

Если вы входите в систему впервые, нажмите « Зарегистрироваться» , и вы увидите страницу « Создать учетную запись» .

 

Заполните информацию и нажмите « Зарегистрироваться» . Вы можете получить ошибку; не волнуйтесь, просто игнорируйте это.

Щелкните ссылку « Войти» , и вы снова увидите страницу входа. Введите информацию, которую вы использовали для регистрации, чтобы войти в систему и начать работу.

9. Начните создавать свои доски.

Используйте пользовательский интерфейс, чтобы настроить платы, чтобы начать использовать программное обеспечение.

 

Если у вас есть доски из другого программного обеспечения Kanban, такого как Trello, вы можете импортировать их в Wekan.

  1. Щелкните значок + в верхней части строки меню.
  2. Щелкните Импорт .

     

  3. Следуйте инструкциям по импорту данных.

Я надеюсь, что эта информация окажется для вас полезной и поможет вам легче управлять своими проектами, используя при этом всю мощь открытого исходного кода.