Documentación / Primeros pasos / Primer inicio de sesión

Primer inicio de sesión

Accede a tu panel de control de sh0, cambia la contraseña predeterminada y familiarízate con la interfaz antes de desplegar tu primera aplicación.

Acceder al panel de control

Una vez que sh0 esté instalado y en ejecución, abre tu navegador y navega a la dirección IP de tu servidor en el puerto 9000:

Browser Address Bar
http://YOUR_SERVER_IP:9000

Por ejemplo, si la IP de su servidor es 203.0.113.50, abra http://203.0.113.50:9000. En una instalación nueva llega a la pantalla de configuración inicial; una vez creada la primera cuenta, aparece la pantalla de inicio de sesión:

sh0 login page with email and password fields, sh0 logo, and dark theme
The sh0 login screen
Note
Si no puedes acceder al panel de control, verifica que el puerto 9000 esté abierto en tu firewall y que el servicio sh0 esté en ejecución: systemctl status sh0.

Crear la cuenta de propietario

sh0 no tiene credenciales predeterminadas. La primera persona que abre una instalación nueva crea la primera cuenta, y esa cuenta se convierte en la propietaria de la instancia:

  1. Abra el panel. La pantalla de configuración inicial le pide crear su cuenta de administrador.
  2. Introduzca el correo electrónico y la contraseña que elija. La contraseña debe tener al menos 8 caracteres.
  3. Haga clic en Crear la cuenta. Queda conectado como propietario.

La pantalla de configuración solo funciona mientras la instancia no tiene ningún usuario. En cuanto existe el propietario desaparece, y cada cuenta adicional la invita un administrador desde la página Equipo.

Créela justo después de instalar
Mientras no exista la cuenta de propietario, cualquiera que alcance el puerto 9000 puede apropiarse de la instancia. Abra el panel y cree la cuenta en cuanto termine el instalador, antes de apuntar un dominio público al servidor.
Tip
Después, active la autenticación de dos factores desde su página de Perfil. Consulte Autenticación y 2FA.

Vista general del panel de control

El panel de control de sh0 está organizado en tres áreas principales: la barra lateral para navegación, el área de contenido principal para tu vista actual y acciones contextuales a lo largo de la interfaz.

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

La barra lateral izquierda proporciona acceso a cada sección de sh0:

  • Panel de control -- Vista general de todos los stacks, uso de recursos y despliegues recientes.
  • Stacks -- Tus grupos organizados de aplicaciones y servicios.
  • Bases de datos -- Instancias de bases de datos administradas (PostgreSQL, MySQL, Redis, MongoDB).
  • Dominios -- Gestión de dominios personalizados y estado de certificados SSL.
  • Respaldos -- Programaciones de respaldo, historial y operaciones de restauración.
  • Monitoreo -- Métricas del servidor, estadísticas de contenedores y verificaciones de disponibilidad.
  • Configuración -- Configuración del servidor, proveedores Git, almacenamiento y gestión de equipos.
Close-up of the sidebar showing the navigation items: Dashboard, Stacks, Databases, Domains, Backups, Monitoring, and Settings
Sidebar navigation

Área de contenido principal

El área principal muestra tu vista actual. En la pantalla de inicio del panel de control, verás:

  • Indicadores de recursos -- Uso de CPU, memoria y disco de un vistazo.
  • Vista general de stacks -- Todos tus stacks con su estado (en ejecución, detenido, desplegando).
  • Actividad reciente -- Una línea de tiempo de despliegues, respaldos y eventos del sistema recientes.
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

Acciones rápidas

A lo largo del panel de control, encontrarás botones de acción rápida para acelerar las tareas comunes:

  • Nuevo stack -- Crear un nuevo stack para organizar aplicaciones y servicios relacionados.
  • Desplegar -- Iniciar un despliegue desde Git, imagen Docker o plantilla.
  • Terminal -- Abrir una terminal web en cualquier contenedor en ejecución.

Configuración del sistema

Antes de desplegar aplicaciones, es posible que desees configurar algunos ajustes a nivel del sistema. Navega a Configuración en la barra lateral para encontrar:

  • Proveedores Git -- Conecta GitHub, GitLab o Bitbucket para acceso a repositorios con un clic.
  • Proveedores de almacenamiento -- Configura almacenamiento compatible con S3 para respaldos (AWS S3, Cloudflare R2, MinIO).
  • Notificaciones -- Configura alertas por correo electrónico, Slack o Discord para eventos de despliegue.
  • Miembros del equipo -- Invita colaboradores y asigna roles (Administrador, Desarrollador, Visor).
Settings page showing tabs for General, Git Providers, Storage, Notifications, and Team
System settings configuration
Tip
Ninguno de estos ajustes es necesario para comenzar. Puedes desplegar tu primera aplicación usando solo una URL de Git. Regresa a configurar proveedores y notificaciones una vez que estés familiarizado con lo básico.