Об этом проекте
## Обзор
Это проект набора сервисов, управляемый с помощью 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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.