*Empty MediaWiki Message*

This commit is contained in:
Vater 2015-04-10 17:37:54 +00:00
parent e3b9aa0048
commit 8d1812efe3
1 changed files with 35 additions and 30 deletions

View File

@ -1,48 +1,53 @@
= Mediagoblin = {{DISPLAYTITLE:media.c3d2.de}}
Mediagoblin ist unser Bilderhoster. == Zweck ==
== Installation == [[media.c3d2.de]] soll Dateien (Bilder) öffentlich bereitstellen.
Installiert nach /var/www/mediagoblin == Instanz ==
Verwaltet von systemd mit dem Servicefile /etc/systemd/system/mediagoblin-paster.service [[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>
Hört auf fastcgi und wird momentan vom lokalen lighttpd von außen erreichbar gemacht. == [[wikipedia:de:MediaGoblin|MediaGoblin]] ==
Läuft mit <code>CELERY_ALWAYS_EAGER=false</code>, was bedeutet, das hochgeladene Medien sofort konvertiert werden, Für das Verwalten von Bildern nutzen [[wir]] die [http://www.mediagoblin.org/ Software ''MediaGoblin''].
anstatt sie in eine Hintergrundverarbeitung zu schieben und dort zu verarbeiten. (kein mediagoblin-celery)
Installation: === MediaGoblin Installation ===
<code> * Installiert nach <code>/var/www/mediagoblin</code>
$ sudo apt-get install git-core python python-dev python-lxml \ * Verwaltet von systemd mit dem Servicefile <code>/etc/systemd/system/mediagoblin-paster.service</code>
python-imaging virtualenv npm automake python-flup * 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)
$ sudo -u mediagoblin bash ; Installation:
$ cd /var/www/mediagoblin : <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>
$ ./configure === MediaGoblin Aktualisierung ===
$ make
</code>
== Updaten ==
Momentan verwenden wir eine angepasste Version von mediagoblin, welche größere Bilder in die RSS-Feeds einfügt. 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>
<code> : <source lang=bash>cd /var/www/mediagoblin</source>
$ sudo -u mediagoblin bash : <source lang=bash>git pull upstream master</source>
: <source lang=bash>git rebase --onto <aktuelle_version> <neue_version> master</source>
$ cd /var/www/mediagoblin
$ git pull upstream master
$ git rebase --onto <aktuelle_version> <neue_version> master
</code>
== TODO == == TODO ==
* Von wiki-Container in eigenen Container migrieren. * Von wiki-Container in eigenen Container migrieren.
* Vom Apache-Reverse-Proxy direkt per fastcgi mit mediagoblin verbinden. * Vom Apache-Reverse-Proxy direkt per fastcgi mit mediagoblin verbinden.
== Siehe auch ==
* [[wikipedia:de:MediaGoblin]]
== Einzelnachweise ==
<references />
[[Kategorie:Infrastruktur]]