Zwei Zeilen und ein Halleluja

Manchmal is wiakle zum Giftn. Zum Beispiel, wenn einem die Nextcloud seit dem Update auf 17 mal wieder ein bisserl herumspinnt. Wenn man analysiert, fällt einem der CSP-Header am Kopf Nun, was ist CSP? Hier geht es um die Ausführung von JavaScript, welches von einem Webbrowser ausgeführt werden soll und eine ziemlich große Angriffsfläche bietet. Daher hat man das mittels eines experimentellen Header „hinpfuscht“, welcher bis heute kein offizieller Standard ist. ...

January 20, 2020 · 2 min · Bernhard Steindl

Gitlab CE mit nginx-Reverse-Proxy aufsetzen

Hier die nginx Reverse-Proxy-Config für gitlab-ce server { listen 80; listen [::]:80; server_name DEINE_URL; return 301 https://$server_name$request_uri;} server { listen 443 ssl http2; listen [::]:443 ssl http2; # OCSP Stapling fetch OCSP records from URL in ssl_certificate and cache them server_name DEINE_URL; ssl_stapling on; ssl_stapling_verify on; ssl_certificate /etc/letsencrypt/live/git.itkfm.at/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/git.itkfm.at/privkey.pem; resolver 9.9.9.9; ssl_ecdh_curve prime256v1; add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;"; # Server should determine the ciphers, not the client ssl_prefer_server_ciphers on; # SSL session handling ssl_session_timeout 24h; ssl_session_cache shared:SSL:50m; add_header X-Content-Type-Options nosniff; add_header X-XSS-Protection "1; mode=block"; add_header X-Robots-Tag none; add_header X-Download-Options noopen; add_header X-Permitted-Cross-Domain-Policies none; location / { proxy_pass https://DEINE_IP:443; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } }

January 13, 2020 · 1 min · Christoph Scheidl

Bitwarden Self-Hosting mit nginx-Reverse-Proxy aufsetzen

⚠️ Veralteter Artikel: Dieser Beitrag stammt aus dem Jahr 2020 und ist technisch überholt. Versionen, Befehle und Vorgehensweisen entsprechen möglicherweise nicht mehr dem aktuellen Stand. Weil Keepass doch ein wenig schwierig zu nutzen ist auf allen Endgeräten, habe ich mich nach einer Alternative umgsehen und bin auf Bitwarden gestoßen. Das Interessante an Bitwarden ist, dass man sich seinen dafür benötigten Server selbst hosten kann. Hier nun ein kleiner Überblick, wie man sich den Server hinter einem nginx Reverse-Proxy installieren kann. ...

January 11, 2020 · 3 min · Christoph Scheidl

Nextcloud-CalDav mit Thunderbird 60.x

⚠️ Veralteter Artikel: Dieser Beitrag stammt aus dem Jahr 2019 und ist technisch überholt. Versionen, Befehle und Vorgehensweisen entsprechen möglicherweise nicht mehr dem aktuellen Stand. Update: Der einfachere Weg ist, auf Thunderbird 67 mit der neueren Lightning-Version upzudaten, welche die untenstehenden Probleme behebt. Leider gibt es nach wie vor Probleme mit Thunderbird 60 beim Synchronisieren der Nextcloud-Kalender. Diese äußern sich dadurch, das sich der Kalender zwar ohne Probleme hinzufügen lässt, aber ohne irgendeine Fehlermeldung einfach keine EInträge synchronisiert. Es gibt zum Glück einen Workarround: ...

November 15, 2019 · 1 min · Christoph Scheidl

WordPress aus dem Wartungsmodus befreien

Gerade hatte ich den Fall, das WordPress nach einem Gutenberg-Update im Wartungsmodus festhing. Dies äußert sich dadurch, dass die Website nur mehr anzeigt: „Wegen Wartungsarbeiten ist diese Website kurzzeitig nicht verfügbar“ Die Lösung dafür ist denkbar einfach: Einfach aus dem Webserver-Verzeichnis die Datei „.maintenance“ löschen. Links und Credit https://www.sir-apfelot.de/wordpress-meldung-wartungsarbeiten-22862/

November 14, 2019 · 1 min · Christoph Scheidl