¿Sigues iniciando sesión en los servicios de tu laboratorio doméstico uno por uno? Este fin de semana, tómate el tiempo para configurar Caddy y Authelia (o Tinyauth), y tu laboratorio doméstico será mejor. Luego, cuando hayas terminado con eso, implementa Homebox y organízate. Te lo agradecerás más tarde.
Crea un sistema de inventario de viviendas con Homebox y códigos QR
No sólo sepas lo que tienes, sino también dónde está almacenado
Si nunca has oído hablar de Homebox, es una plataforma de gestión de inventario de viviendas. Básicamente, puede agregarle todos los elementos que hay en su casa para catalogar su ubicación, valor, número de serie, fotografías y mucho más.
Lo que pasa con Homebox es que también admite etiquetas con códigos QR; ahí es donde entra la simplicidad. Todos tenemos esa caja de «recuerdos» en el ático, pero ¿qué hay realmente en ella? ¿En qué caja de decoración navideña se encuentra el felpudo de la puerta de entrada? Con Homebox y las etiquetas con códigos QR, esas preguntas se convierten en cosa del pasado.
Una vez que haya implementado Homebox en su laboratorio doméstico, simplemente comience a ingresar elementos en la base de datos. Luego, asígnales una ubicación y asígnala a un código QR. Una vez que imprima el código QR y lo pegue en la caja, ahora tendrá una manera rápida y fácil de buscar dónde pertenece algo.
Los códigos QR funcionan para algo más que decirte dónde guardar las cosas. Si escanea el código con su teléfono, también te dice lo que pertenece a la caja, lo cual es extremadamente agradable.
Homebox también admite muchas funciones adicionales, como soporte multiusuario, una API REST completa para integraciones y automatizaciones, y mucho más. Si busca constantemente dónde están las cosas en su hogar, entonces Homebox podría ser la solución perfecta para usted.
Configurar el inicio de sesión único con Authelia o Tinyauth
Olvídese de iniciar sesión en docenas de servicios cuando solo puede iniciar sesión una vez
¿Alguna vez te has cansado de todas las páginas de inicio de sesión en tu laboratorio doméstico? Lo sé. Tengo una página de inicio de sesión para Nginx Proxy Manager, Portainer, Sonarr, Radarr, Audiobookshelf y muchas otras aplicaciones. Ahí es donde entran Authelia o Tinyauth.
Puede utilizar cualquiera de las plataformas para lograr un resultado similar, por lo que la que elija dependerá de usted. Básicamente, lo que hacen Authelia o Tinyauth es sentarse frente a todos sus servicios autohospedados como una capa de autenticación.
Imagine que desea abrir servicios en su laboratorio doméstico para acceso externo, pero la autenticación de dicha aplicación es, en el mejor de los casos, dudosa. Ponerlo detrás de Authelia o Tinyauth resuelve ese problema.
Comienza apuntando su proxy inverso a la instancia de Authelia o Tinyauth, y luego maneja la redirección después de autenticarse correctamente. Entonces, cuando accede al servicio a través del proxy inverso, la capa de autenticación verifica si está autenticado correctamente. De lo contrario, lo llevará a una página de inicio de sesión única para que inicie sesión.
Una vez que inicies sesión una vez, estarás conectado para todo. Es muy conveniente, fácil de configurar y definitivamente es algo que debería estar en cada laboratorio doméstico.
Simplifique su proxy inverso implementando Caddy
No más GUI: ahora todo sucede con archivos de texto
Utilizo Nginx Proxy Manager y no hay posibilidad de que cambie pronto; tengo demasiadas entradas de proxy inverso para intentar hacerlo. Sin embargo, si aún no ha comenzado su viaje de proxy inverso, Caddy podría ser la opción perfecta para usted.
En lugar de la interfaz basada en GUI de Nginx Proxy Manager, Caddy hace todo a través de archivos de texto. Entonces, tienes algo como esto dentro de tu Caddyfile para cada destino de proxy inverso que desees:
photos.example.com {
reverse_proxy 192.168.1.50:2283
}
Esto es mucho más simple que la interfaz de usuario de Nginx Proxy Manager. Me gusta lo rico que es Nginx Proxy Manager, pero Caddy es más simple en general. Todo lo que necesita es agregar algunas líneas de texto y volver a cargar el archivo, y su nuevo proxy inverso funcionará perfectamente.
Con Caddy, también es fácil hacer una copia de seguridad del archivo de configuración, ya que es solo un archivo de texto simple. Si aloja su propio repositorio Git, puede incluso tener un historial de revisiones para realizar un seguimiento de todos los cambios que realiza, algo que Nginx Proxy Manager simplemente no ofrece.
- Marca
-
GEEKOM
- UPC
-
AMD Ryzen 5 7430U
- Gráficos
-
AMD Vega 7
- Memoria
-
SO-DIMM DDR4 de 16 GB
- Almacenamiento
-
NVMe de 512 GB (ampliable)
La mini PC GEEKOM A5 incluye 16 GB de RAM reemplazable por el usuario, un SSD NVMe intercambiable por el usuario y otras dos ranuras de almacenamiento, lo que le brinda una gran capacidad de actualización por parte del usuario en este sistema compacto. El procesador Ryzen 5 ofrece mucha potencia para tareas generales e incluso es excelente para juegos livianos y trabajos de CAD.
Tu laboratorio doméstico debería funcionar para ti, no en tu contra
Todos los proyectos anteriores hacen que su laboratorio doméstico funcione para usted, no contra usted. ¿Qué quiero decir con eso? Bueno, Homebox te ayuda a mantener tu vida organizada.
Authelia/Tinyauth ayuda a reducir la cantidad de veces que debe iniciar sesión en un servicio. Caddy hace que su viaje de proxy inverso sea simple y fácil usando solo un archivo de texto.
Al fin y al cabo, su laboratorio doméstico debería hacerle la vida más sencilla, no más complicada. Muchas veces, un homelab es simplemente un lugar de retoques, pero también puede ser un lugar de simplicidad.
Entonces, si todavía te estás golpeando la cabeza contra la pared para intentar descubrir la autenticación o los servidores proxy inversos, simplifica la configuración usando las herramientas anteriores y vuelve a disfrutar de tu homelab.
