Hosted onseedteamtalks.hyper.mediavia theHypermedia Protocol

Mi Home Server en 2025Pequeño recorrido en mis cambios de mi home server y que apps tengo en él.

    Home Server 2025

    Hola de nuevo a todos, hacía tiempo que no publicaba nada y tampoco que no llegué a acabar de escribir un articulo por cada herramienta usada en mi Home Server 24 pero es que ha habido cambios y vengo a exponeros un poco estos.

    Precedentes al cambio Hardware

      En cuanto al hardware utilizado ha cambiado un poco (no mucho).

      En cuanto al router, tuve muchos problemas con OPNsense, el router de la compañía, el wifi y las reglas de acceso a los equipos... Todo esto tenía una fácil solución, pasar por caja de más Hardware para profesionalizarlo más pero esa no era mi idea, más HW es más mantenimiento y lo que yo quiero es que esté funcionando lo más desatendido posible (aunque ya luego meteré yo mano para romper cosas y pasar horas viendo y aprendiendo para ver qué ha pasado...).

      Mi opción para sustituir a OPNsense fue de primeras, eliminarlo y usar el router de la compañía de forma habitual. Hasta ahí todo bien pero empecé a tener problemas con mi VPN WireGuard, mi Pi-Hole y otros servicios justo cuando más lo necesitaba, cuando no estaba en casa en un largo viaje que hice por las antípodas de donde vivo. Esto me dejó vendido y sin acceso a todos los documentos y respaldos que tengo. Los problemas se debieron a dos causas:

        El gran apagón en España

        Demasiados servicios corriendo en el mismo server.

      Al llegar de mi gran viaje estuve investigando y opté por solucionar estos dos problemas con una solución para cada uno.

      El tema de la falta de suministro, fácil, con un SAI/UPS y un script de apagado controlado en caso de que dure mucho el corte (ya escribiré sobre esto).

      El segundo, equipo con demasiados servicios, pensé en dos cosas, comprar un segundo server o en otra opción que me llevaba rondando la cabeza hacía tiempo cambiar el router de la compañía.

      ¿Y cómo va a solucionar esto el problema de los servicios?

      Sencillo, con routers con firmware como el de OpenWRT puedes tener tu WireGuard, bloqueador de anuncios por DNS Adblock (como Pi-hole) y Dynamic DNS en el propio router, el sitio por donde pasa todo el tráfico y con conexión directa a internet. Con esto consigues quitar todos estos servicios del servidor y tenerlos en un punto más óptimo.

      Por ello para experimentar con esta solución opté por un router económico para hacer las pruebas y este fue un Xiaomi AX3000T, que fueron unos 35€ puesto en casa. Puedes consultar todos los routers compatibles con OpenWRT aquí.

      Ahora sí....

      Hardware usado en 2025

        Router Xiaomi AX3000T con OpenWRT

        Servidor con Intel N100, 4 salidas ETH de 2.5GB/s, 16 GB de RAM

        Disco Duro 3.5" de 4 TB

        Raspberry Pi 4 8 GB como nodo BTC. (este pienso cambiarlo ya que el disco que tiene la blockchain está muriendo y acumula muchos sectores defectuosos)

        SAI Salicru Soho+

      Software

        El software es muy similar a lo que ya tenía pero con algunos cambios, no obstante, voy a listarlos todos en este mismo post por tenerlos a mano.

          Router OpenWRT

            DynDNS - DuckDNS

            Adblock

            Wireguard

            Separación WIFI domótica del resto

          Servidor Intel N100

            Proxmox como hypervisor de las VMs y contenedores LXC

            Dos Ethernet Bridges para dividir el trafico de las VMs y LXC por dos puertos físicos al router (salen dos cables ETH del server al router)

              Estuve viendo cómo hacer algún tipo de bonding para aumentar el ancho de banda y con las limitaciones del router no vi una forma mejor. Así que decidí que unas VMs/LXC fueran por un puerto y otras por otro puerto, así el tráfico está dividido.

          Nodo BTC

        Servidor con Intel N100 y sus contenedores

          Lo llamo así porque al ser un servidor chino no tiene una marca o nombre específico pero podéis encontrar muchos de estos o incluso con su nuevo procesador, el Intel n150, en Internet y todos van bien y sobre todo, consumen muy poco, perfecto para un ordenador que va a estar todo el día encendido.

          Como ya he dicho, como sistema base para correr las máquinas virtuales y contenedores LXC uso Proxmox. Por cierto si no lo conocéis, os recomiendo visitar la web de Proxmox Scripts en la cual hay un montón de contenedores LXC y VMs a instalar con un solo comando.

          Dentro de Proxmox tengo lo siguiente:

              Este lo externalicé de mi VM con Dockers para no perder el direccionamiento mientras hago una tarea de mantenimiento o que se quede colgado.

              Muy cómoda para monitorizar todos los equipos conectados en mi red y también, si se mete algún desconocido, ficharlo y bloquearlo.

              Esta la instalé con Proxmox Scripts y muy sencilla de configurar.

              Sí, donde estas leyendo esto.

            VM Debian 12 Docker Host

              En esta corren el resto de servicios con Docker y la lista actual es esta:

              Applicaciones:

                  Nube privada de documentos, calendario, contactos y mucho más. Principalmente lo uso como "mi dropbox"

                Immich

                  Estuve probando esta alternativa a Photoprism y la verdad que funciona muy muy bien.

                  Cosas que me han gustado respecto a Photoprism:

                    Gestión multiusuario. Poder separar mis fotos y las de mi pareja es necesario.

                    App nativa en el móvil.

                    Limpieza y velocidad

                  Cosas que no me han gustado respecto a Photoprism:

                    Algunos metadatos los lee de forma raruna y la foto no la pone en la fecha real.

                    Las carpetas donde tienes las fotos no las puedes ver como tal, cosa que yo usaba como álbumes. No me gusta crear álbumes en apps que si luego cambio a otra no me valen para nada.

                Bitwarden / Vaultwarden

                  Gestor de contraseñas autoalojado.

                  Solo por esta aplicación tendría mi propio Home Server

                Jellyfin para música

                  Mi propio "Spotify" en casa.

                  Me es muy útil ya que llevo toda mi vida coleccionando música, antes era DJ, y poder disfrutar de toda mi librería allá donde esté me parece básico.

                  Mi lector de noticias por RSS

                AudiobookShelf

                  Disfrutar de los audiolibros que tengo.

              Utilidades

                  Gestión de los Docker desde interfaz web. Ya hemos hablado de este.

                Duplicati

                  Gestión de backups automáticos

                Homepage

                  Mi nuevo dashboard. Para algunos un poco más engorroso de configurar ya que va por ficheros en vez de forma gráfica (aún así es muy sencillo). Lo que más me gusta es que me parece todo mucho más ordenado y optimizado que mi antiguo Homarr. Aunque este sigue siendo muy bueno, simplemente son preferencia o ganas de cambiar.

                Watchtower

                  Actualiza automáticamente los Docker.

              Monitoreo

                CheckMK

                  Monitoreo de HW/SW IT de mi red. Muy sencillo, con instalar un agente se monitorizan muchísimas cosas de este pudiendo ver de forma sencilla fallos o avisos en un solo sitio.

                Grafana / InfluxDB

                  Lo uso para hacer pruebas de Dashboads, normalmente lo tengo apagado y lo enciendo para investigar.

                SpeedTest

                  Checkeo periódico de la velocidad de internet sin depender ni ceder datos a terceros.

      Cosas que se han quedado atrás

        Veréis que no he comentado nada de Home Assistant y esto se debe a que a día de hoy he sufrido varias mudanzas y no he dedicado tiempo a la domótica, aunque cuando tenga el culo fijo en un sitio ya tengo casi todo y lo implementaré sí o sí.

        Hommar se ha quedado atrás por cuestión de gustos o ganas de cambiar pero es totalmente perfecto para mí también.

        Pi-Hole no lo uso actualmente por los problemas que comenté al principio aunque si tengo una instancia de Wireguard-Pihole-Duckdns en mi nodoBTC por si fallase algo del principal tener un respaldo para arreglar el principal y seguir funcionando.