Über Corona und Boulevardblätter

Mein lieber Herr Fellner, liebe Krone-Redaktion, liebe Hamster-Käufer, hört endlich auf, die Bevölkerung zu verunsichern. Als Sanitäter hat man Kontakt mit vielen verschiedenen, aber hauptsächlich alten Menschen und es ist unglaublich, welche Lügen und Falschmeldungen hier kursieren. Die Leute decken sich unnötigerweise mit allerlei Zeug ein, da viele noch immer glauben, dass nächste Woche alles zu ist. Ich habe soviele absurde Dinge gehört, welche ich mir nur aus einer skurrilen Mischung aus Social Media und Boulevardblätter erklären kann. Ich habe mir deshalb gedacht, ich bastle schnell ein kleines Krisen-FAQ, um hier endlich mal mit Fakten zu arbeiten. ...

March 14, 2020 · 3 min · Bernhard Steindl

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

SMART-Werte auslesen und richtig deuten – Festplattengesundheit 101

In der IT gibt es immer wieder ein großes Thema: DATENVERLUST. Das Grauen jedes Nutzers. Wir haben schon öfter gesagt, das man sich nie auf einzelne Komponenten verlassen sollte, wenn es um Daten geht. Deshalb empfehlen wir seit jeher, mindestens die 3-2-1-Regel zu befolgen: 3 Datenbestände auf mindestens 2 Medien und eine Außer-Haus-Kopie. Vielleicht kommt noch einmal ein umfassender Artikel zu dem Thema, wie sich das möglichst schmerzfrei und einfach umsetzen lässt, aber heute soll es um etwas anderes gehen. ...

January 10, 2020 · 3 min · Christoph Scheidl