José M. Requena Plens
Mente inquieta.
📍 Valencia, España
Otros enlaces:
⚧️ https://prono.mbre.es/el/
https://www.polyamproud.com/flag
🚀 New project: GitLab MCP Server
Plug any AI assistant (Claude, Copilot, Cursor…) into the entire GitLab API via Model Context Protocol.
⚡ 1006 tools — full REST v4 + GraphQL
🧠 32 meta-tools to cut LLM token use
🔒 Read-only & safe (dry-run) modes
🐳 Single static binary — zero deps
🖥️ Win/Linux/macOS · amd64 & arm64
🔐 Self-hosted GitLab + TLS
Written in Go from scratch.
💻 https://github.com/jmrplens/gitlab-mcp-server
📖 https://jmrplens.github.io/gitlab-mcp-server/
New post: how to run a Tor Bridge on Linux 🧅 — obfs4 + WebTunnel,
Nginx camouflage, Prometheus & CrowdSec bypass.
The network has ~8,000 relays but only ~2,000 bridges. Bridges are
the entry point for censored users — and the scarcest resource.
🌐 EN / ES — https://jmrp.io/blog/009-running-tor-bridge/
🎉 cs-routeros-bouncer ya está en el CrowdSec Hub!
Bouncer que conecta CrowdSec con MikroTik: IPs maliciosas detectadas → bloqueadas en tu router en ms.
⚡ ~25k IPs en <3 min
🔧 Zero config manual en el router
🔄 Reconciliación al reiniciar
📊 Prometheus + Grafana dashboard
🐳 Docker / systemd / binario
🧪 >90% cobertura + tests en HW real
Escrito en Go desde cero.
📦 https://app.crowdsec.net/hub/author/jmrplens/remediation-components/cs-routeros-bouncer
💻 Repo: https://github.com/jmrplens/cs-routeros-bouncer
¿Tenías un proyecto cogiendo polvo? 🕸️ He revivido mi web migrando a Astro y "sobre-ingenierizando" cada detalle.
🚀 Astro + Islas
🛡️ CSP estricta + Hardening
⚙️ Tests E2E (Playwright) + SonarQube
📦 Source: https://github.com/jmrplens/jmrp.io
Y estreno blog con un post sobre cómo montar un HONEYPOT en MIKROTIK para cazar atacantes 🍯:
👉 https://jmrp.io/blog/006-implementing-mikrotik-honeypot/
#AstroJS #WebDev #CyberSecurity #MikroTik #DevOps #SelfHosted #Nginx
Nuevo en jmrp.io: generador interactivo de configuración WireGuard para @mikrotik@mikrotik.social 🛡️
Dual-stack IPv4+IPv6, firewall, NAT, claves y archivos .conf — todo generado en tu navegador.
🔧 jmrp.io/tools/wireguard-config-generator
📖 Guía paso a paso: jmrp.io/blog/mikrotik-wireguard-dual-stack-vpn
🎓 Nueva versión de mi plantilla LaTeX para TFG/TFM de la EPS (Universidad de Alicante), aunque se puede aprovechar para otras cositas:
✅ 21 portadas oficiales
✅ Código coloreado (minted 3.x)
✅ 50+ componentes
✅ PDFs accesibles
✅ TeX Live 2025
Estaba yo actualizando servidores y me encuentro con errores de certificados en repositorios oficiales como el de PostgreSQL.
Sorpresa, bloqueo de LaLiga al CDN Fastly por un partido de fútbol 12 horas antes… Neutralidad de la red inexistente.
🔄 He estado probando relay.fedi.buzz para filtrar contenido en mi timeline federado. A diferencia de relays generalistas, permite seleccionar instancias o hashtags específicos, reduciendo significativamente el ruido y el uso de recursos del servidor.
🛠️ El proceso: introduces la instancia/tag que deseas y genera automáticamente la URL para añadirla a tu servidor.
📡 Relay: https://relay.fedi.buzz
💻 Código: https://github.com/astro/buzzrelay
Intentando poner a punto el servidor después de mucho tiempo abandonado.
Tiene mucho polvo
Hoy buscando algunos servicios #autoalojados he dado con un buscador bastante completo: https://selfh.st/apps/ @selfhst@fosstodon.org
Puede que sea conocido pero yo me he tropezado con él hoy y me ha parecido una herramienta insteresante. ¿Alguna otra recomendación?
Algunas cosas que estoy usando en mis servidores en el día a día y sin problemas:
- Immich.
- Portainer (con la licencia gratuita para 3 nodos).
- Authentik.
- Home Assistant.
- Mastodon.
Voy a intentar volver por aquí que me he preocupado más en pulir el servidor que en usar Mastodon 😅 Se me ha ido de las manos y ahora tengo 3 MiniPC como servidores y un NAS, espero parar de cacharrear tanto jaja
#selfhosting
@juliavithoria@mastodon.social jajajajajaja perdón! Nunca se sabe cómo explicarse uno. Sin montar servidor puedes probar con element @element@mastodon.matrix.org que aunque no puedes modificar tantas cosas puedes ver un poco el funcionamiento.
@juliavithoria@mastodon.social No tengo experiencia con XMPP más allá de nivel usuario. En su día decidí utilizar Matrix (no recuerdo porque) y la verdad que se me hizo muy fácil levantar el servidor, el rendimiento es bueno, pero mejor si se monta con varios “workers” para aprovechar bien el hardware donde esté funcionando.
Yo aún no lo he vuelto a montar, quiero dedicar un servidor solo para Matrix. Lo usaba para usar Matrix más otros protocolos/clientes: WhatsApp, Telegram, Discord, etc.
🚀 GitLab MCP Server update: Dynamic Toolset
Same full GitLab API coverage. Only 3 tools visible to the model at startup.
⚡ Individual tools: ~550K tokens
🧠 Meta-tools: ~75K tokens
🔥 Dynamic: ~2.2K tokens
The model searches, fetches the schema on demand, then executes. Validated across 512 runs with 100% tool + action accuracy on Anthropic, Gemini, OpenAI and Qwen.
💻 https://github.com/jmrplens/gitlab-mcp-server
📝 https://jmrplens.github.io/gitlab-mcp-server/tools/dynamic-tools/
#MCP #GitLab #AI #FOSS #OpenSource #LLM #Golang #SelfHosted @OpenSource@mastodon.social