DEV Community

Rafnix Guzmán
Rafnix Guzmán

Posted on • Originally published at blog.rafnixg.dev on

Los servicios que uso en mi HomeLab server: virtualización, contenedores y más.

Hola nuevamente! hoy quiero profundizar en cada uno de los servicios y aplicaciones que tengo en mi homelab server y compartirlas contigo.

Introducción

En mi camino como desarrollador y entusiasta de la tecnologa, he construido un homelab server en mi casa para experimentar con nuevas tecnologas y aprender de forma autodidacta. Es un servidor casero donde puedo ejecutar diferentes servicios y herramientas en un ambiente controlado.

En este artculo, compartir con ustedes los servicios que actualmente estoy corriendo en mi homelab server. Estos servicios incluyen virtualizacin con Proxmox, contenedores con LXC y Docker, una plataforma como servicio (PaaS) llamada Coolify, un backend as a service (BaaS) llamado Appwrite, Pi-hole para bloquear anuncios y rastreadores, Plausible para analizar las mtricas de mi sitio, y mucho ms. Si ests interesado en crear tu propio homelab server o simplemente deseas conocer qu servicios estoy usando, sigue leyendo para conocer ms.

Proxmox VE

Proxmox VE es una plataforma de virtualizacin de cdigo abierto que utilizo para virtualizar y administrar mis servidores. Proxmox me permite crear y gestionar contenedores Linux (LXC) y mquinas virtuales (VM), lo que me brinda una gran flexibilidad y ahorro de recursos en mi homelab server.

Los contenedores LXC son una forma ligera y eficiente de virtualizacin que me permiten ejecutar mltiples servicios en mi homelab server de manera aislada y segura. Por otro lado, las mquinas virtuales son una forma ms tradicional de virtualizacin que me permiten ejecutar sistemas operativos completos en mi homelab server, lo que es til para probar diferentes configuraciones y experimentar con nuevas tecnologas.

Proxmox tiene una interfaz web fcil de usar que me permite crear y gestionar mis contenedores LXC y mquinas virtuales de manera sencilla. Tambin cuenta con una comunidad activa y una amplia documentacin que me ha sido de gran ayuda a lo largo del tiempo.

Coolify

Coolify es una plataforma como servicio (PaaS) que utilizo para alojar mi sitio web. Es una alternativa a Heroku, pero self-hosted, lo que me brinda ms control y flexibilidad. Dentro de Coolify, tengo desplegado mi sitio web. Adems, utilizo Appwrite, un Backend as a Service (BaaS) del que hablare mas adelante y algunas aplicaciones desplegadas usando docker.

Appwrite

Appwrite es un Backend as a Service (BaaS) que utilizo para gestionar mi sitio web. Me ayuda a manejar fcilmente usuarios, bases de datos y autenticacin en mi sitio web, lo que me ahorra mucho tiempo y esfuerzo. Appwrite es muy fcil de integrar con Coolify, y tiene una interfaz de usuario web muy intuitiva.

Plausible

Plausible es una herramienta de anlisis web de cdigo abierto que utilizo para analizar las mtricas de mi sitio web. Es una alternativa a Google Analytics, pero ms centrada en la privacidad. Plausible utiliza una arquitectura simple y ligera que no rastrea a los usuarios y no recopila informacin personal. Plausible me brinda informacin detallada sobre el trfico de mi sitio web, como la cantidad de visitas, la ubicacin geogrfica de los visitantes y el tiempo promedio en el sitio.

Portainer

Portainer User Interface - Multiple endpoints

Portainer es una herramienta de gestin de contenedores de Docker que utilizo para administrar y supervisar mis contenedores. Portainer tiene una interfaz de usuario web que me permite ver fcilmente el estado de mis contenedores, administrar imgenes y supervisar logs. Utilizo Portainer para gestionar Pi-Hole y otros servicios como el speedtracker en mi homelab server.

Pi-Hole

Pi-hole es una aplicacin de bloqueo de anuncios y rastreadores en Internet que utilizo para proteger mi navegacin web y reducir la cantidad de anuncios. Pi-Hole utiliza una lista de bloqueo de anuncios actualizada regularmente para bloquear anuncios en todos mis dispositivos de red. Pi-hole funciona bloqueando las solicitudes de DNS de anuncios y rastreadores, lo que significa que la mayora de los anuncios y rastreadores simplemente no se cargan.

En mi homelab server, utilizo Pi-hole como mi servidor de DNS local y bloqueador de anuncios y rastreadores. Pi-hole es fcil de configurar y puedo personalizar las listas de bloqueo de anuncios y rastreadores segn mis necesidades. Tambin puedo ver estadsticas detalladas sobre los dominios bloqueados y la cantidad de solicitudes de DNS procesadas por Pi-hole. Es una herramienta til para mantener la privacidad y seguridad en mi red domstica.

Speedtest Tracker

Speedtest Tracker es una herramienta de monitoreo de velocidad de internet que utilizo para supervisar la velocidad de mi conexin a internet. Speedtest Tracker se ejecuta en un contenedor de Docker y utiliza Speedtest CLI para realizar pruebas de velocidad en intervalos regulares. Speedtest Tracker me brinda informacin detallada sobre la velocidad de mi conexin a internet, como la velocidad de descarga, la velocidad de carga y la latencia. Tambin puedo ver grficas de tendencias y estadsticas de velocidad a lo largo del tiempo.

Cloudflare Tunnels

Cloudflare Tunnels es un servicio que utilizo para conectar mis contenedores y mi dominio. Con Cloudflare Tunnels, puedo acceder a mis servicios de forma segura desde cualquier lugar, sin tener que preocuparme por abrir puertos en mi firewall. Cloudflare Tunnels tambin me ayuda a ocultar la direccin IP de mi servidor, lo que aumenta mi privacidad y seguridad. Si quieres conocer ms acerca de Cloudflare Tunnels, puedes visitar su sitio web.

Nginx Proxy Manager

Nginx Proxy Manager es una herramienta de gestin de proxies que utilizo para gestionar la redireccin en dominios locales junto con Pi-Hole. Nginx Proxy Manager tiene una interfaz de usuario web sencilla que me permite configurar fcilmente proxies y redirecciones para mis servicios en contenedores. Adems, Nginx Proxy Manager me ayuda a asegurar mis servicios al permitirme configurar SSL/TLS para mis dominios. Si ests interesado en conocer ms sobre Nginx Proxy Manager, puedes visitar su sitio web.

Resumen

En mi homelab server, tengo configurados varios servicios para llevar a cabo diversas tareas. Proxmox me permite virtualizar y administrar mis servidores, y utilizo tanto contenedores LXC como mquinas virtuales para ejecutar diferentes servicios y experimentar con nuevas tecnologas.

Coolify es una plataforma como servicio que utilizo para alojar mi sitio web, con un backend as a service llamado Appwrite para manejar usuarios y bases de datos. Para analizar las mtricas de mi sitio, utilizo Plausible, y para bloquear anuncios y rastreadores en mi red, utilizo Pi-hole.

Adems, utilizo Cloudflare Tunnels para conectar mis contenedores dentro de mi servidor y mi dominio de forma segura, y Nginx Proxy Manager para gestionar la redireccin en dominios locales junto con Pi-hole.

En resumen, estos son los servicios que tengo en mi homelab server y que me permiten experimentar con diferentes tecnologas y aplicaciones en un entorno seguro y controlado. Si ests interesado en crear tu propio homelab server, te recomiendo comenzar con algunos de estos servicios y experimentar para encontrar lo que mejor se adapte a tus necesidades. Que disfrutes la creacin de tu homelab server!

Top comments (0)