I'd like to blog about our internal processes and tools to find these accounts. But how do I do that without writing an instruction manual on how to circumvent them? 😅

Show thread

Somebody is repeatedly trying to host phishing sites on our servers. While it's annoying to handle these cases, I must admit that it's quite a lot of fun to dismantle their PHP scripts. Also, seeing every single one of their accounts at various other providers go down, after I report them, makes me giggle. 🔥

Anyone from North or South America? Please give uberspace.de a quick ping in your terminal or GUI tool. We're interested in latency, your very rough location, and optionally ISP. Thanks :)
(boosts for sample size very welcome!)

We'd like to reboot our hosts more regularly to apply kernel updates, ensure no outdated libraries are loaded. We're aiming at a reboot every 60 or 90 days.

Form your point of view, what would be the best day of the week and time to do this?

first 38 hosts done! 🎉 next batch of 60 rolling.. 🖥️ :rollout:

Show thread

sigh, this deployment proves difficult :( ansible just stops and sits there at random tasks in our playbook.. consuming 20% CPU to do: nothing at all. forever.

let's hope it manages to complete this time around.

Show thread

Uberspace v7.9.0 coming to a host near you 😎 PHP 8.0, Ruby 3.0, InfluxDB, PgSQL, CouchDB, MongoDB, and much more! 🎉


the lovely folks over at HostingAdvice.com interviewed us about the way we work, what we have to offer, and what's special about uberspace - have a look! 🎉


postgresql 🐘 couchdb, mongodb: there will be a big database party in the next two releases 🎉 Any suggestions for other DBs? Any pg, couch, or mongo beta testers? ;)

we're prototyping a new internal service to deliver news to you - "your storage is full", "your service is broken", "your permissions are wrong", "you're sending spam", etc.

... its name will be "hiob".

$ curl https://$domain -D -
HTTP/2 503

<title>301 Moved Permanently</title></head>

go home, nginx, you are 🍻!

Ein tolerantes und respektvolles Miteinander ist für uns wichtig. Meinungen mögen sich unterscheiden, aber nicht alles braucht eine Plattform. Wir haben unsere Hausordnung erneuert, um für euch transparent abzubilden, was intern schon lange Realität ist: blog.uberspace.de/die-neue-hau

> python3.9: error while loading shared libraries: libpython3.9.so.1.0

🤔 I guess it will need a bit more work 😅

Show thread

oooh, python finally added a --with-platlibdir so you can make C modules go into /usr/lib64 and python modules into /usr/lib 🎉🎉 before that you needed an annoying patch across 11 files to do that.
src.fedoraproject.org/rpms/pyt bugs.python.org/issue1294959

Show thread

Does anyone know of a noSQL or SQL database, which allows ordinary clients to query an earlier state? i.e. have access to all (or a reasonable number of) prior revisions of the data within the schema; pretend that the query happened "10 minutes ago" or similar.

boosts welcome, please! :)

Sometimes we get support mail in a language, which we don't speak. In that case we just reply in English telling the person that we can only offer support in German and English. Thanks to the help of some friends, we now have a native-speaker-ish answer in Bulgarian, Russian, French, Hungarian, Italian, Spanish, Esperanto, as well as Czech.

Feel free to send us more versions of "Sorry, we only offer support in German and English" 😜

Thanks, everyone! 😂

Show more
Uberspace Mastodon

This server is for internal use only at the moment (Imprint)