49 lines
1.2 KiB
Plaintext
49 lines
1.2 KiB
Plaintext
= Mediagoblin =
|
|
Mediagoblin ist unser Bilderhoster.
|
|
|
|
== 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 <code>CELERY_ALWAYS_EAGER=false</code>, was bedeutet, das hochgeladene Medien sofort konvertiert werden,
|
|
anstatt sie in eine Hintergrundverarbeitung zu schieben und dort zu verarbeiten. (kein mediagoblin-celery)
|
|
|
|
Installation:
|
|
|
|
<code>
|
|
$ 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
|
|
</code>
|
|
|
|
== Updaten ==
|
|
|
|
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:
|
|
|
|
<code>
|
|
$ sudo -u mediagoblin bash
|
|
|
|
$ cd /var/www/mediagoblin
|
|
|
|
$ git pull upstream master
|
|
|
|
$ git rebase --onto <aktuelle_version> <neue_version> master
|
|
</code>
|
|
|
|
== TODO ==
|
|
|
|
* Von wiki-Container in eigenen Container migrieren.
|
|
* Vom Apache-Reverse-Proxy direkt per fastcgi mit mediagoblin verbinden.
|