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 tu servidor es 203.0.113.50, visitarías http://203.0.113.50:9000. Deberías ver la pantalla de inicio de sesión de sh0:

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.

Credenciales predeterminadas

sh0 incluye una cuenta de administrador predeterminada. Usa estas credenciales para tu primer inicio de sesión:

Correo electrónico

[email protected]

Contraseña

sh0-change-me!

Cámbialas de inmediato
Las credenciales predeterminadas están documentadas públicamente. Cualquier persona que descubra tu instancia de sh0 puede iniciar sesión con estas credenciales si no las cambias. Siempre cambia la contraseña antes de exponer tu servidor a internet.

Cambiar tu contraseña

Después de iniciar sesión, cambia tu contraseña de inmediato:

  1. Haz clic en tu avatar o nombre de usuario en la esquina inferior izquierda de la barra lateral.
  2. Selecciona Configuración del menú.
  3. Navega a la pestaña Seguridad.
  4. Ingresa tu contraseña actual y elige una nueva contraseña segura.
  5. Haz clic en Actualizar contraseña.
Settings page showing the Security tab with password change form -- current password field, new password field, and confirm password field
Change your password in Settings > Security
Tip
Mientras estás en Configuración, considera actualizar tu nombre para mostrar y dirección de correo electrónico. El correo se usa para recuperación de contraseña y notificaciones de alertas.

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.