Table of Contents

media.ccc.de

(cdn.)media.ccc.de a collection of servers hosting our recordings. It was also the name of the software we run there which is now called Voctweb, don't get confused. It's currently running at https://media.ccc.de with five servers, as well as a couple of sponsored mirrors run by third-parties.

There are also a number of Mirrors provided by external entities.

The source code can be found on:

Just for reference, here are the old sources before the merge of front and backend

More about it's inner works are explained in the Froscon9 talk "Konferenzorganisation in Ruby" by Mario Manno.

Maintainance

Naming

Administration (internal)

Goaccess Stats

Mirror statistics

Mirror contacts

see restricted page: mirror contacts

IP Logging

(Stand: 21.05.2018 meise)

Development-Umgebung aufsetzen

# for ubuntu and debian one might want to install vagrant from upstream
# (https://www.vagrantup.com/downloads.html), because of a packaging bug:
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=818237
$ sudo apt-get install vagrant virtualbox

$ vagrant plugin install vagrant-hostsupdater
$ vagrant up
$ vagrant ssh -c 'cd /vagrant && ./bin/update-data'

http://media.ccc.vm:3000/ <- Frontend
http://media.ccc.vm:3000/admin/ <- Backend
Backend-Login:
  Username: admin@example.org
  Password: media123

Subtitles-Support für ein Event anknipsen

Wenn auf ein Event gesubtitelt wird, kann dafür Support in Media angeknipst werden. Dadurch werden auf der Download-Seite weitere Links zum Subtitling-System aktiviert mit der Bitte beim Schreiben zu helfen.

Dazu im Media-Backend das Metadata-Feld, welches JSON akzeptiert, wie folgt füllen:

{
  "subtiles": true
}

Testi-Deployment

See https://github.com/voc/voctoweb for instructions

bundle exec cap staging $*

Produktiv-Deployment

wird auf einer eigenen Seite Produktiv-Deployment beschrieben.