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.

  1. 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.

  2. 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.sh

    O script baixa as dependências e sobe o Command Center. Deixe a máquina conectada à internet até ele terminar.

  3. 03

    Abra o painel no navegador

    Na própria máquina, acesse:

    Navegador
    http://localhost:8080

    De outro aparelho na mesma rede, troque localhost pelo IP da máquina onde o NOMAD está, por exemplo http://IP_DA_MAQUINA:8080.

  4. 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.

  5. 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.

  6. 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:

projectnomad.us/install/wsl2

Ligar, desligar e atualizar

Os scripts ficam em /opt/project-nomad.

Iniciar
sudo bash /opt/project-nomad/start_nomad.sh
Parar
sudo bash /opt/project-nomad/stop_nomad.sh
Atualizar o painel
sudo bash /opt/project-nomad/update_nomad.sh

O script de atualização cuida só do Command Center. Os apps instalados são atualizados pelo próprio painel.

Desinstalar (não tem volta)
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.sh

Seguranç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 @diogodoy

Fontes oficiais

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.