Guías

30.12.2025

Al trabajar con proyectos reales (cambio de CDN, migración, refactorización) a menudo es necesario reemplazar en masa una URL por otra.

A primera vista la tarea parece trivial: sed -i 's|old|new|g' **/* — y listo.

En realidad ese enfoque es una ruleta rusa.

Un reemplazo descuidado conduce a:

  • 💀 Daño de archivos binarios (imágenes, pdf, archivos);
  • 📉 Basura en el historial de git (los binarios aparecen como modificados);
  • 🚫 Imposibilidad de una reversión limpia si no se hizo un respaldo.

En esta nota analizaremos un algoritmo apto para producción: cambiamos solo texto, no tocamos binarios, hacemos un respaldo puntual.

Read more
10.09.2025

En el artículo anterior desplegamos un servidor básico de Jitsi Meet con Docker.
Ahora veremos cómo proteger su servidor, habilitar la autorización y optimizar el funcionamiento para videollamadas estables.


Авторизация: доступ только по приглашению

Por defecto Jitsi Meet permite a cualquier usuario crear salas. Para restringir el acceso — activaremos Secure Domain.

  1. Abra el archivo .env y busque la sección Prosody (servidor XMPP).

    ENABLE_AUTH=1
    AUTH_TYPE=internal
    

    Aquí internal significa que los usuarios se almacenarán localmente.

    Read more
09.09.2025

¿Quieres crear tu propio servidor de videoconferencias completamente privado?
Jitsi Meet — una excelente opción, y la instalación con Docker es la forma más rápida y fiable. En este artículo — una guía paso a paso que te ayudará a desplegar el servidor en cuestión de minutos.


Paso 1: Preparación

Antes de la instalación, asegúrate de tener:

  • Un servidor con Linux (por ejemplo, Ubuntu).
  • Un nombre de dominio que apunte a la IP de tu servidor (por ejemplo, meet.your-domain.com).
  • Docker y Docker Compose instalados.

👉 Si Docker aún no está instalado — utiliza las instrucciones del artículo anterior.

Read more