Foro QNAP en español

Versión completa: Homepage - Panel de control privado personalizable
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola, después de probar Dashy, para mi gusto tiene un problema al usarlo en dispositivos táctiles.  Se pliega y despliega constantemente los grupos y se hace muy molesto.
En el ordenador no hay problema pero por lo menos yo los uso sobre todo en el móvil para tener todo a mano.

El caso es que he descubierto el homepage de Ben Phelps que básicamente es lo mismo pero si que tiene algunas particularidades que me parece que le hacen superar a Dashy.
Este tiene varios servicios a los cuales se conecta via API o credenciales y extrae alguna información extra de ellos.

[attachment=2613]

Para instalar el docker yo uso esta cadena:
Código:
docker run -p 3000:3000 --name=Homepage -v /share/DockerData/homepage/config:/app/config -v /share/DockerData/homepage/icons:/app/public/icons -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/benphelps/homepage:latest

Una vez instalado el docker, iriamos a la carpeta /share/DockerData/homepage/config y dentro veremos una serie de archivos .yaml
El principal es el services.yaml, os pongo algunos ejemplos del propio código para que sea mucho más sencillo.
Código:
---
# For configuration options and examples, please see:
# https://gethomepage.dev/en/configs/services

- Red:
    - OPNsense:
        icon: opnsense.png
        href: http://192.168.0.1:*
        ping: http://192.168.0.1:*
        description: Router
        widget:
            type: opnsense
            url: http://192.168.0.1:*
            username: usuario
            password: contraseña

    - AdGuard:
        icon: adguard-home.png
        href: http://192.168.0.1
        ping: http://192.168.0.1
        widget:
            type: adguard
            url: http://192.168.0.1
            username: usuario
            password: contraseña
           
- Dockers:
    - Portainer:
        icon: /icons/portainer.png
        href: http://192.168.0.*:****
        ping: http://192.168.0.*:****
        description: Gestor de dockers
        container: portainer-server
        widget:
            type: portainer
            url: http://192.168.0.*:****
            env: *
            key: *

En la página viene todo esto, pero a veces cuesta un poco empezar y si copiais eso ya tenéis ahí los 3 ejemplos diferentes que hay, normal, con widget y con docker.

Los iconos lo más sencillo el poner el nombre del servicio.png y si está en esta página os aparecerá pero algunos los vais a necesitar personalizados. Guardarlos en homepage/icons y los llamáis /icons/****.png

Hay algunas configuraciones más como ponerlo en castellano o editar los favoritos, número de columnas y filas, la información del propio servidor...
Pero está muy bien explicado en la web.