Skip to main content

Infraestructura de Wiki42

Qué es

Descripción técnica y operativa de la infraestructura que soporta Wiki42: servidor, servicios, dependencias y configuraciones críticas.

Este nodo existe para poder mantener, auditar o reconstruir el sistema sin depender de memoria humana.

Por qué importa

Sin documentación de infraestructura:

  • cualquier fallo se convierte en arqueología digital
  • cada cambio da miedo
  • el mantenimiento depende del cansancio o del humor del día

Este nodo permite continuidad operativa.

Estado

Activo

Servidor base

  • Sistema operativo: Debian 13
  • Zona horaria: Atlantic/Canary
  • NTP: activo y sincronizado
  • Respaldos: imagen completa del disco de sistema

Servicios principales

Web

  • Servidor: Nginx
  • Puertos expuestos: 80 / 443
  • HTTPS: Certbot (Let’s Encrypt)
  • Dominio:
    • wiki.nube42.es (actual)

PHP

  • Versión: PHP 8.4
  • Gestor: php-fpm
  • Socket activo:
    • /run/php/php8.4-fpm.sock

Aplicación Wiki

  • Software: BookStack
  • Ruta: /var/www/bookstack
  • Usuario sistema: www-data
  • Configuración: .env
  • Caché: gestionada vía Artisan

Base de datos

  • Motor: PostgreSQL
  • Versión: 17
  • Base compartida con otros servicios (ej. Odoo)
  • Acceso mediante credenciales dedicadas

Correo (SMTP)

  • Proveedor: Mailgun
  • Configuración: .env
  • Método: SMTP autenticado
  • Uso:
    • recuperación de contraseña
    • notificaciones internas
    • pruebas de sistema

Variables críticas:

  • MAIL_HOST
  • MAIL_PORT
  • MAIL_USERNAME
  • MAIL_PASSWORD
  • MAIL_FROM_ADDRESS
  • MAIL_FROM_NAME

Tras cualquier cambio:

  • php artisan config:clear
  • php artisan cache:clear

Seguridad

  • Acceso público: deshabilitado
  • Acceso solo mediante login
  • Autoregistro: desactivado
  • Usuarios creados manualmente
  • Cookies seguras y HTTPS obligatorio

Operativa básica

Tras cambios de configuración

  1. Limpiar caché de Laravel
  2. Recargar PHP-FPM
  3. Verificar acceso web
  4. Probar login

Logs relevantes

  • storage/logs/laravel.log
  • logs de Nginx
  • journal del sistema

Conecta con

  • Gestión de usuarios Wiki42
  • Política de acceso a sistemas internos
  • Backups y recuperación

Regla operativa

Si algo se toca en infraestructura y no se documenta aquí, el sistema se considera degradado.

La wiki no solo guarda conocimiento: también debe poder reconstruirse a sí misma.