Gerenciador de servidor Ollama com modelos cloud otimizados e offline.
- Shell 100%
| gerar_modelfile.sh | ||
| install_mom.sh | ||
| LICENSE | ||
| ollama-manager.sh | ||
| README.md | ||
| update_twm.sh | ||
📦 ollama-manager 
Gerenciador de servidor Ollama com modelos cloud otimizados, suporte offline e automação TWM.
✨ Funcionalidades
- 🚀 Inicialização automática do servidor Ollama
- ✅ Health check com timeout de segurança (
30s) - ☁️ Sincronização silenciosa de modelos cloud
- 🤖 Modelo padrão TWM-Automation para automações otimizadas
- ⭐ Suporte a modelo offline (DeepSeek R1) —
\approx 1.1\text{GB} - 🖥️ Interface interativa para seleção de modelos
📋 Pré-requisitos
- Sistema Linux/macOS, WSL2 ou Termux (Android)
curlinstalado (versão\geq 7.68.0)- Ollama instalado: https://ollama.com/
📥 Instalação
git clone https://git.disroot.org/BourneShell/ollama-manager.git
cd ollama-manager
chmod +x ollama-manager.sh
⚡ Uso
./ollama-manager.sh
Fluxo automático:
- Interrompe instâncias anteriores do Ollama
- Inicia servidor na porta
11434 - Aguarda health check (máx.
30s) - Apresenta menu interativo:
- TWM-Automation:latest ⭐ (Padrão) — Automação otimizada
- Kimi K2.5:Cloud — Moonshot AI
- DeepSeek R1:1.5B —
\texttt{1.5B}parâmetros, funciona offline - Gemma3:27B-Cloud — Google
\texttt{27B} - MiniMax M2.5:Cloud — MiniMax AI
- Sincroniza e prepara o modelo selecionado
📤 Saída Esperada
[14:22:33] Limpando instâncias anteriores...
[14:22:38] Servidor Online! (PID: 2874)
--- MODELOS DISPONÍVEIS ---
1) TWM-Automation:latest (Padrão) - Automação otimizada
2) Kimi K2.5:Cloud
3) DeepSeek R1:1.5B ★ (Funciona offline)
4) Gemma3:27B-Cloud
5) MiniMax M2.5:Cloud
Escolha [1-5] (ou Enter para TWM-Automation): 1
[14:22:45] Selecionado: ueliton17071987/twm-automation:latest
[14:22:46] Sincronizando modelo ueliton17071987/twm-automation:latest...
[14:22:48] Modelo pronto para uso via API.
----------------------------------------------------
Ollama está rodando em 127.0.0.1:11434
Modelo ativo: ueliton17071987/twm-automation:latest
----------------------------------------------------
🤝 Contribuir com o Modelfile
Deseja melhorar o modelo TWM-Automation? Envie suas sugestões para o arquivo TitansWar-Automation.modelfile:
📧 E-mail: ueliton@disroot.org
Diretrizes:
- Descreva a modificação proposta
- Anexe o trecho alterado ou arquivo completo
- Explique o caso de uso e benefícios
- Teste localmente antes de enviar (utilize
update_twm.sh)
🔌 Instalação Global (Opcional)
chmod +x install_mom.sh && ./install_mom.sh
Uso pós-instalação:
momserver
🔧 Solução de Problemas
Porta 11434 em uso:
pkill -f "ollama serve"
fuser -k 11434/tcp 2>/dev/null || true
Modelo offline (DeepSeek R1):
- Baixe previamente:
ollama pull deepseek-r1:1.5b - Requer
\approx 1.1\text{GB}de armazenamento
Timeout no health check:
- Verifique permissões do Ollama
- Execute manualmente:
ollama serve
📦 Modelos Suportados
| Modelo | Tipo | Tamanho | Observações |
|---|---|---|---|
| TWM-Automation:latest ⭐ | Híbrido | Variável | Padrão, automação otimizada |
| Kimi K2.5:Cloud | Cloud | — | Moonshot AI |
| DeepSeek R1:1.5B | Local | 1.1\text{GB} |
Funciona offline |
| Gemma3:27B-Cloud | Cloud | — | Google \texttt{27B} |
| MiniMax M2.5:Cloud | Cloud | — | MiniMax AI |