Media.c3d2.de: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Vater (Diskussion | Beiträge) K (Vater moved page Wetu/Mediagoblin to Media.c3d2.de: verwendung der übliche bezeichnung nach hostname (domain)) |
Vater (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
= | {{DISPLAYTITLE:media.c3d2.de}} | ||
== Zweck == | |||
[[media.c3d2.de]] soll Dateien (Bilder) öffentlich bereitstellen. | |||
== Instanz == | |||
[[media.c3d2.de]] läuft als Dienst im [[LXC]] [[wiki.c3d2.de]] auf [[wetu]]. | |||
: Eigentlich soll es ein eigenständiger [[LXC]] auf [[wetu]] sein.<ref>[[#TODO]]</ref> | |||
== [[wikipedia:de:MediaGoblin|MediaGoblin]] == | |||
Für das Verwalten von Bildern nutzen [[wir]] die [http://www.mediagoblin.org/ Software ''MediaGoblin'']. | |||
Installation | === MediaGoblin Installation === | ||
<code> | * Installiert nach <code>/var/www/mediagoblin</code> | ||
* Verwaltet von systemd mit dem Servicefile <code>/etc/systemd/system/mediagoblin-paster.service</code> | |||
* Hört auf ''fastcgi'' und wird momentan vom lokalen ''lighttpd'' von außen erreichbar gemacht. | |||
* Läuft mit <code>CELERY_ALWAYS_EAGER=false</code> | |||
*: Das bedeutet, dass hochgeladene Medien sofort konvertiert werden, anstatt sie in eine Hintergrundverarbeitung zu schieben und dort zu verarbeiten. (kein mediagoblin-celery) | |||
; Installation: | |||
: <source lang=bash>sudo apt-get install git-core python python-dev python-lxml python-imaging virtualenv npm automake python-flup</source> | |||
: <source lang=bash>sudo -u mediagoblin bash</source> | |||
: <source lang=bash>cd /var/www/mediagoblin</source> | |||
: <source lang=bash>./configure</source> | |||
: <source lang=bash>make</source> | |||
=== 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: | Deswegen müssen die lokalen Änderungen mit Upstream gemergt werden: | ||
: <source lang=bash>sudo -u mediagoblin bash</source> | |||
: <source lang=bash>cd /var/www/mediagoblin</source> | |||
: <source lang=bash>git pull upstream master</source> | |||
: <source lang=bash>git rebase --onto <aktuelle_version> <neue_version> master</source> | |||
== TODO == | |||
* Von wiki-Container in eigenen Container migrieren. | |||
* Vom Apache-Reverse-Proxy direkt per fastcgi mit mediagoblin verbinden. | |||
== Siehe auch == | |||
* [[wikipedia:de:MediaGoblin]] | |||
== | == Einzelnachweise == | ||
<references /> | |||
[[Kategorie:Infrastruktur]] | |||
Aktuelle Version vom 10. April 2015, 17:37 Uhr
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.