Visão geral ✳
Entenda a situação do servidor, o que merece atenção e o próximo passo.
Aguardando dados da VPS
Entre no painel para consultar indicadores reais.
Nenhuma leitura confirmadaO que você quer fazer?
Três atalhos para hospedar e cuidar dos seus projetos.
Os componentes administrativos ficam separados dos projetos hospedados. Atualmente o limite experimental é de 8 aplicações gerenciadas. Entenda o passo a passo no guia rápido →
Projetos nesta VPS
Aplicações e serviços registrados no servidor.
Infraestrutura
Medições do servidor · sem valores de demonstraçãoEvolução de recursos
RAM e armazenamento da VPS · últimas 24 horas disponíveis
Os gráficos mostram medições reais e deixam lacunas quando a coleta esteve interrompida. Não representam consumo por aplicação, previsão de cobrança ou medições anteriores à instalação.
Softload V4
Serviços principais da Softload
Atividade recente
Publicações do GitHub Actions
O histórico aparecerá após o login.
Containers da VPS
Inclui o painel e todos os projetos e serviços existentes neste servidor.
Crie, inicie, pare e acompanhe aplicações independentes e com limites próprios.
Tráfego de Rede
Acompanhe a referência de consumo da interface externa da VPS.
Consultando dados da VPS...
Franquia de referência
Aguardando dados...
Consumo diário
Azul: recebido · roxo: enviado
Containers da VPS
Acompanhe todos os containers, inclusive os criados diretamente com Docker Compose. Serviços externos são apenas para consulta.
Entre no painel para consultar a VPS.
Inventário completo
Nome, projeto, imagem e situação informados pelo Docker. Não são testes de disponibilidade do site.
Os containers que não foram criados pelo painel não podem ser iniciados, parados, reiniciados ou removidos nesta tela. Cada projeto mantém suas permissões e seu isolamento.
Serviços
Clique em Gerenciar para ver estado, imagem, logs e ações disponíveis.
Containers
Serviços registrados no servidor
Container
Selecione um serviço na lista.
Selecione um container.
Sites e apps
Crie e administre aplicações de vários projetos, com recursos e registros separados.
Criar uma aplicação
Informe o nome e escolha uma imagem já aprovada no servidor. A aplicação será criada desligada.
Aguardando API...
Suas aplicações
Inicie, pare, veja os registros e ajuste os limites de cada aplicação. A parada por inatividade é opcional.
Registros da aplicação
Mensagens recentes para entender o que aconteceu quando algo falhar.
Selecione Logs em uma aplicação.
Endereços dos sites
Escolha um endereço para sua aplicação, sem precisar editar arquivos do servidor.
Crie a aplicaçãoEm Sites e apps.
Escolha o endereçoUse o nome do site e a porta interna.
PubliqueO painel configura DNS, HTTPS e confirma o acesso público.
Escolher endereço
Você não precisa digitar um domínio complicado. O painel monta o endereço com o nome da aplicação.
Endereço que será criado: aguardando configuração...
Consultando aplicações...
Endereços dos sites
O painel só mostra como publicado depois de confirmar a resposta por HTTPS.
Configuração avançada
Rotas internas geradas para o gateway. Não edite este conteúdo manualmente.
Sem configuração carregada.
Revisões e espaço
Confira versões antigas, veja o que está protegido e acompanhe a limpeza sem apagar seu site.
Cada atualização pode guardar uma imagem do programa na VPS. A versão em uso, as duas últimas revisões de cada aplicação e o backup de recuperação são protegidos. Imagens antigas só podem ser removidas depois do prazo de retenção e de uma verificação no Docker.
O que pode ser removido?
Verificando política de retenção...
Aguardando conexão com a VPS...
| Aplicação | Revisão | Situação | Tamanho | Importada em |
|---|---|---|---|---|
| Clique em Verificar agora. | ||||
Imagens de toda a VPS
Veja também versões da infraestrutura e de outros projetos. Esta tabela é somente leitura: a limpeza automática não toca nessas imagens.
Consultando imagens Docker da VPS...
| Imagem / versão | Identificador | Tamanho | Data |
|---|---|---|---|
| Clique em Verificar agora. | |||
Ter várias versões de um projeto não significa necessariamente lixo. A remoção dessas imagens precisa considerar o deploy, os containers em uso e o rollback.
Histórico de limpeza
Saiba quando imagens antigas foram removidas automaticamente ou manualmente.
—
A limpeza atua somente sobre imagens GHCR registradas no painel; não usa docker system prune, não exclui volumes nem containers. Para configurar a execução automática, veja o guia de manutenção.
Detalhes da aplicação
Estado atual, versão, endereço, registros e ajustes em um só lugar.
Selecione uma aplicação em Sites e apps.
Gerenciar aplicação
Aguardando os dados do Docker...
Código, endereço e versões
Informações verificadas pela API da VPS, sem confundir endereço reservado com site publicado.
Configurações
Limites autorizados pelo servidor. Não afetam os demais sites.
A memória e CPU são limites definidos para a aplicação, não medições de consumo em tempo real. O disco listado acima é uma estimativa do container.
Registros da aplicação
Últimas mensagens retornadas pelo Docker para investigar falhas.
Clique em Ver registros para consultar.
Terminal da VPS
Consulte a VPS ou execute comandos Linux administrativos pela conexão privada.
Digite comandos Linux diretamente enquanto sua sessão administrativa estiver ativa. Cada comando tem limite de tempo e saída. Use “Copiar saída” ao lado da resposta.
O shell administrativo já está ligado para esta VPS. Ele executa um comando por vez; comandos interativos como vim ainda precisam de uma sessão de terminal ao vivo.
Projetos GitHub
Ligue o código à aplicação para acompanhar novas versões.
Ligar aplicação ao código
Primeiro crie uma aplicação e depois conecte o GitHub.
Aguardando autenticação...
Projetos conectados
Builds são executados no GitHub. As imagens e containers da VPS não são modificados automaticamente.
O workflow panel-app-build.yml gera a imagem no GHCR. Uma etapa futura fará a publicação controlada na VPS com verificação e rollback.
Deploys
Acompanhe publicações do GitHub até a VPS.
Histórico de publicações
Carregando revisão em execução...
A confirmação desta tela refere-se à imagem em execução no Docker; o acesso público do site é verificado separadamente. O tráfego por publicação é uma estimativa entre amostras da interface externa e pode incluir acessos simultâneos.
Repositórios GitHub
Conecte um projeto com workflow de deploy existente e acompanhe sua publicação na VPS.
Carregando conexões...
O deploy exige um workflow com workflow_dispatch e credencial restrita configurada no servidor. O painel não executa comandos arbitrários na VPS.
Logs
Mensagens dos serviços em um único lugar.
Console
Últimas linhas do container selecionado.
Faça login para visualizar os logs.
Chaves e acessos
Cadastre ou troque chaves de API sem editar arquivos manualmente no servidor.
As chaves são gravadas numa pasta privada da VPS. O painel não mostra novamente o valor depois de salvar. Cadastrar uma chave não configura automaticamente um programa: conecte o arquivo ao serviço que vai usá-la.
Conecte-se à VPS para conferir as chaves.
Cadastrar ou trocar chave
Para substituir, use exatamente o mesmo nome e informe a nova chave.
Não coloque chaves no GitHub ou em mensagens de chat. O nome deve conter apenas letras minúsculas, números e hífens.
Chaves cadastradas: —
Os valores ficam ocultos. É possível substituir ou excluir os arquivos.
Conexões do painel
Uma chave cadastrada pode precisar de uma configuração inicial e reinício controlado do serviço antes de entrar em uso.
A instalação inicial é opcional e deve ser feita uma vez pelo administrador da VPS. Consulte o guia para ativar e conectar as chaves.
Banco de Dados
Um único PostgreSQL para vários projetos, com bancos e acessos separados.
Preparando a área de gerenciamento. Nenhum PostgreSQL será instalado por esta tela.
Ainda não consultadoPreparação do servidor
O painel está pronto para receber o conector PostgreSQL quando você decidir instalá-lo. Nada é instalado automaticamente.
Próximas etapas
- Definir volume, rede privada e limites de memória.
- Instalar PostgreSQL em uma etapa futura e verificar a saúde do serviço.
- Conectar a API com credenciais administrativas restritas.
- Habilitar cada função após testes de permissões e recuperação.
Esta etapa cria apenas a interface e o contrato de status da API.
Bancos por projeto
Cada aplicação terá um banco e uma conta com permissões próprias.
| Projeto | Banco | Armazenamento | Situação | Ações |
|---|---|---|---|---|
| Nenhum banco foi consultado. É necessário conectar o PostgreSQL. | ||||
Os projetos hospedados e os bancos de dados são cadastros diferentes. Não criaremos bancos apenas porque uma aplicação existe na VPS. Ver projetos registrados
Usuários e permissões
Uma credencial para cada aplicação, sem compartilhar o superusuário.
| Usuário do banco | Projeto | Permissões | Situação |
|---|---|---|---|
| Nenhum usuário do PostgreSQL foi consultado. | |||
Futuras operações: conceder/revogar acessos, trocar credenciais com confirmação e registrar auditoria. Senhas nunca deverão ser exibidas no navegador nem armazenadas no Pages.
Explorar dados
Consultar tabelas e pesquisar registros com paginação e limites.
Editor SQL avançado e alterações de registros exigirão uma etapa específica de segurança; não serão liberados automaticamente.
Cópias e recuperação
Verificar cópias restauráveis antes de oferecer importação ou exclusão.
Restaurar será uma ação administrativa separada, com verificação da cópia, confirmação e proteção dos outros projetos.
Saúde e desempenho
Métricas serão exibidas somente após uma leitura real do banco.
Segurança e auditoria
Sem comandos arbitrários, credenciais públicas ou conexão direta do navegador ao PostgreSQL.
Configurações
Conexões, recursos e segurança do painel.
API da VPS
A API fica em container privado. O Pages acessa por uma Function com segredo exclusivo; a sessão administrativa é necessária para dados e comandos.
○ Verificando conexãoAguardando resposta da API.
GitHub Actions
O histórico de deploys é lido do GitHub. Novos deploys continuam pelo workflow existente.
○ Workflow externoAcesso administrativo
Senha protegida com scrypt, cookie HttpOnly e sessão de 12 horas. Nenhuma senha é guardada no Pages.
○ Faça loginRecursos e ociosidade
Configure RAM, CPU e parada automática nas aplicações gerenciadas. O espaço livre aparece na Visão geral.
Abrir aplicações →Banco de Dados
Central PostgreSQL para seus projetos. A integração permanece desativada até a instalação autorizada.
Abrir Banco de Dados →Trocar senha
A nova senha encerra todas as sessões abertas.