Início Rápido
Coloque o PatchOne em funcionamento em menos de 5 minutos usando o modo on-premises (SQLite, único Windows Server).
Pré-requisitos
- Windows Server 2019+ (ou Windows 10/11 para desenvolvimento/teste)
- Python 3.11+ instalado
- Pelo menos uma máquina Windows para o agente
1. Clonar e configurar
git clone <repo> patchone
cd patchone
copy server\.env.example server\.env
Abra server\.env e defina no mínimo:
SECRET_KEY=change-this-to-a-random-string-at-least-32-chars
ADMIN_PASSWORD=your-admin-password
SERVER_MODE=onprem
Gere uma chave forte com python -c "import secrets; print(secrets.token_hex(32))". Nunca reutilize ou comite este valor.
2. Executar o instalador
deploy\install_server.bat
Este único script:
- Cria um ambiente virtual Python
- Instala todas as dependências do servidor
- Inicializa o banco de dados e popula o catálogo de 50 títulos de software
- Cria a conta de administrador inicial
- Registra o PatchOne como um Windows Service
- Configura o firewall
3. Abrir o dashboard
Acesse http://<server-ip> e faça login com suas credenciais de administrador.
4. Implantar o primeiro agente
Em um PowerShell como Administrador na máquina de teste, execute:
& ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/patchone-org/app/main/deploy/windows/install.ps1'))) -ServerUrl http://<server-ip>:8000
Substitua <server-ip> pelo endereço IP ou hostname do servidor PatchOne.
Verifique se o agente foi instalado:
Get-Service PatchOneAgent
A máquina aparece na página Máquinas após o próximo check-in.
Para instalar em múltiplas máquinas via GPO, WinRM, winget ou PsExec, consulte Deploy do Agente em Escala.
5. Enviar a primeira atualização
- Vá para Implantar no dashboard
- Selecione a máquina de teste
- Escolha um título de software do catálogo (ex.: Google Chrome)
- Clique em Implantar
O job é executado silenciosamente no agente. Verifique Jobs para ver o resultado.
Lista de verificação
- O dashboard carrega e o login funciona
- A máquina de teste aparece na visualização Frota
- Inventário de software visível na página de detalhes da máquina
- Job de implantação concluído com sucesso