Home Labs, por su propia definición, se negociación de comprobar con diferentes servicios y obtener nuevas ideas en el flanco del servidor de la informática. Pero en mi experiencia, la parte de formación proviene principalmente de estropear accidentalmente las cosas, solucionando los problemas de la fuente de los errores y restaurar el laboratorio doméstico a su estado saludable, o comenzar desde cero mientras crea un memorando mental para no repetir los mismos errores.
Pero ahora que tengo un cantera de contenedores y máquinas virtuales que ni yo ni los otros habitantes de mi casa pueden radicar, no puedo permitirme ser descuidado con mis experimentos de laboratorio en casa. A Dios gracias, tengo un conjunto práctico de servicios autohospedados para garantizar los nodos de mis servidores de su anciano némesis: mi cerebro inquieto.
Para documentar mi obra de red
Hasta el día de hoy, los archivos de configuración centrados en la red son la ruina de mi existencia, ya que un solo error de sangría es todo lo que se necesita para poner de rodillas a mi hogar. Sin mencionar que hacer un seguimiento de todas las direcciones IP, VLAN, túneles VPN, tablas de enrutamiento y otros detalles de la red es una gran molestia, especialmente ahora que me he vuelto enganchado a convertir las máquinas viejas en nodos del servidor.
A Dios gracias, Netbox sirve como una aparejo de documentación sólida (aunque poco compleja) para mi red doméstica. Diseñado para empresas y centros de datos, es ideal para crear registros detallados de mi infraestructura de red y puede mapear todos los dispositivos en mi laboratorio de inicio, incluidas las de la variedad supuesto.
Para documentar todo lo demás
Aunque Netbox puede realizar un seguimiento del recuento de núcleo de CPU, la memoria y otras métricas que no son de la red de mis nodos de servidor, no puede cumplir con mis requisitos de toma de notas. Y no me refiero a la única orientación de texto que puedo unir a los registros de Netbox para identificar los componentes de la red. Cuando trabajo en los experimentos de mi laboratorio doméstico, a menudo tomo notas para documentar todo el proceso. Estos pueden variar desde pasos simples y concisos y sus comandos de terminal asociados hasta enormes bloques de texto para corregir los errores más oscuros que he enfrentado al crear el plan.
Trilium Notes (anteriormente llamado TriliumNext antaño de regresar a Trilium este mes) fue uno de los primeros tomadores de notas autohospedados que usé cuando ingresé al ecosistema de laboratorio en casa, y desde entonces ha sido un componente central de mi suite de documentación. La categoría de código es perfecta para acumular los comandos de terminal, así como los fragmentos de Yaml, JSON y Python, mientras que los diagramas de integración y sirena excalidraw son excelentes para documentar todo en un formato pictórico. Agregue los mapas de notas y la funcionalidad de búsqueda casi instantánea, y es obediente ver por qué tengo notas de trilium en tan entrada estima.
Para las claves y contraseñas de API creo casi todos los días
Vaultwarden puede no parecer tan útil para el mantenimiento del laboratorio doméstico, pero escúchame por un segundo. Los tokens API largos y los tokens de acercamiento complejos van de la mano con servicios autohospedados y plataformas de virtualización, ya que a menudo usará estos códigos para la autenticación al alcanzar a estas herramientas. Si adecuadamente ciertos servicios como Gotify le permiten alcanzar a los tokens tantas veces como desee, otros como Proxmox solo le permiten ver los códigos una vez que los cree para fines de seguridad.
Fue entonces cuando una utilidad de oficina de contraseñas como Vaultwarden se vuelve extremadamente útil para acumular claves API. Encima, a menudo estoy jugando con diferentes utilidades autohostadas todos los días, muchas de las cuales requieren sus propias credenciales de heredero, y puedo escapar de forma segura interiormente de un contenedor de carpintería.
Conectado a un servidor Gotify
Monitorear todos los contenedores, máquinas virtuales y plataformas de servidor en mi laboratorio de inicio puede ser un desafío. Sin retención, persistir un ojo climático en el tiempo de actividad de mis servidores es igual de importante, por lo que puedo comenzar a solucionar problemas si surgen los problemas (o más adecuadamente, cuándo).
El tiempo de actividad Kuma es una aparejo de monitoreo ordenada que envía señales regulares de latidos a mis servicios autohospedados para rastrear su estado activo. Encima del tiempo de actividad, esta praxis aparejo asimismo verifica los tiempos de respuesta, así como la información de vencimiento de certificados de mis aplicaciones y plataformas. Sin retención, la instalación de notificación incorporada es la característica sobresaliente de tiempo de actividad de Kuma, ya que permite que el concentrador de monitoreo envíe alertas tan pronto como un servicio emparejado con él disminuye. Utilizo Kuma de tiempo de actividad con una instancia de Gotify para una configuración de monitoreo de notas de monitoreo completamente autohospedada.
Lo he emparejado con un NAS y una cúmulo fuera del sitio
He sido fanático de Proxmox durante abriles, y la mayoría de mis nodos de servidor se basan en esta plataforma de virtualización todopoderosa para ejecutar contenedores y máquinas virtuales. Si adecuadamente las instantáneas y las copias de seguridad incorporadas son conveniente enseres, considero que el servidor de copia de seguridad de Proxmox es esencial para mi laboratorio de inicio. Esto se debe a que PBS admite actualizaciones incrementales y deduplicación para atesorar espacio en disco al crear copias de seguridad. Encima de eso, su funcionalidad de restauración granular me permite recuperar selectivamente archivos, acelerando así las operaciones de recuperación cuando las cosas salen mal.
He conectado mi servidor de copia de seguridad proxmox con mi servidor de almacenamiento de escalera Truenas para garantizar mis preciosas instantáneas LXC y VM. Desde que sigo la regla de copia de seguridad 3-2-1 como un santo cáliz, asimismo he vinculado este conjunto de datos con mi cuenta de Google Drive, aunque planeo cambiar a una cúmulo dedicada de Backblaze en el futuro.
Muchas otras formas de proteger mi laboratorio en casa
Encima de estos servicios enseres, confío en la virtualización anidada mientras trabajo en experimentos potencialmente desastrosos de laboratorio en el hogar. Para los no iniciados, es una instalación que le permite usar máquinas virtuales como hosts para otras máquinas virtuales, esencialmente creando un entorno práctico interiormente de un sistema ya virtualizado. Si adecuadamente requiere más potencia de procesamiento y tiene una sobrecarga de anciano rendimiento, sugiero investigar la virtualización anidada si desea competir con ideas de bricolaje que tengan una entrada posibilidad de romper su servidor.





