← Blog

Cómo alojar vídeos en tu VPS e integrarlos en Patreon

Prepara entrega MP4 por HTTPS, comprueba avance y acceso y utiliza RedShoreMedia para obtener un reproductor compatible con publicaciones de Patreon.

RedShoreMedia · Revisado 2026-10-29

Escoge el servidor para entregar vídeo

Empieza con Linux mantenido, un dominio público y un proveedor que permita tu contenido y tráfico previsto. Comprueba disco, transferencia mensual, excesos y capacidad de red. Conserva un backup independiente. Esta guía trata archivos en tu infraestructura: RedShoreMedia no administra automáticamente el VPS ni transcodifica el vídeo original al añadir una dirección.

Usa una cuenta administradora con clave SSH, instala actualizaciones y configura el firewall con cuidado. Mantén acceso SSH antes de activar restricciones y expón únicamente servicios necesarios. No guardes claves, contraseñas ni copias de bases de datos dentro del directorio servido al público. Verifica esta separación antes de compartir el primer archivo.

Prepara HTTPS y el archivo

Apunta tu dominio al servidor. Instala Nginx con un certificado de confianza y una herramienta mantenida, o utiliza Caddy para HTTPS automático. Comprueba renovación y cadena del certificado. El ejemplo posterior se añade a un host HTTPS previamente configurado; por sí solo no emite un certificado ni sustituye la configuración de dominio.

Un MP4 adecuado con H.264 y AAC suele ofrecer buena compatibilidad. El comando FFmpeg mostrado solo desplaza metadatos y copia los códecs; no convierte un vídeo incompatible. Guarda el máster y prueba la copia. Desactiva listados de directorios y utiliza permisos de lectura y tipos multimedia correctos para los archivos públicos.

Comprueba rangos y navegador

Abre el archivo y solicita un rango de bytes. Espera respuesta 206 y Content-Range apropiado. Un HEAD correcto no basta para demostrar reproducción y avance. Nginx estático suele admitir rangos, pero proxies y pasarelas pueden modificar el comportamiento. Comprueba siempre la dirección pública final que utilizarán los miembros.

El CORS con asterisco del ejemplo corresponde a archivos deliberadamente públicos y sin credenciales. No constituye privacidad ni control de pago. La entrega privada necesita autenticación o fuentes firmadas por separado. HLS requiere acceso a todas las listas, segmentos y claves; comienza con un MP4 sencillo hasta validar el recorrido básico.

Publica mediante RedShoreMedia

Prueba un archivo no sensible con el comprobador público. Un enlace de tres horas permite después probar un post real de Patreon. Para una publicación permanente, crea tu cuenta, elige Your server or storage, guarda la fuente y pega el enlace de biblioteca en Embed URL. Verifica audiencia, aplicación y navegador.

Supervisa certificados, disco, tráfico y errores. Un VPS ofrece control, no capacidad ilimitada ni protección automática contra copias. Si los estrenos superan la red, añade infraestructura de entrega o mueve la fuente conservando el enlace guardado RedShoreMedia. La disponibilidad y protección del archivo original siguen correspondiendo a tu alojamiento.

Configuración de ejemplo — adapta antes de usar

# Example: Ubuntu server; first configure DNS and HTTPS for YOUR hostname.
sudo apt update
sudo apt install nginx ffmpeg
sudo install -d -m 755 /srv/videos
ffmpeg -i input.mp4 -c copy -movflags +faststart output.mp4
sudo install -m 644 output.mp4 /srv/videos/lesson.mp4

# Inside your existing HTTPS server { ... } block:
location /videos/ {
    alias /srv/videos/;
    autoindex off;
    types { video/mp4 mp4; video/webm webm; }
    add_header X-Content-Type-Options nosniff always;
    # Public, credential-free playback. A token is NOT made private by CORS.
    add_header Access-Control-Allow-Origin "*" always;
    add_header Access-Control-Expose-Headers "Content-Length, Content-Range, Accept-Ranges" always;
}
# Validate before reloading; preserve other server blocks.
sudo nginx -t
sudo systemctl reload nginx
curl -I https://video.example.com/videos/lesson.mp4
curl -sS -D - -o /dev/null -H "Range: bytes=0-1023" https://video.example.com/videos/lesson.mp4

Fuentes y lecturas

Probar URL

Previsualiza un vídeo compatible sin cuenta y crea un enlace de tres horas para una publicación real de Patreon.

Probar URL Crear enlace permanente