Documentação / Primeiros Passos / Primeiro Login

Primeiro Login

Acesse seu painel sh0, altere a senha padrão e familiarize-se com a interface antes de implantar sua primeira aplicação.

Acessando o Painel

Uma vez que o sh0 esteja instalado e em execução, abra seu navegador e navegue até o endereço IP do seu servidor na porta 9000:

Browser Address Bar
http://YOUR_SERVER_IP:9000

Por exemplo, se o IP do seu servidor for 203.0.113.50, abra http://203.0.113.50:9000. Numa instalação nova você chega à tela de configuração inicial; depois que a primeira conta existe, aparece a tela de login:

sh0 login page with email and password fields, sh0 logo, and dark theme
The sh0 login screen
Note
Se você não consegue acessar o painel, verifique se a porta 9000 está aberta no seu firewall e se o serviço sh0 está em execução: systemctl status sh0.

Criar a conta de proprietário

O sh0 não tem credenciais padrão. A primeira pessoa que abre uma instalação nova cria a primeira conta, e essa conta passa a ser a proprietária da instância:

  1. Abra o painel. A tela de configuração inicial pede que você crie sua conta de administrador.
  2. Informe o e-mail e a senha de sua escolha. A senha deve ter pelo menos 8 caracteres.
  3. Clique em Criar a conta. Você entra como proprietário.

A tela de configuração só funciona enquanto a instância não tem nenhum usuário. Assim que o proprietário existe, ela desaparece, e cada conta adicional é convidada por um administrador na página Equipe.

Crie-a logo após a instalação
Enquanto a conta de proprietário não existir, qualquer pessoa que alcance a porta 9000 pode tomar a instância. Abra o painel e crie a conta assim que o instalador terminar, antes de apontar um domínio público para o servidor.
Tip
Em seguida, ative a autenticação de dois fatores na sua página de Perfil. Veja Autenticação e 2FA.

Visão Geral do Painel

O painel do sh0 é organizado em três áreas principais: a barra lateral para navegação, a área de conteúdo principal para sua visualização atual e ações contextuais em toda a interface.

Full dashboard overview with annotations pointing to the sidebar, main content area, and top action bar
The sh0 dashboard layout

A barra lateral esquerda fornece acesso a cada seção do sh0:

  • Painel -- Visão geral de todas as stacks, uso de recursos e implantações recentes.
  • Stacks -- Seus grupos organizados de aplicações e serviços.
  • Bancos de Dados -- Instâncias gerenciadas de bancos de dados (PostgreSQL, MySQL, Redis, MongoDB).
  • Domínios -- Gerenciamento de domínios personalizados e status de certificados SSL.
  • Backups -- Agendamentos de backup, histórico e operações de restauração.
  • Monitoramento -- Métricas do servidor, estatísticas de contêineres e verificações de uptime.
  • Configurações -- Configuração do servidor, provedores Git, armazenamento e gerenciamento de equipe.
Close-up of the sidebar showing the navigation items: Dashboard, Stacks, Databases, Domains, Backups, Monitoring, and Settings
Sidebar navigation

Área de Conteúdo Principal

A área principal mostra sua visualização atual. Na tela inicial do Painel, você verá:

  • Medidores de recursos -- Uso de CPU, memória e disco em uma visão rápida.
  • Visão geral das stacks -- Todas as suas stacks com seu status (em execução, parada, implantando).
  • Atividade recente -- Uma linha do tempo de implantações recentes, backups e eventos do sistema.
Dashboard home screen showing resource usage gauges at the top, a grid of stacks in the middle, and a recent activity feed on the right
The dashboard home screen

Ações Rápidas

Em todo o painel, você encontrará botões de ação rápida para acelerar tarefas comuns:

  • Nova Stack -- Criar uma nova stack para organizar aplicações e serviços relacionados.
  • Implantar -- Iniciar uma implantação a partir de Git, imagem Docker ou template.
  • Terminal -- Abrir um terminal web em qualquer contêiner em execução.

Configurações do Sistema

Antes de implantar aplicações, você pode querer configurar algumas configurações de nível de sistema. Navegue até Configurações na barra lateral para encontrar:

  • Provedores Git -- Conecte GitHub, GitLab ou Bitbucket para acesso a repositórios com um clique.
  • Provedores de Armazenamento -- Configure armazenamento compatível com S3 para backups (AWS S3, Cloudflare R2, MinIO).
  • Notificações -- Configure alertas por e-mail, Slack ou Discord para eventos de implantação.
  • Membros da Equipe -- Convide colaboradores e atribua funções (Admin, Desenvolvedor, Visualizador).
Settings page showing tabs for General, Git Providers, Storage, Notifications, and Team
System settings configuration
Tip
Nenhuma dessas configurações é necessária para começar. Você pode implantar sua primeira aplicação usando apenas uma URL Git. Volte para configurar provedores e notificações quando estiver confortável com o básico.