3499 (mirror)

installation des solid-servers auf debian.

translated from https://solid.inrupt.com/docs/installing-running-nss

wie in diesem howto installieren wir Node.js und npm:

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs build-essential

als root installieren wir den server global:

npm install -g solid-server

nun müssen wir den hostnamen festlegen, wir werden im folgenden beispielhaft your.host.example.org verwenden. entscheiden sie ebenfalls, wo sie die dateien speichern, die der server zum laufen braucht. die datenbank mit konfiguration, daten und unterstützenden metadaten kann auch getrennt gehalten werden, wieauchimmer halten wir sie jedoch zusammen.

weil alles, was mit dem solid-server passiert, verschlüsselt ist, brauchen wir einen ssl-schlüssel und -zertifikat. diese bekommen wir z.b. bei let’ s encrypt. dies geht am einfachsten mit certbot. um certbot auf debian stable zu benutzen, brauchen wir backports. um diese zu verwenden, fügen wir der /etc/apt/sources.list folgendes hinzu:

deb http://ftp.debian.org/debian stretch-backports main

nun installieren wir certbot

apt-get update
apt-get -t stretch-backports install certbot

das zertifikat anfordern und installieren

certbot certonly --authenticator standalone -d your.host.example.org

now go

solid init

wir werden nach verschiedenen dingen geprompted, dies könnte so aussehen

? Path to the folder you want to serve. Default is /var/www/your.host.example.org/data
? SSL port to run on. Default is 8443 443
? Solid server uri (with protocol, hostname and port) https://your.host.example.org
? Enable WebID authentication Yes
? Serve Solid on URL path /
? Path to the config directory (for example: /etc/solid-server) /var/www/your.host.example.org/config
? Path to the config file (for example: ./config.json) /var/www/your.host.example.org/config.json
? Path to the server metadata db directory (for users/apps etc) /var/www/your.host.example.org/.db
? Path to the SSL private key in PEM format /etc/letsencrypt/live/your.host.example.org/privkey.pem
? Path to the SSL certificate key in PEM format /etc/letsencrypt/live/your.host.example.org/fullchain.pem
? Enable multi-user mode No
? Do you want to have a CORS proxy endpoint? Yes
? Serve the CORS proxy on this path /proxy
? Do you want to set up an email service? No
config created on /root/config.json

die pfade, die wir gewählt haben, müssen wir nun anlegen. ebenso müssen wir die config.json wo angegeben speichern.

nun sollten wir den server starten können

solid start

wir empfehlen, z.b. systemd zu verwenden, um den server automatisch zu starten und zu stoppen.

da es ein sicherheitsrisiko ist, den server als root zu betreiben, legen wir für ihn einen user an, beispielhaft so

adduser --system --ingroup www-data --no-create-home solid

nun legen wir die datei /lib/systemd/system/solid.service mit folgendem inhalt an

[Unit]
Description=solid - Social Linked Data
Documentation=https://solid.inrupt.com/docs/
After=network.target

[Service]
Type=simple
User=solid
WorkingDirectory=/var/www/your.host.example.org
ExecStart=/usr/bin/solid start -v
Restart=on-failure

[Install]
WantedBy=multi-user.target

symlink this

ln -s /lib/systemd/system/solid.service /etc/systemd/system/multi-user.target.wants/

wir weisen den verzeichnissen user zu

cd /var/www/your.host.example.org/
chown solid:www-data config/ data/ .db/

wir machen die config.json datei dem unprivilegierten user readable.

den server nun starten geht so

systemctl start solid.service

nun haben wir auch die anderen funktionalitäten, die durch systemd bereitgestellt werden. der start sollte nun automatisch nach bootvorgang erfolgen.

das zertifikat muss alle paar monate erneuert werden. wir weisen im Let’s Encrypt-setup an, das webroot plugin zu benutzen, das funktioniert besser in dem fall eines laufenden servers. um dies zu tun, editieren wir /etc/letsencrypt/renewal/your.host.example.org.conf

die authenticator line sollte so aussehen

authenticator = webroot

wir setzen ebenfalls folgendes

webroot_path = /var/www/your.host.example.org/data
[[webroot_map]]
your.host.example.org = /var/www/your.host.example.org/data

nun legen wir noch eine cronjobdatei in /etc/cron.daily/ folgenden inhalts an

#!/bin/bash
certbot renew -w /var/www/your.host.example.org/data/

fertig. das moduleREADME finden wir hier. be happy !

3497 (rückkehr von alpha centauri)

bernie ging zu fuss. abermals sah er alles kommen. die wiederholung der wiederholung stand offenbar kurz bevor, jedoch hatte er diesmal – hoffentlich rechtzeitig – einige massnahmen getroffen. als die maulwurfine anrief, um die koordinaten durchzugeben, war er fast glücklich gewesen. nun also salat und kaffee. die dark shadow kehrte von ihrem alpha centauri – trip zurück und spuckte die mannschaft mitten auf dem forumsplatz aus. ein unbekannter schrieb logfiles und hielt es so wenigstens fest, damit das archiv in einiger – wahrscheinlich langer – zeit alles wahrheitsgemäss für ***the public*** wiederhergeben konnte.
—-
flash
—-
raucherzimmer
—-
bus
—-
lesung

3490 (Jahresfinale des Slam mit der Glocke)

Am Mittwoch dem 12. Dezember feiert der Slam mit der Glocke im Schiller (im Marta) sein erstes Jahresfinale! Zu diesem Anlass werden alle bisherigen Siegerinnen und Sieger des Slams, alle bisherigen „Glöckner des Monats“ kommen und noch einmal mit ihren Texten auftreten, um zu bestimmen, wer der Herforder Slam-Champion des Jahres 2018 wird! Das Line Up ist also nicht nur hochkarätig, sondern besteht ausschließlich aus den Auftretenden, die euch in diesem Jahr am besten gefallen haben! So haben wir mit Jann Wattjes sogar einen Finalisten des Teamwettbewerbs der Deutschsprachigen Meisterschaften dabei, die dieses Jahr in Zürich stattgefunden haben. Und mit Johnny und Eva Dreier, die zusätzlich auch noch Paderborner Stadtmeisterin ist, haben wir noch zwei weitere Teilnehmer*innen der Deutschsprachigen Meisterschaften dabei.
Wie bei jedem Poetry Slam werden die Poet*innen selbst geschriebene Texte innerhalb von sechs Minuten auf der Bühne performen. Dabei ist es egal, ob lustig oder ernst, ob Stand Up oder Lyrik. Alles kann auf einer Poetry Slam Bühne stattfinden.

Ort: https://schiller-herford.de | Einlass: 19:30 Uhr | Beginn: 20:00 Uhr | Eintritt 5€ / 3 €, bei Vorzeigen des Schüler/Studenten-Ausweises

3482 (fun-facts, experiment abgebrochen)

das nicht mehr lieferbare medikament fluanxol wurde – bis der bestand aufgebraucht ist – auf 5-0-0-0 gesetzt (revidierte Fassung 16.11.2018: 5-0-5-0). das motorpsycho-concert war grandios. beim amtsgericht (das ja offizielles zeug ist) werden wir zu zweit auflaufen. es ist nicht mit einer erhöhung der aufgabenkreise zu rechnen. bis in 2, 3 oder fünf jahren können wir allerdings alles so lassen. die notwendigkeit einer reduktion besteht nicht, da ja de facto die finanzen ohnehin schon von mir selbst verwaltet werden. illegale substanzen nehme ich nicht mehr zu mir und tage ohne bier kommen vor. auf der arbeit muss flexibilität bewiesen werden, da die tätigkeiten von versand von koralle-werbemitteln über hauspostversand, musterherstellung und druckaufträge bis zu werbemailingerstellung und -frankierung variieren. im bewo ist der kontakt eher sporadisch auf sogenannte feierabendzigaretten und gelegentliche grillerchen beschränkt. mobilität und kommunikation sind ausreichend. zielvorstellungen sind heruntergeschraubt worden und eher langfristig zu betrachten. xmas wird schon irgendwie aushaltbar werden und nächstes jahr im sommer fahren wir an die dänische grenze. jah.

3480 (PIA)

• Körper
• Geist
• Arbeit
• Wohnen
• Substanzen

• Körper

Der Darmkrebs scheint besiegt. Keine Indikation, bis 2022 in Remission. Der Port ist noch im Körper.

• Geist

Leichte depressive Verstimmung und gelegentliche verbale Aggressionen. Der Tagesablauf im Laufe einer
Arbeitswoche wird als deutlich hilfreich empfunden.

• Arbeit

Es muss flexibel gearbeitet werden. Der Werbeservice ist eine Mischung aus Druckerei, Werbeagentur,
Musterherstellung und Postversandbüro. Der Urlaub für 2018 ist bereits aufgebraucht.

• Wohnen

Rückzugsorte sind in meinem Metier sehr wichtig. Tagsüber ist die Wohnung offen, nachts abgeschlossen.
Nach Feierabend sehe ich die Betreuer i.d.R. noch circa eine Stunde lang.

• Substanzen

Cannabis negativ. Alkohol in Form von Herforder Pils mäßig aber regelmäßig. Die Medikation wird
eingenommen wie ein Uhrwerk. Es wird versucht, das Fluanxol wegzulassen, das bietet sich aus dem
Gerunde an, dass es ohnehin nicht mehr lieferbar ist. Eine Ersatzmedikation erscheint nicht notwendig. Die
Richtung der Dosisveränderung der Medikation sollte eindeutig und deutlich erkennbar nach unten zeigen.
—-
Evering, Matthias, *01.11.1968

3469 (public)

Guten Morgen Lorenzo.

Können Sie mich heute um 15 Uhr 10 erst zur Ambulanz, dann in irgend nen Laden und anschliessend nach Hause karren ?
Haben Sie das Ergebnisprotokoll von letzter Woche Donnerstag erhalten ?
Haben Sie kürzlich etwas von der Staatsanwaltschaft gehört ?
Zum Abschluss trinken wir dann noch einen Kaffee in der gewünschten Dosis und dömkern uns einen, okay ?
Sie können hier kommentieren, eine Mail schreiben, die nicht funktionierende Voice-over-IP-Telefonie benutzen oder Trommeln und Rauchzeichen.

Team ist nur einmal in der Woche, das ist wohl überall so……………..

Everinho