Sobre o projeto

## Visão geral Este é um projeto de coleção de serviços gerenciado com Docker Compose, contendo vários serviços comuns de desenvolvimento e operação. O projeto facilita a implantação e o gerenciamento rápido desses serviços por meio de configuração de rede unificada e scripts de inicialização. ## Serviços incluídos - **dify** - Plataforma de desenvolvimento de aplicações de IA Dify - **firecrawl** - Serviço de rastreador web - **homeassistant** - Home Assistant para casa inteligente (Container, rede host) - **lobe-chat** - Serviço de chat de IA LobeChat - **minio** - Serviço de armazenamento de objetos MinIO - **monitor** - Sistema de monitoramento Prometheus + Grafana - **mongodb** - Serviço de banco de dados MongoDB - **mysql** - Serviço de banco de dados MySQL - **neo4j** - Serviço de banco de dados de grafos Neo4j - **obsidian** - Notas Obsidian (desktop web linuxserver, web_net) - **open-webui** - Serviço de interface OpenWebUI - **omniroute** - Gateway de IA unificado OmniRoute (reutiliza Redis do host) - **postgres** - Serviço de banco de dados PostgreSQL - **redis** - Serviço de cache Redis - **rustdesk** - Serviço de controle remoto RustDesk ## Instruções de uso 1. Certifique-se de que Docker e Docker Compose estejam instalados 2. Inicialize o arquivo de configuração: `cp .env.example .env` 3. Modifique os parâmetros de configuração no arquivo `.env` 4. Inicie os serviços: `docker compose up -d` ## Configuração de rede - Os serviços web usam uniformemente a rede `web_net` - Os serviços de monitoramento usam uniformemente a rede `monitor_net`, associada à `web_net` - O Home Assistant usa a rede `host` do host para facilitar a descoberta de dispositivos na rede local ## Requisitos do sistema - Docker Engine 24.0+ - Docker Compose 2.0+ - Configuração mínima: CPU 2 núcleos, memória 4 GB, disco 20 GB ## Documentação de referência Cada diretório de serviço possui um arquivo README independente, fornecendo instruções detalhadas de configuração. ## Contribuição e licença Issues e Pull Requests são bem-vindos. Este projeto adota a licença MIT.