📖 Guia de Uso: Base de Conhecimento Lupa NOC
Bem-vindos à nova estrutura de documentação do NOC Lupa! Agora a nossa base é leve, versionada via GitLab e otimizada para busca instantânea.
Este documento é o seu roteiro completo para acessar e alimentar a nossa nova base de conhecimento. Siga cada passo com atenção para configurar o seu acesso.
1. VS Code vs Obsidian
| Característica | VS Code (Editor de Código) | Obsidian (Cérebro Digital) |
|---|---|---|
| Foco | Editar código (.php, .sql, .bash). | Conectar ideias e procedimentos (.md). |
| Navegação | Explorador de pastas clássico. | Links bidirecionais e busca instantânea. |
| Visualização | Sintaxe técnica e Terminais. | Legibilidade e Gráfico de Conexões (Graph View). |
| Workflow | Produzir (Rodar scripts/comandos). | Pensar (Organizar históricos e projetos). |
Qual usar e quando?
* Use o VS Code quando: For ajustar um .htaccess, editar o footer.php de um cliente ou rodar comandos de terminal no Debian.
* Use o Obsidian quando: For registrar o histórico de atendimento, planejar a migração de um servidor ou consultar um procedimento de rede sob pressão.
2. O que são estas ferramentas?
- GitLab: É o nosso Cofre Central. É um servidor que guarda cada versão do que você escreve. Nada se perde.
- Obsidian: É a sua Bancada de Trabalho. Um programa focado em velocidade que organiza tudo em arquivos de texto simples (
.md). - Git: É o Transportador. É a ferramenta em segundo plano que leva o que você faz no seu PC para o Cofre no servidor.
3. Passo 1: Preparando o seu Computador (Antes de tudo)
Antes de baixar a base, você precisa se identificar para o "Transportador".
- Abra o PowerShell no seu Windows.
- Digite os comandos abaixo (um por vez) para o servidor saber quem é você nos logs:
git config --global user.name "Seu Nome Completo"git config --global user.email "seu.email@lupahosting.com.br"
- Para não ter que digitar senha toda hora, ative o guardador de credenciais:
git config --global credential.helper manager
4. Passo 2: Criando sua "Chave Mestra" (Token)
O GitLab exige uma chave de segurança para o seu PC se conectar ao cofre. Não use sua senha comum.
- Acesse o GitLab da Lupa pelo navegador.
- Clique na sua Foto (Avatar) no canto superior direito > Preferences.
- No menu esquerdo, clique em Access Tokens.
- Clique em Add new token:
- Token name:
Obsidian-Meu-PC - Scopes (Obrigatório): Marque
api,read_repositoryewrite_repository.
- Token name:
- Clique em Create personal access token.
- ⚠️ COPIE O CÓDIGO AGORA: Guarde essa senha em um local seguro. Ela só aparece esta vez e será sua senha no Passo 3.
5. Passo 3: Baixando a Base (O Clone)
Agora vamos trazer os manuais para o seu computador de forma definitiva.
- Crie uma pasta no seu PC (ex:
C:\Documentacao_Lupa). - No GitLab, entre no projeto Base de Conhecimento Lupa NOC.
- Clique no botão azul Code e copie o link em Clone with HTTPS.
- No PowerShell dentro da sua pasta recém-criada, digite:
git clone [LINK_QUE_VOCE_COPIOU]
- Login: O Windows pedirá seu usuário do GitLab e a Chave Mestra (Token) que você criou no Passo 2.
6. Passo 4: Configurando o Obsidian & Plugins Obrigatórios
Para manter a compatibilidade total entre a edição local e a visualização via web pelos técnicos externos no celular, configure o aplicativo exatamente com os parâmetros abaixo:
Ajustes de Links e Pastas
- Abra o Obsidian, clique em Open folder as vault e selecione a pasta clonada.
- Vá em Configurações > Arquivos & Links:
- Pasta padrão para salvar novos arquivos: Altere para
"Na pasta especificada abaixo". - Local da pasta de anexos: Digite precisamente
99%20-%20Anexos. - Formato para links novos: Altere para "Caminho relativo do arquivo".
- Usar [[Wikilinks]]: Certifique-se de manter ATIVADO (Roxo).
Instalação do Conversor de Imagens
- Vá em Configurações > Plugins não oficiais (Community Plugins) > Explorar.
- Busque e instale o plugin:
Paste Image Rename and Convert(do desenvolvedor yiaos). Clique em Ativar. - Acesse as opções do plugin recém-instalado e garanta que a opção Convert PNG to WebP está ATIVADA.
Configuração do Git Automatizado
- Vá em Configurações > Plugins não oficiais > Git.
- Na seção Automatic, configure os seguintes tempos de sincronismo:
- Auto commit interval (minutes):
10 - Auto push interval (minutes):
10 - Auto pull interval (minutes):
10 - Role até a seção Pull e ative a opção Pull on startup (Isso baixa as atualizações da equipe assim que você abre o app).
7. Boas Práticas e Fluxo de Imagens (Ctrl + V)
- Nomenclatura Automática: Sempre que você colar um print (
Ctrl + V) em uma nota de cliente, o Obsidian exibirá um pop-up perguntando o nome do arquivo. Digite um nome claro e técnico (ex:pfsense-wan-embraseg). - O que o sistema faz sozinho: O plugin converterá o arquivo para
.webp(reduzindo o tamanho em até 70% para abrir rápido no celular), moverá a mídia para a pasta99%20-%20Anexose o Obsidian atualizará o link interno da nota calculando a distância relativa correta automaticamente.
8. Possíveis Problemas
Como configuramos a sincronização automática no Passo 4, você dificilmente verá erros. Mas, caso a internet caia ou ocorra um conflito, veja como resolver:
Erro de conflito (Fetch First / Rejected):
! [rejected] main -> main (fetch first)error: failed to push some refs...
Isso significa apenas que outro técnico enviou atualizações para o GitLab enquanto você editava localmente. Para resolver de forma forçada, abra o terminal do Linux/PowerShell na pasta do projeto e execute a nossa linha de contingência geral:
git fetch origin && git reset --soft origin/main && git add . && git commit -m "Sincronismo geral NOC" && git push origin main
Se o Git travar no meio de um processo e disser que existe um arquivo .lock, remova-o manualmente rodando no PowerShell/Terminal:
rm -f .git/index.lock
Após isso, o Obsidian voltará a sincronizar normalmente.