media

media

Desde los '2000, tenemos una instancia de peertube https://media.interior.edu.uy, que vino a reemplazar y al que se migró el contenido del MediaSPIP que manteníamos en la misma url.

udelar/redUI/media>, repo satélite en el nuevo paradigma de IaC, fue puesto en órbita en Oct 2025 en aras de extraer de adminsys/config> el despliegue de https://media.interior.edu.uy, y actualizarlo.

Diseño actualizado de IaC peertube

Identificación de recursos en la Galaxy Ansible

La colección evolix_root.ansible_roles parece haber sido publicada sin toda su validación, pero ofrece el rol más actualizado para la instalación de un peertube.

Al no lograr saber si el proyecto vive y donde, generamos un fork en evolix.ansible_roles>, ver evolix_root.ansible_roles collection

Primer despliegue

En rama main y en #1 trabajamos el primer despliegue en https://tube.interior.edu.uy/.

De los pocos parámetros que hay que darle al rol, peertube_app_secret no es cualquier random:

root@doedicurus:/var/www/peertube/config# less production.yaml 
(...)
# Secrets you need to generate the first time you run PeerTube
secrets:
  # Generate one using `openssl rand -hex 32`

Pude darle una contraseña a root con:

root@doedicurus:/var/www/peertube/peertube-latest# sudo -u redui NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production yarn run reset-password -u root
  • Falta habilitar el correo para el registro,
  • logré crear un directo, meo instalé obs, pero no logré el stream.