Restyaboard¶
В этой статье:
Информация
Restyaboard - система управления проектами с открытым исходным кодом, являющаяся альтернативой Trello. Предоставляет визуальный интерфейс для организации задач с использованием досок, списков и карточек. Подходит для команд разработчиков, проектных групп и организаций, нуждающихся в гибком инструменте управления задачами.
Restyaboard. Основные возможности¶
- Визуальное управление задачами: интуитивный интерфейс с досками, списками и карточками для организации рабочих процессов;
- Совместная работа: возможность приглашать участников команды, назначать задачи и отслеживать прогресс;
- Гибкая настройка: создание пользовательских полей, меток и категорий для адаптации под специфику проекта;
- Вложения и комментарии: прикрепление файлов к карточкам и обсуждение задач внутри интерфейса;
- Календарь и сроки: установка дедлайнов с календарным представлением задач;
- Контрольные списки: создание подзадач внутри карточек для детализации работы;
- Фильтрация и поиск: быстрый поиск карточек по различным параметрам;
- Уведомления: автоматические оповещения об изменениях в задачах;
- REST API: возможность интеграции с внешними системами и автоматизации;
- Открытый исходный код: полный доступ к коду на GitHub.
Особенности сборки¶
ID |
---|
- Контейнеризованное развертывание - система поставляется с Docker и предварительно настроенными контейнерами для быстрого запуска.
- Ключевые контейнеры:
restya_app
- основной контейнер приложения Restyaboard (restyaplatform/restyaboard:v1.7.1);restya_db
- база данных PostgreSQL 15;certproxy-nginx-1
- веб-сервер Nginx с поддержкой SSL через Certbot (jonasal/nginx-certbot:latest).
- Сетевая конфигурация:
- Внешние порты: 80 (HTTP), 443 (HTTPS);
- Внутренний порт Restyaboard: 8080 (проброшен на хост: 127.0.0.1:8080->80/tcp);
- Автоматическое получение SSL-сертификатов через Let's Encrypt.
- Ключевые директории:
/opt/restyaboard
- основная директория установки на хосте;/var/lib/nginx/html
- корневая директория веб-приложения внутри контейнера;/var/lib/nginx/html/sql
- SQL-скрипты для инициализации базы данных;/etc/nginx/conf.d
- конфигурационные файлы Nginx;/data/nginx/user_conf.d
- пользовательские конфигурации Nginx на хосте.
Примечание
Если не указано иное, по умолчанию устанавливается версия Restyaboard v1.7.1 с официального репозитория проекта.
Начало работы после развертывания Restyaboard¶
После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и API — Invapi.
Данные для авторизации можно найти во вкладке Информация → Тэги панели управления сервером или в присланном e-mail:
- Ссылка для доступа к Restyaboard с веб-интерфейсом: в теге webpanel;
- Логин для входа в Restyaboard:
admin
; - Пароль для входа в Restyaboard:
restya
; - Логин и Пароль для управления сервером: приходят в письме на вашу электронную почту при сдаче сервера.
Первый вход и начало работы¶
Авторизация в системе¶
Откройте веб-браузер и перейдите по ссылке из тега webpanel и введите учетные данные.
Важно для безопасности
Обязательно измените пароль администратора после первого входа в систему. Это критически важно для обеспечения безопасности вашей установки.
Создание первой доски¶
После успешной авторизации:
- Нажмите кнопку
Create new board; - Введите название доски;
- Выберите уровень видимости (приватная или публичная);
- Нажмите
Addдля создания доски.
Примечание
Подробная информация по настройке и использованию Restyaboard содержится в официальной документации.
Заказ сервера с Restyaboard с помощью API¶
Для установки данного ПО с использованием API следуйте этой инструкции.