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:
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.
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.
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:
Code:
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.
Code:
---
# 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.