• Über mich
  • Kurse
  • Kontakt / Impressum / Datenschutz
  • Unterstützen / Donations
Rufposten
  • Über mich
  • Kurse
  • Kontakt / Impressum / Datenschutz
  • Unterstützen / Donations
10 Januar 2023
Allgemein

Honk auf dem Uberspace

Honk ist einer der minimalsten Fediverse-Server, die es gibt. Für meinen Geschmack ist das Frontend für die Artikeleingabe und Verwaltung ziemlich gaga, so dass ich Honk nicht für den Hauptaccount im Fediverse empfehle. Aber für Zwei- und Drittanwendungen, die nur für das Ausspielen von Beiträgen genutzt werden sollen, ist der Server in zehn Minuten aufgesetzt und sehr praktisch. Für mich kam er am Ende aktuell nicht in Frage, weil ich es nicht hinbekommen habe, das Avatar-Bild zu ändern. Gut fand ich: Mit einer langen Zeichenanzahl (ich habe 3000 getestet), die auch bei Mastodon voll angezeigt wird und einer funktionierenden Userhandle-Notification ist Honk für föderierte Beiträge im Newsletter-Stil oder andere Blogbeiträge, die man auf Mastodon überfliegen möchte, gut geeignet. Writefreely, Plume, Goblog und das WordPress-Activityplugin konnten das eine oder andere leider nicht. Goblog ist aber eine sehr spannende Alternative, die ich ebenfalls mit Go und entsprechend sehr ähnlich auf dem Uberspace installieren konnte. Dabei habe ich ein paar Zeilen und Tipps aus dieser Goblog-Anleitung übernommen.

Ich habe mich am Ende für den Pleroma-Fork Akkoma entschieden, den ich aber praktischerweise über disroot.org nutzen darf. Der erste Longread ist dort veröffentlicht. Für Pleroma findet man übrigens ebenfalls eine (offenbar veraltete) Uberlab-Anleitung.

Hier aber jetzt meine Anleitung für Honk:

Installationsanleitung für Honk im Uberspace

Wir legen die Domain oder Subdomain an, in der Honk später liegen soll. „Honk“ ist ein dämlicher Name, also nenne ich die Subdomain „longread“:

uberspace web domain add longread.rufposten.de  

Wir müssen Honk nicht im DocumentRoot installieren, weil wir es über ein web backend verbinden. Also laden wir uns die Quelldatei direkt ins Homeverzeichnis und entpacken sie:

cd ~
wget https://humungus.tedunangst.com/r/honk/d/honk-0.9.8.tgz
tar -xf honk-0.9.8.tgz

Wir wechseln in den Ordner und kompilieren dort Honk mit Go:

cd honk-0.9.8
go build -o honk

Wir starten Honk dann einmalig für die Initialisierung mit vier Details: Dafür überlegen wir uns eine freie Portnummer zwischen 1024 and 65535, einen Usernamen (der ist später in unserem Fediverse-Handle, bei mir also @rufposten@longread.rufposten.de), ein Passwort und ganz am Ende geben wir die URL ein, die wir bereits oben angelegt haben.

./honk init
username: rufposten
password: ******
listen address: 0.0.0.0:6650
server name: longread.rufposten.de

Jetzt können wir unsere neue Subdomain über den Port mit dem Backend verbinden:

uberspace web backend set longread.rufposten.de --http --port 6650

Jetzt kann man es im Ordner bereits manuell testen, solange das Terminal nicht zum Prompt zurückkehrt, läuft der Dienst und sollte auch über die URL longread.rufposten.de abrufbar sein. Abbrechen kann man den Test mit STRG-C.

./honk

Am Ende erstellen wir noch einen Daemon, damit das Ding dauerhaft läuft. Dafür die Datei honk.ini in /home/rufpost2/etc/services.d/ anlegen folgendes eingeben und speichern:

[program:honk]
command=%(ENV_HOME)s/honk-0.9.8/honk
directory=%(ENV_HOME)s/honk-0.9.8
startsecs=60 

Auf der Kommandozeile den Daemon aktualisieren und starten.

supervisorctl reread
supervisorctl update

Wenn irgendetwas nicht klappt oder man an der Installation etwas geändert hat, kann man den Daemon-Status abfragen, die Logs anzeigen und/oder den Daemon stoppen und neu starten:

supervisorctl status
supervisorctl tail honk stderr
supervisorctl restart

Fertig. Happy honking. Anleitungen für Layout-Anpassungen und Avatar/Favicon/Banner finden sich in der Datei honk.8. Die Anpassung des Avatars hat bei mir allerdings nicht funktioniert.

Leave a Reply

Antworten abbrechen

Text. Bild. Ton. Daten.

Diese Seite berichtet seit 2004 über multimedialen Journalismus und Datenschutz. Und stellt eigene Entwicklungen in diesem Bereich vor.

Rufposten wird betrieben von Matthias Eberl.

Vorheriges Weblog (2004-2014)

RSS Rufposten Toots (via Mastodon)

  • Ohne Titel 1. Februar 2023
    Bitte begrüsst meine neueste Schaffung: @kloeffi "Klöffi" ist ein netter, vielleicht etwas dummer Mastodon-Bot, der euch alle Themen aus den Mediatheken anzeigt, die das Wort "Klima" im Titel haben. Wer Python kann, könnte mir helfen, den Bot noch etwas zu verbessern.#klimaruf
  • Ohne Titel 30. Januar 2023
    Hihi: @mesarosch im Bundestag heute zur CDU/CSU: "Sie wollen noch mehr Geld für irgendwelche Blockchain-Projekte ausgeben, die nicht Teil einer sinnvollen Infrastruktur sein können. Da verbrennen wir Geld und @Lilith Wittmann zerlegt uns das Hochglanzprojekt dann eh in zwei Tagen."(5:20)https://www.bundestag.de/mediathek?videoid=7550598&url=L21lZGlhdGhla292ZXJsYXk=&mod=mediathek#url=L21lZGlhdGhla292ZXJsYXk/dmlkZW9pZD03NTUwNTk4JnVybD1MMjFsWkdsaGRHaGxhMjkyWlhKc1lYaz0mbW9kPW1lZGlhdGhlaw==&mod=mediathekVia: https://netzpolitik.org/2023/bundestagsdebatte-ampel-will-sich-bei-digitaler-identitaet-auf-ausweis-eid-konzentrieren/
  • Ohne Titel 30. Januar 2023
    Ich werde die österreichische Datenschutzbehörde für immer lieben für diese ältere Feststellung aus einem @noybeu Fall, die nüchtern erklärt, warum Google Analytics personenbezogene Daten erhebt: https://noyb.eu/sites/default/files/2022-01/E-DSB%20-%20Google%20Analytics_DE_bk_0.pdf (Seite 28)
  • Ohne Titel 26. Januar 2023
    @ojour @thomasmrazek Im Admin-Bereich muss man noch remote_self aktivieren und dann wird der RSS-Feed, dem man folgt, im eigenen Account gespiegelt und die Beiträge erscheinen. https://wiki.friendi.ca/docs/bot
  • Ohne Titel 26. Januar 2023
    @ojour @thomasmrazek Thomas befüttert den Feed mit einem Browserplugin von Diigo, wobei ihr sicher bessere Tipps für einen datenschutzfreundlichen Link-Dienst habt?Jedenfalls spuckt Diigo einen #RSS-Feed aus, und den kann man mit #Friendica direkt in einen Bot verwandeln. Die Website Onlinejournalismus.de lief schon auf dem Uberspace. Dort kann man sehr einfach Friendica installieren:https://lab.uberspace.de/guide_friendica/
  • Ohne Titel 26. Januar 2023
    Heißt ganz herzlich den tollen Onlinejournalismus.de-Bot willkommen. @ojourLink-Tipps zu #Medien #Journalismus #Recherche vom ältesten #Onlinejournalismus-Portal in Deutschland. Er wird händisch gefüttert von @thomasmrazek Das war so ziemlich der letzte Account von Twitter den ich hier noch vermisst habe. Wie praktisch, dass ich Admin von onlinejournalismus.de bin. Technische Details (RSS-Bot für Dummies) im Thread ⬇️
  • Ohne Titel 20. Januar 2023
    Große Serie von "Die Republik":«Do not feed the Google» "Wie Google sich das Internet aneignete, wie es uns ausspioniert und damit jedes Jahr Hunderte Milliarden verdient. Und wie Google auch in der Schweiz zum Macht­faktor wurde. Auftakt."https://www.republik.ch/2023/01/14/do-not-feed-the-google-auftakt-ueberwachung-als-neue-normalitaet
  • Ohne Titel 19. Januar 2023
    If you ever wondered how to do website analytics with anonymous cookies, the Italian authority has the perfect bogus manual to do it: "Accordingly, analytics cookies will have to be structured in such a way as to enable the same cookie to relate to several devices, which will create reasonable uncertainty as to the IT […]
  • Ohne Titel 19. Januar 2023
    I'm trying to get an existing journalism related #RSS feed from our journalism org to the #Fediverse as an account to follow. Does anyone *know* of any Fediverse server (eg #Mastodon, #Goblog, #Pleroma, #Takahe) that already features RSS-to-article import in the end user dashboard? Or did anyone had *good experience* with a RSS-to-#ActivityPub-Actor-Server (like f2ap)?For […]
  • Ohne Titel 17. Januar 2023
    Ich bin mir nicht sicher, ob alle vom #TeamDatenschutz, aber vor allem Betroffene von Verhaltenstracking auch die sehr umfangreiche Konsultation zur "Orientierungshilfe Telemedien" der @dsk kennen. Hier werden die ohnehin sehr detaillierten Ausführungen zu Cookies und #TTDSG nochmals für die Neufassung der OH Telemedien von 2022 vertieft und zum Beispiel auch einige Thesen aus Fackkommentaren […]

Kategorien

  • Allgemein
  • Audio-Slideshow
  • Beispiele
  • Daten- und Informantenschutz
  • Interna
  • klimaruf
  • Narration
  • Reporterpreis
  • Scrollytelling
  • Spenden
  • Testbericht
  • Tools
  • Tutorial
  • Video
  • z-Aufmacher
  • z-featured
  • Popular
  • Recent
  • Privacy Analysis of Tiktok’s App and Website 5. Dezember 2019
  • Der große Scrollytelling-Tool-Test 15. April 2015
  • Die Zwei-Browser-Lösung gegen Datentracking 2. November 2016
  • Datenschutz bei Microsoft Teams? 17. Mai 2020
  • Honk auf dem Uberspace 10. Januar 2023
  • How you are tracked without cookies using Identity Providers 5. Dezember 2021
  • Phase 6: Wie Deutschlands beliebtester Vokabeltrainer Kinder getrackt und Eltern betrogen hat 14. April 2021
  • Tracking bei Shops und Markenherstellern 22. Juni 2020

Archiv

  • Januar 2023 (3)
  • Januar 2022 (1)
  • Dezember 2021 (1)
  • Juli 2021 (1)
  • April 2021 (1)
  • Juli 2020 (1)
  • Juni 2020 (1)
  • Mai 2020 (1)
  • Februar 2020 (1)
  • Dezember 2019 (1)
  • November 2019 (1)
  • Oktober 2019 (4)
  • Juni 2019 (2)
  • April 2019 (1)
  • Februar 2019 (1)
  • September 2018 (1)
  • August 2018 (2)
  • Juli 2018 (1)
  • Juni 2018 (1)
  • November 2017 (1)
  • Oktober 2017 (1)
  • September 2017 (1)
  • Juli 2017 (1)
  • November 2016 (1)
  • März 2016 (1)
  • Februar 2016 (2)
  • August 2015 (1)
  • Mai 2015 (1)
  • April 2015 (2)
  • Januar 2015 (1)
  • Oktober 2014 (2)
  • September 2014 (3)
  • August 2014 (1)
  • Juli 2014 (3)

Tags

Aesop auftragsarbeit Ausstellungstrailer Beruf BR Comic Debatte Erzählstimme Facebook Filterblase Google HTML5 Interview klynt Linius Musik Pageflow Print Racontr Scrollytelling Spark Storyform sway Tech Tonlos Tools Wordpress

Social Media

RSS RSS
Mastodon Mastodon