Tippentappen: Unterschied zwischen den Versionen

Aus /dev/tal
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „{{ProjektInfoBox |name = tippentappen |status = beta |image = |description = https://tippentappen.de |author = Ex |username = Ex |ve…“)
 
Zeile 39: Zeile 39:
 
   git merge v0.5.7.1
 
   git merge v0.5.7.1
 
   git push origin
 
   git push origin
 +
 +
DB Updaten und asset erstellen
 +
  RAILS_ENV=production DB=postgres bin/rake db:create db:schema:load
 +
  RAILS_ENV=production DB=postgres bin/rake assets:precompile
 +
 +
Dienst neu starten (kann einie Minuten dauern)
 +
  systemctl restart diaspora.service
 +
In der Zwischenzeit zeit der nginx eine 500 Fehlerseite an.
 +
 +
Der Systemd Dienst ist unter ''/etc/systemd/system/diaspora.service'' definiert.
 +
 +
== PostgreSQL ==
 +
Die Datenbank liegt Standard mäßig unter ''/var/lib/postgres/data/''
 +
== nginx ==
 +
== rss-bot-diasp ==
 +
Unter /home/diaspora/rss-bot-diasp liegt das [https://github.com/fourier/rss-bot-diasp Github] Projekt, was für die inoffiziellen Accounts die RSS Feeds holt.
 +
 +
Dafür gibt es den Systemd Timer unter ''/etc/systemd/system/rss-bot-diasp.timer'' und den Service ''/etc/systemd/system/rss-bot-diasp.service'' was das Skript ''/home/diaspora/rss-bot-diasp/update.sh'' startet.
 +
 +
Neue Feed können so einem Diaspora Account hinzugefügt werden (als User diaspora)
 +
  ./rss_bot.py bot_name rss_url https://tippentappen.de/ username password
 +
In der update.sh ist nun noch die Zeile mit dem BotNamen zu ergänzen

Version vom 15. März 2016, 20:52 Uhr

   
tippentappen

Release status: beta [box doku]

Description https://tippentappen.de
Author(s)  Ex
Download  https://github.com/devtal-de/diaspora







tippentappen

https://tippentappen.de ist ein Diaspora* Server für Wuppertal und dem Bergischen Land (Solingen, Remscheid, Wuppertal).

Name

Der Name stammt von einer der berühmtesten Treppen aus Wuppertal, Tippen-Tappen-Tönchen.

Server

Es ist ein vServer aus Wuppertal, der bei Portunity gehostet wird.

  • Installiert ein Arch Linux
  • Die root Partition ist ein btrfs
  • Die Datenbank ist PostgreSQL
  • nginx läuft als reverse proxy

Diaspora*

Diaspora* ist als User diaspora unter /home/diaspora/diaspora/ ausgecheckt. Achtung! Niemals mit root arbeiten! Es wird im angepassten Branch "wuppertal" gearbeitet. Den Branch aktualisiert man mit folgenden Befehlen

 cd diaspora/
 #check wuppertal branch
 git status
 git fetch -t upstream
 git merge v0.5.7.1
 git push origin

DB Updaten und asset erstellen

 RAILS_ENV=production DB=postgres bin/rake db:create db:schema:load
 RAILS_ENV=production DB=postgres bin/rake assets:precompile

Dienst neu starten (kann einie Minuten dauern)

 systemctl restart diaspora.service

In der Zwischenzeit zeit der nginx eine 500 Fehlerseite an.

Der Systemd Dienst ist unter /etc/systemd/system/diaspora.service definiert.

PostgreSQL

Die Datenbank liegt Standard mäßig unter /var/lib/postgres/data/

nginx

rss-bot-diasp

Unter /home/diaspora/rss-bot-diasp liegt das Github Projekt, was für die inoffiziellen Accounts die RSS Feeds holt.

Dafür gibt es den Systemd Timer unter /etc/systemd/system/rss-bot-diasp.timer und den Service /etc/systemd/system/rss-bot-diasp.service was das Skript /home/diaspora/rss-bot-diasp/update.sh startet.

Neue Feed können so einem Diaspora Account hinzugefügt werden (als User diaspora)

 ./rss_bot.py bot_name rss_url https://tippentappen.de/ username password

In der update.sh ist nun noch die Zeile mit dem BotNamen zu ergänzen