Об этом проекте

## Обзор Это проект набора сервисов, управляемый с помощью Docker Compose, включающий несколько распространённых сервисов для разработки и эксплуатации. Благодаря единой конфигурации сети и скриптам инициализации проект позволяет пользователям быстро развёртывать эти сервисы и управлять ими. ## Включённые сервисы - **dify** — платформа разработки AI-приложений Dify - **firecrawl** — сервис веб-скрапинга - **homeassistant** — умный дом Home Assistant (Container, сеть host) - **lobe-chat** — сервис AI-чата LobeChat - **minio** — сервис объектного хранилища MinIO - **monitor** — система мониторинга Prometheus + Grafana - **mongodb** — сервис базы данных MongoDB - **mysql** — сервис базы данных MySQL - **neo4j** — сервис графовой базы данных Neo4j - **obsidian** — заметки Obsidian (веб-десктоп linuxserver, web_net) - **open-webui** — сервис интерфейса OpenWebUI - **omniroute** — единый AI-шлюз OmniRoute (использует Redis хост-машины) - **postgres** — сервис базы данных PostgreSQL - **redis** — сервис кэша Redis - **rustdesk** — сервис удалённого управления RustDesk ## Инструкция по использованию 1. Убедитесь, что установлены Docker и Docker Compose 2. Инициализируйте файл конфигурации: `cp .env.example .env` 3. Измените параметры конфигурации в файле `.env` 4. Запустите сервисы: `docker compose up -d` ## Конфигурация сети - Веб-сервисы единообразно используют сеть `web_net` - Сервисы мониторинга единообразно используют сеть `monitor_net`, связанную с `web_net` - Home Assistant использует сеть хост-машины `host` для удобного обнаружения устройств локальной сети ## Системные требования - Docker Engine 24.0+ - Docker Compose 2.0+ - Минимальная конфигурация: 2 ядра CPU, 4 ГБ памяти, 20 ГБ дискового пространства ## Справочная документация В каталоге каждого сервиса есть отдельный файл README с подробным описанием конфигурации. ## Вклад и лицензия Приветствуются Issue и Pull Request. Проект распространяется под лицензией MIT.