media.ccc.de currently hosts about 5TB of presentation recordings. The main mirrors send about 5TB of videos each in a single month. Several OpenSource conferences are hosted on media, like the last two openSUSE conference, or the "All Systems Go!" conference. What started as a web frontend for ftp.ccc.de in 2007 has become a complex project that integrates deeply into the tooling used by the VOC team.

This project will refresh the main Rails app, used to render the frontend and provide the public and private APIs. The actual CDN is handled by mirrorbits, which also needs to be updated. If possible the configuration of the hosts should be replicated with Ansible, maybe one day turning pets into cattle. Finally evaluate if HA is possible, or how to implement cold standby, when we grow the number of CDN master nodes.

I'll be visiting the VOC geekend this weekend, to have more discussions about future goals and open issues. Help is always welcome, especially on the Rails app which is hosted at voc/voctoweb and can be tested in vagrant.

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 16

Activity

  • about 7 years ago: hennevogel liked this project.
  • about 7 years ago: dmolkentin liked this project.
  • about 7 years ago: mmanno liked this project.
  • about 7 years ago: mmanno started this project.
  • about 7 years ago: mmanno originated this project.

  • Comments

    • dmolkentin
      about 7 years ago by dmolkentin | Reply

      See also https://hackweek.suse.com/16/projects/improve-conference-recording-experience

    Similar Projects

    This project is one of its kind!