c3d2-wiki/Media.c3d2.de.mw

54 lines
2.0 KiB
Plaintext
Raw Normal View History

2015-04-10 19:37:54 +02:00
{{DISPLAYTITLE:media.c3d2.de}}
== Zweck ==
2015-04-05 17:36:35 +02:00
2015-04-10 19:37:54 +02:00
[[media.c3d2.de]] soll Dateien (Bilder) öffentlich bereitstellen.
2015-04-05 17:36:35 +02:00
2015-04-10 19:37:54 +02:00
== Instanz ==
2015-04-05 17:36:35 +02:00
2015-04-10 19:37:54 +02:00
[[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>
2015-04-05 17:36:35 +02:00
2015-04-10 19:37:54 +02:00
== [[wikipedia:de:MediaGoblin|MediaGoblin]] ==
2015-04-05 17:36:35 +02:00
2015-04-10 19:37:54 +02:00
Für das Verwalten von Bildern nutzen [[wir]] die [http://www.mediagoblin.org/ Software ''MediaGoblin''].
2015-04-05 17:38:38 +02:00
2015-04-10 19:37:54 +02:00
=== MediaGoblin Installation ===
2015-04-05 17:36:35 +02:00
2015-04-10 19:37:54 +02:00
* 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)
2015-04-05 17:36:35 +02:00
2015-04-10 19:37:54 +02:00
; Installation:
2015-04-05 17:36:35 +02:00
2015-04-10 19:37:54 +02:00
: <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>
2015-04-05 17:36:35 +02:00
2015-04-10 19:37:54 +02:00
=== MediaGoblin Aktualisierung ===
2015-04-05 17:36:35 +02:00
Momentan verwenden wir eine angepasste Version von mediagoblin, welche größere Bilder in die RSS-Feeds einfügt.
2015-04-10 19:37:54 +02:00
2015-04-05 17:36:35 +02:00
Deswegen müssen die lokalen Änderungen mit Upstream gemergt werden:
2015-04-10 19:37:54 +02:00
: <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>
2015-04-05 17:36:35 +02:00
2015-04-10 19:37:54 +02:00
== TODO ==
2015-04-05 17:36:35 +02:00
2015-04-10 19:37:54 +02:00
* Von wiki-Container in eigenen Container migrieren.
* Vom Apache-Reverse-Proxy direkt per fastcgi mit mediagoblin verbinden.
2015-04-05 17:36:35 +02:00
2015-04-10 19:37:54 +02:00
== Siehe auch ==
2015-04-05 17:36:35 +02:00
2015-04-10 19:37:54 +02:00
* [[wikipedia:de:MediaGoblin]]
2015-04-05 17:36:35 +02:00
2015-04-10 19:37:54 +02:00
== Einzelnachweise ==
<references />
2015-04-05 17:36:35 +02:00
2015-04-10 19:37:54 +02:00
[[Kategorie:Infrastruktur]]