• 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Homepage - Panel de control privado personalizable
#1
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.

   

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.
  Responder




Usuarios navegando en este tema: 1 invitado(s)