Gerenciador de servidor Ollama com modelos cloud otimizados e offline.
Find a file
2026-03-17 01:00:27 -03:00
gerar_modelfile.sh Histórico limpo - 2026-03-17 2026-03-17 01:00:27 -03:00
install_mom.sh Histórico limpo - 2026-03-17 2026-03-17 01:00:27 -03:00
LICENSE Histórico limpo - 2026-03-17 2026-03-17 01:00:27 -03:00
ollama-manager.sh Histórico limpo - 2026-03-17 2026-03-17 01:00:27 -03:00
README.md Histórico limpo - 2026-03-17 2026-03-17 01:00:27 -03:00
update_twm.sh Histórico limpo - 2026-03-17 2026-03-17 01:00:27 -03:00

📦 ollama-manager Shell Script

Platform

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)
  • curl instalado (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:

  1. Interrompe instâncias anteriores do Ollama
  2. Inicia servidor na porta 11434
  3. Aguarda health check (máx. 30s)
  4. 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
  5. 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