Tagged: "Tech"

Bad Robots

KI Scraping Bots sind ein immer größeres Ärgernis und entwickeln sich zu einem echten Problem. In diesem Artikel möchten wir euch ein paar Hintergründe zu unseren Maßnahmen und dem Problem selber liefern.

Wie ein bisschen Rate-Limiting uns schleichend ruiniert hat, und jetzt nicht mehr

Wir haben - endlich - einen der größten Performance-Engpässe unserer Geschichte gefunden, an einer Stelle, die niemand von uns erwartet hätte. Fieserweise hat er uns derart schleichend über 2,5 Jahre hinweg beeinträchtigt, dass er kaum von eben allgemein gestiegenem Ressourcenbedarf zu unterscheiden war.

Ein Mirror für U8

Wie halten wir U8 am “bleeding edge”, ohne dass alles kaputt geht?

Immer frische Tools geliefert - Pakete bauen auf U7

Wie kommen eigentlich die ganzen Programmiersprachen und neuen Tools in den Uberspace? Wir haben mal aufgeschrieben wie wir eigene Software Pakete in ein betagtes Betriebssystem einbauen.

U7 Storage Performance: Update

Im letzten Monat war die Storage-Performance von Uberspace 7 bzw. unserem Ceph Storage Cluster nicht so, wie wir uns sie vorstellen. Wir haben in den letzten Wochen mehrere Maßnahmen gesetzt und können nun Erfolg vermelden!

Nehmt systemd, haben sie gesagt...

Wir hatten heute Nachmittag eine längere Downtime von einigen supervisord-Instanzen. Nach intensivem Debugging nun: Eine Spurensuche und ein Rant über systemd.

Von Kamelen und Webseiten

uberspace.de erstrahlt nun schon seit Längerem in neuem Glanz. Um unsere Entwicklung zu beschleunigen, war die neue Seite zunächst bei netlify gehostet. Diese Woche haben wir die Seite jedoch wieder zu uns gezogen.

Kuck mal, wer da hört - OpenSSH 6.7

Anfang des Monats gab es einen Blogartikel, der sich mit der Sicherheit und Absicherung von OpenSSH beschäftigt. Wir sind häufig angesprochen worden, ob wir die vorgeschlagenen Änderungen nicht auf unseren Hosts umsetzen können, das ist jedoch etwas einfacher gesagt als getan, denn … [root@andromeda ssh-6.7]# yum list installed | grep openssh | head -n 1 openssh.x86_64 5.3p1-104.el6_6.1 @updates … die OpenSSH-Version von CentOS ist leider etwas betagt und die Änderungen setzen mindestens Version 6.

Ich sehe was, was du nicht siehst

Um die Privatsphäre unserer User zu verbessern, setzen wir bei uns schon seit längerer Zeit die mount-Option hidepid ein, die dafür sorgt, dass User nur ihre eigenen Prozesse sehen können, aber nicht die Prozesse anderer User. Die entsprechende Funktionalität ist zwar erst ab dem Linux-Kernel 3.2+ verfügbar; Red Hat hat sie aber in die Kernelversionen 2.6.18 bzw. 2.6.32 zurückportiert, die bei Red Hat Enterprise Linux und damit auch bei CentOS 5 und 6 zum Einsatz kommen.