self hosting
Archivierung
Bookmarks
linkding
Das Dockerfile wirkt nicht rund. Es wird kein Benutzer angelegt. Man muss etwas rumtricksen, damit nicht der ganze Container als root läuft. Die Datei /etc/linkding/secretkey.txt
wird in einem Verzeichnis angelegt, das root gehört. Es wird ein bootstrap.sh
Skript ausgeführt, aber am Ende erfolgt kein exec
.
Es ist nicht dokumentiert, wie man an die Client IP hinter einem Proxy dran kommt. Entweder uwsgi.ini
mit log-x-forwarded-for = true
einbinden. Oder die Umgebungsvariable UWSGI_LOG_X_FORWARDED_FOR=true
setzen.
Fehlerhafte Anmeldeversuche werden nicht geloggt. Ein 200
er Status hilft wenig. Es ist zwar im Webinterface entsprechend dargestellt, aber Crowdsec etc können nicht darauf reagieren.
Man sollte sich mit uwsgi und evt Django auskennen.
link-warden
github Daniel31x13/link-warden
Scheint keine Authentifizierung zu unterstützen.
briefkasten
Authentifizierung nur über Google, Github und Email Versand.
shiori
Hinter einem Proxy wird nicht die Client IP geloggt.
NeonLink
Das Dockerfile lässt zu wünschen übrig. Es werden u.a. Warnungen ausgegeben, dass --omit=dev
verwendet werden soll anstatt --only=production
. Es wird kein Benutzer angelegt und der Container läuft als root.
Lies sich nicht starten.