ARMory
ARMory — единое рабочее пространство для проектной документации, задач, заметок, календаря и подключаемых инструментов.
Возможности
- Проекты — создавайте проекты, разбивайте их на разделы и группы.
- Файлы, заметки и ссылки — храните файлы, текстовые заметки и ссылки в одном месте.
- Замена файлов — обновляйте файл, сохраняя его название и историю версий.
- Контекстное меню файлов — правый клик по элементу: копировать ссылку, предпросмотр, открыть в Alexandrite, изменить, скачать, удалить.
- Сортировка — меняйте порядок групп и элементов внутри групп перетаскиванием.
- Пагинация — удобная навигация по длинным спискам проектов с prev/next, окном страниц и многоточием.
- Поиск — быстрый поиск по проектам и содержимому.
- Alexandrite — встроенное Markdown-хранилище знаний с двухпанельным интерфейсом.
- Локальное редактирование файлов и папок.
- Read-only просмотр заметок с Яндекс.Диска.
- Центрированный предпросмотр текста, Markdown и изображений.
- Редактирование офисных документов через Collabora Online.
- Сохранение состояния дерева между операциями.
- Яндекс.Диск — синхронизация базы данных, загруженных файлов и Alexandrite с облаком.
- Архивные бэкапы — создание и восстановление архивов
.tar.gzдля ARMory и Alexandrite. - Kanban — доски задач внутри проектов и общая доска: колонки, приоритеты, ответственные, дедлайны, вложения, закрытие задач.
- Список задач (ToDo) — таблица всех задач с фильтрами и сортировкой, импорт задач, выгрузка в
.txt/JSON/CSV. - Диаграмма Ганта — визуальное отображение задач на timeline с учётом фильтров, цветовая индикация по приоритету, навигация по датам и экспорт в
.xlsx. - Планировщик — запуск shell-скриптов проектов в заданное время через системную утилиту
at. - Календарь — визуальное представление задач и событий по месяцам.
- Дела — личные и общие заметки с дедлайнами, привязкой к проекту и выводом в ежедневную сводку. Раздел включается настройкой
PERSONAL_NOTES_ENABLED. - Комментарии проектов — обсуждение внутри проекта с отметкой прочтения и счётчиком непрочитанных сообщений.
- MCP-интеграция — работа AI-ассистентов с проектами и задачами через защищённый HTTP endpoint.
- Подключаемые приложения — развёртывание Docker-образов через форму, журнал установки и управление пунктами меню.
- Адаптивный UI — Bootstrap 5, сворачиваемые сайдбары, сохранение состояния интерфейса.
Быстрый старт
# 1. Клонировать репозиторий
git clone <repo-url>
cd ARMory
# 2. Скопировать и заполнить .env
cp .env.example .env
# 3. Запустить через Docker Compose
docker compose up -d --build
# 4. Открыть в браузере
http://<armory-host>:<armory-port>