Настройка сервера 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.
- Щелкните значок + в верхней части строки меню.
- Щелкните Импорт .
- Следуйте инструкциям по импорту данных.
Я надеюсь, что эта информация окажется для вас полезной и поможет вам легче управлять своими проектами, используя при этом всю мощь открытого исходного кода.