Como seguía sin tener idea de qué poner en la página de inicio del servidor principal se me ocurrió que si me encontraba con algún tipo de programa -sencillo de instalar y usar- lo probaría.
Y mira por dónde he encontrado Heimdall y el resultado es, cuando menos, práctico.
He elegido la instalación vía paquetes y repositorio por no andarme otra vez con un contenedor y ha sido más sencillo de lo que pensaba.
Consiste básicamente en lo siguiente:
- Instalar dependencias PHP
- Clonar el repositorio en un directorio (/opt/heimdall).
- Preparar un directorio para el servidor web (Apache): crear un enlace simbólico de /opt/heimdall/public en /var/www/html/matraz.home y designarlo directorio raíz del servidor virtual.
- Configurar el sitio virtual en Apache
- Configurar el programa Heimdall con un mímino
Las dependencias de PHP son las siguientes: mbstring, xml, sqlite3 y zip. La configuración del programa consiste en retocar el archivo /opt/heimdall/.env copiándolo del archivo ejemplo.
APP_NAME=Heimdall APP_ENV=local APP_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXX APP_DEBUG=true APP_LOG_LEVEL=debug APP_URL=http://matraz.home DB_CONNECTION=sqlite DB_DATABASE=app.sqlite BROADCAST_DRIVER=log CACHE_DRIVER=file SESSION_DRIVER=file SESSION_LIFETIME=120 QUEUE_DRIVER=sync REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379
Y con respecto a Apache, tras activar los módulos rewrite y php, creamos un archivo como el siguiente:
<VirtualHost *:80>
ServerName matraz.home
ServerAdmin webmaster@home
DocumentRoot /var/www/html/matraz.home
LogLevel info
ErrorLog ${APACHE_LOG_DIR}/matraz.home/error.log
CustomLog ${APACHE_LOG_DIR}/matraz.home/access.log combined
<Directory /var/www/html/matraz.home>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require all granted
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</Directory>
</VirtualHost>
Luego hay que ponerse a configurar el propio panel, pero eso es un proceso sencillo que está muy bien guiado. Quizás la parte de los usuarios tenga más miga. De momento se queda así como página de inicio.