Infraestructura

Homelab

Mantengo un homelab para dar soporte a redes descentralizadas, infraestructura personal y aprendizaje continuo. A continuación se muestra el estado en tiempo real de mis servicios públicos.

En vivo · inyectado al servir · 2026-10-24 15:55 UTC+2

Todo lo que se describe aquí corre en hardware que es mío y que pago yo, sobre una línea de fibra doméstica en Valencia, España, y no en una plataforma gestionada. El router es un MikroTik RB5009 que termina el enlace del ISP por PPPoE con un prefijo IPv6 delegado; los servicios cuelgan de él en mini PCs y un NAS, con dos VPS para lo que tiene que seguir accesible cuando la casa no lo está.

Entre los servicios autoalojados hay una instancia de Mastodon, un homeserver de Matrix, un PDS de AT Protocol, sincronización de ficheros, streaming multimedia y monitorización. Junto a ellos corren cuatro nodos Tor: dos puentes que hablan obfs4 y WebTunnel, uno en Valencia y otro en Alicante, y dos relays intermedios en VPS de IONOS, uno en Londres y otro en Madrid.

La seguridad es una sola tubería, no un conjunto de reglas sueltas. Un honeypot en el router convierte el primer paquete de un escáner en una entrada de address-list, nginx aplica tarpit y coincidencia de patrones en la capa web, ambos alimentan a CrowdSec, y CrowdSec acciona los bouncers de vuelta en el router y en el proxy inverso. Los contadores de arriba indican lo que esa tubería está deteniendo. Las cifras las inyecta el propio servidor perimetral al responder — sin JavaScript de por medio — así que cada lector y cada crawler ve los mismos números, sellados con la hora en que se capturaron.

4 / 4

servicios online

11.033

conexiones activas

355.818

peticiones · 24h

↑ 502 GB↓ 464 GB

tráfico WAN · 24h

Defensa del Edge

router + nginx
3.000amenazas bloqueadas · 24h

CrowdSec actúa como WAF: analiza patrones en NGINX y, junto al honeypot del router, decide qué IPs bloquear. Los bloqueos se reparten a todos los bouncers: NGINX, el cortafuegos del servidor y el router vía mi cs-RouterOS-bouncer.

909Honeypot hits
2.012Impactos Tarpit
79Bloqueos Nginx
4.230CrowdSec · IPs bloqueadas

Honeypot MikroTik + patrones NGINX → CrowdSec · WAF → bouncers (NGINX / cortafuegos / router)

MikroTikcapa de red · honeypot
Escáneres en lista negra
907
Paquetes descartados · 24h
12.711
En lista del router
4.230
Regiones de Ataque
  • BG — 2.768 impactos
  • RO — 2.693 impactos
  • FR — 2.465 impactos
  • US — 1.294 impactos
CrowdSec + NGINXcapa de aplicación · WAF
Bloqueos Nginx
79
IPs distintas · 24h
18
Regiones de Ataque
  • US — 563 impactos
  • LT — 517 impactos
  • BE — 159 impactos
  • FR — 143 impactos

Servicios públicos

En Línea

Mastodon

Un servidor de red social descentralizada. Parte del Fediverso.

20.270Instancias Conocidas
5.0.0-alpha.1Mastodon
Visitar mstdn.jmrp.io
En Línea

Matrix

Comunicación segura y descentralizada. Mi servidor: matrix.jmrp.io

8.663Servidores Conocidos
1.163.0Synapse
Chatear en Matrix
En Línea

AT Protocol

Mi Personal Data Server autoalojado en la red AT Protocol — la identidad y los datos tras @jmrp.io en Bluesky.

234Registros
0.4.5037PDS
Ver en Bluesky
En Línea

MCP

Servidores Model Context Protocol que ejecuto y expongo públicamente, para que un cliente de IA pueda llamarlos por HTTP sin instalar nada.

  • mcp.jmrp.io/gitlab v3.3.0 · 3/3 instancias
  • mcp.jmrp.io/libgen v2.2.1 · 3/3 instancias
Abrir mcp.jmrp.io

Red Tor · 4 nodos

4nodos monitorizados
664.178conexiones entrantes · 24h
27 MB/stráfico en vivo
2,3 TBtráfico retransmitido · 24h
Activo

Bridge Tor (ES0)

Puente de transporte pluggable que ayuda a usuarios censurados a acceder a la red Tor desde Valencia. Ejecuta obfs4 y WebTunnel.

232.860Conexiones (24h)

UbicaciónValencia, Spain
BW Anunciado9,7 MB/s
Ver en Tor Metrics
Activo

Bridge Tor (ES1)

Bridge de transporte pluggable que ayuda a usuarios censurados a acceder a la red Tor desde Alicante. Ejecuta obfs4 y WebTunnel.

9.946Conexiones (24h)

UbicaciónAlicante, Spain
BW Anunciado3,0 MB/s
Ver en Tor Metrics
Activo

Relay Tor (UK)

Relay intermedio que reenvía tráfico cifrado dentro de la red Tor desde Reino Unido.

80.015Pares (24h)

UbicaciónVPS (United Kingdom)
BW Anunciado7,5 MB/s
Ver en Tor Metrics
Activo

Relay Tor (ES)

Relay intermedio que reenvía tráfico cifrado dentro de la red Tor desde Madrid.

341.357Pares (24h)

UbicaciónVPS (Madrid, Spain)
BW Anunciado19 MB/s
Ver en Tor Metrics

Infraestructura · 5 nodos

carga en vivo · inyectada al servir

NGINX Edge

Proxy inverso · firewall

Óptimo
CPU16,7%
RAM53,6%
Temp · Carga alta86°C

Matrix Homeserver

Synapse

Óptimo
CPU2,7%
RAM44,1%
Temp · Óptimo53°C

Mastodon

Instancia Fediverse

Óptimo
CPU47,4%
RAM30,4%
Temp · Óptimo78°C

TrueNAS

Almacenamiento ZFS

Carga alta
CPU17,7%
RAM89,6%
Temp · Óptimo53°C

Edge Router

MikroTik · CrowdSec

Óptimo
CPU12,0%
RAM29,0%
Temp · Óptimo42°C

Preguntas frecuentes

¿Qué hay en este homelab?

Un servidor TrueNAS (i5-14400, 64 GB, ZFS sobre 2× 18 TB más NVMe), un nodo Mastodon (Ryzen 5 3550H, 64 GB), el nodo nginx que sirve este sitio (Ryzen 5 5500U), un nodo Home Assistant, un router MikroTik RB5009, dos puentes Tor en Valencia y Alicante y dos relés Tor en VPS de Londres y Madrid. Sobre ellos: una instancia Mastodon, un servidor Matrix, un PDS de Bluesky y los servidores MCP públicos.

¿Las cifras de esta página son en vivo?

Sí. La página es HTML estático sin JavaScript; nginx sustituye cada cifra al servirla con las métricas del propio homelab (InfluxDB, Prometheus y las API de los servicios), actualizadas como mucho una vez por minuto. Cuando una fuente no responde, la cifra muestra un guion en lugar de un número.

¿Cómo se defiende el homelab?

CrowdSec analiza el tráfico de nginx y, junto con un honeypot en el router, decide qué direcciones bloquear; las decisiones llegan a tres bouncers: nginx, el cortafuegos del servidor y el router mediante cs-routeros-bouncer. Las sondas a rutas sensibles caen en un tarpit que las ralentiza en vez de responder.