Guia · Project NOMAD
A internet cai. O NOMAD continua.
Um servidor que roda no seu próprio computador, com Wikipédia, mapas e uma IA local. Aqui está o passo a passo para instalar o seu.
- Internet
- desligada
- Wikipédia
- no ar
- Mapas
- no ar
- IA
- no ar
O que é
Conhecimento que não depende de conexão.
O Project NOMAD é um servidor de conhecimento e educação feito para funcionar offline. Ele reúne ferramentas, acervo e IA em um painel único, o Command Center, que você abre pelo navegador.
Por baixo, cada recurso roda em um container Docker. O NOMAD cuida da instalação, da configuração e das atualizações, então você não precisa montar nada à mão.
Biblioteca
Kiwix
Wikipédia offline, referências médicas, guias de sobrevivência e e-books
Assistente de IA
Ollama + Qdrant
Chat local que lê os documentos que você envia e busca dentro deles
Educação
Kolibri
Cursos da Khan Academy com acompanhamento de progresso e vários usuários
Mapas offline
ProtoMaps
Mapas regionais que você baixa e consulta sem conexão
Ferramentas de dados
CyberChef
Criptografia, codificação, hash e análise de dados
Notas
FlatNotes
Anotações locais em markdown
Benchmark
Nativo
Pontuação do seu hardware e ranking da comunidade
Supply Depot
Nativo
Catálogo de apps em um clique e suporte a containers Docker próprios
Requisitos
O que a sua máquina precisa ter.
Só o NOMAD, sem IA
- Processador
- Dual-core de 2 GHz ou melhor
- Memória
- 4 GB de RAM
- Disco
- 5 GB livres (reserve 10 GB)
- Sistema
- Baseado em Debian
Com a IA local
- Processador
- AMD Ryzen 7 ou Intel Core i7
- Memória
- 32 GB de RAM
- Vídeo
- NVIDIA RTX 3060 ou equivalente AMD
- Disco
- 250 GB livres, de preferência SSD
O sistema recomendado é o Ubuntu 26.04 LTS. O Ubuntu 24.04 LTS e o Debian 12 também funcionam. A internet é necessária só durante a instalação e quando você baixar conteúdo novo.
O NOMAD em si é leve. O que ocupa disco é o acervo que você escolhe baixar, e o que pede memória é a IA: com o assistente, a instalação chega a cerca de 25 GB, e o modelo usa em memória mais ou menos o tamanho do próprio download. Com placa de vídeo dedicada essa memória vem da VRAM. Sem ela, vem da RAM.
Passo a passo
Da máquina vazia à IA respondendo offline.
- 01
Prepare a máquina
Use um computador com Ubuntu ou Debian e uma conta com permissão de administrador (sudo). Não precisa de interface gráfica: a instalação é toda pelo terminal e o uso é pelo navegador, inclusive a partir de outro aparelho da sua rede.
Não tem Ubuntu instalado? O guia oficial cobre essa parte do zero em projectnomad.us/install.
- 02
Rode o comando de instalação
Abra o terminal, cole o bloco abaixo inteiro e confirme com a sua senha.
Terminal sudo apt-get update && \ sudo apt-get install -y curl && \ curl -fsSL https://raw.githubusercontent.com/Crosstalk-Solutions/project-nomad/refs/heads/main/install/install_nomad.sh \ -o install_nomad.sh && \ sudo bash install_nomad.shO script baixa as dependências e sobe o Command Center. Deixe a máquina conectada à internet até ele terminar.
- 03
Abra o painel no navegador
Na própria máquina, acesse:
Navegador http://localhost:8080De outro aparelho na mesma rede, troque
localhostpelo IP da máquina onde o NOMAD está, por exemplohttp://IP_DA_MAQUINA:8080. - 04
Siga o assistente e escolha o conteúdo
No primeiro acesso, o assistente de configuração conduz a montagem e oferece coleções prontas de conteúdo. É aqui que você decide o que quer ter guardado: Wikipédia, referências médicas, cursos, mapas da sua região.
Cada item tem um tamanho diferente. Comece pelo essencial e acrescente depois, já que dá para baixar mais conteúdo a qualquer momento pelo painel.
- 05
Instale o assistente de IA
Ainda no painel, instale o AI Assistant. Por padrão o NOMAD configura o Ollama na própria máquina e baixa um modelo de uso geral.
Com ele no ar você conversa com a IA pelo navegador e pode enviar documentos para que ela consulte nas respostas. Se preferir rodar o modelo em outro computador, as configurações do assistente aceitam o endereço de um servidor Ollama ou compatível com a API da OpenAI, como o LM Studio.
- 06
Desligue a internet e teste
Tire o cabo ou desligue o Wi-Fi e abra o painel de novo. A Wikipédia, os mapas e a IA devem responder do mesmo jeito. Se algo não abrir, ligue a internet, termine o download pendente no painel e repita o teste.
Windows e manutenção
Para quem usa Windows e para o dia a dia.
No Windows
O caminho é o WSL2, que roda Linux dentro do Windows. Esse roteiro é mantido pela comunidade e tem guia próprio, com as opções de Docker nativo e Docker Desktop:
Ligar, desligar e atualizar
Os scripts ficam em /opt/project-nomad.
sudo bash /opt/project-nomad/start_nomad.shsudo bash /opt/project-nomad/stop_nomad.shsudo bash /opt/project-nomad/update_nomad.shO script de atualização cuida só do Command Center. Os apps instalados são atualizados pelo próprio painel.
curl -fsSL https://raw.githubusercontent.com/Crosstalk-Solutions/project-nomad/refs/heads/main/install/uninstall_nomad.sh -o uninstall_nomad.sh && sudo bash uninstall_nomad.shSegurança
Dois cuidados antes de deixar ligado.
Não tem senha
O NOMAD não tem login, por decisão do projeto. Quem estiver na mesma rede e souber o endereço consegue abrir. Não exponha o servidor direto à internet. Se for compartilhar na rede de casa ou do escritório, controle o acesso pelo firewall, liberando só as portas que quer.
Nada sai da máquina
O projeto não tem telemetria. A conexão só é usada na instalação e quando você mesmo pede para baixar ferramentas ou conteúdo. Fora isso, ele funciona desconectado.
Montou o seu? Me conta.
Toda semana eu publico sobre IA e segurança digital no Instagram. Se travar em algum passo, me chama por lá.
Seguir @diogodoyFontes oficiais
- Site oficialwww.projectnomad.us
- Guia de instalação oficialwww.projectnomad.us/install
- Guia de hardwarewww.projectnomad.us/hardware
- Perguntas frequenteswww.projectnomad.us/docs/faq
- Código no GitHubgithub.com/Crosstalk-Solutions/project-nomad
O Project NOMAD é um projeto de código aberto da Crosstalk Solutions, sob licença Apache 2.0. Este guia é independente e não tem vínculo com os autores. Em caso de divergência, vale a documentação oficial.