media.c3d2.de
Zur Navigation springen
Zur Suche springen
Zweck
media.c3d2.de soll Dateien (Bilder) öffentlich bereitstellen.
Instanz
media.c3d2.de läuft als Dienst im LXC wiki.c3d2.de auf wetu.
MediaGoblin
Für das Verwalten von Bildern nutzen wir die Software MediaGoblin.
MediaGoblin Installation
- Installiert nach
/var/www/mediagoblin
- Verwaltet von systemd mit dem Servicefile
/etc/systemd/system/mediagoblin-paster.service
- Hört auf fastcgi und wird momentan vom lokalen lighttpd von außen erreichbar gemacht.
- Läuft mit
CELERY_ALWAYS_EAGER=false
- Das bedeutet, dass hochgeladene Medien sofort konvertiert werden, anstatt sie in eine Hintergrundverarbeitung zu schieben und dort zu verarbeiten. (kein mediagoblin-celery)
- Installation
sudo apt-get install git-core python python-dev python-lxml python-imaging virtualenv npm automake python-flup
sudo -u mediagoblin bash
cd /var/www/mediagoblin
./configure
make
MediaGoblin Aktualisierung
Momentan verwenden wir eine angepasste Version von mediagoblin, welche größere Bilder in die RSS-Feeds einfügt.
Deswegen müssen die lokalen Änderungen mit Upstream gemergt werden:
sudo -u mediagoblin bash
cd /var/www/mediagoblin
git pull upstream master
git rebase --onto <aktuelle_version> <neue_version> master
TODO
- Von wiki-Container in eigenen Container migrieren.
- Vom Apache-Reverse-Proxy direkt per fastcgi mit mediagoblin verbinden.