Quick heads up: Kitten’s installer/downloads will be offline for a few minutes as I recreate kittens.small-web.org (the site that new Kittens are deployed to when they’re born) as it was originally on Ubuntu and sites deployed by Domain are now using AlmaLinux. Also, I am setting Kitten’s API version to 0 (it was initially set to 1) to signal that it is prerelease. When the version is back to 1 it will be because API version 1 is stable.

💕

#Kitten #SmallWeb

Well damn, that was a bit more than a few minutes…

So tell me kids, what happens when you nuke the Kitten distribution site, itself powered by Kitten, then try to redeploy it using Domain, which installs Kitten from… ah, yes, you guessed it… the Kitten distribution site… the one you just nuked!

🤦‍♂️

Then, you realise you hadn’t updated the site to run on the latest Kitten with breaking changes…

🤦‍♂️🤦‍♂️

So one manual server setup + one app update later, everything is back up and running.

👍

PS. If you’re wondering what Kitten and Domain are:

- Kitten: https://codeberg.org/kitten/app
- Domain: https://codeberg.org/domain/app

They’re the little tools I’m working on to make the Small Web¹ a thing that exists.

¹ https://ar.al/2020/08/07/what-is-the-small-web/

#SmallWeb #Kitten #Domain #web #dev #tools

app

A web development kit that’s small, purrs, and loves you.

Codeberg.org

Wow @aral, thanks for developing them!

I did not know about #Domain, and at a first glance it reminds me a lot of @yunohost!

Did you consider integrating Domain with YunoHost, or make them interoperable? I believe it would be a huge win: #YunoHost is very mature and many years in the making, I believe a new and ambitious project such as Domain could truly benefit the stability and features of such a big software, while I think the YunoHost community would really enjoy the participation and help.

Maybe you could start by opening a thread on the forum, and we can see what people think 👀

https://forum.yunohost.org

#selfHosting #Debian #FreeSoftware #SoftwareFreedom

YunoHost Forum

Ask your questions !

YunoHost Forum

@tommi Hey Tommi,

Yeah, @yunohost are doing great work. But the Small Web is… smaller :)

The idea behind Domain is that it doesn’t do everything. It only creates new Small Web servers that run (ideally peer-to-peer) Kitten apps.

And, because of that focus and a bunch of elbow grease over the last five/six years, it currently does so in 10 seconds.

The only way it can be that fast is its narrow focus. So I don’t want to dilute that in any way :)

@aral I keep reading and re-reading the docs for these tools, but find it hard to understand how they work. I’m not a web developer, and am in the process of moving my digital presence away from proprietary web hosting, but I didn't grow up using BBS and the like. I am on board with the politics of small web but find web hosting really difficult to get my head around, even though these tools are intended to make it really accessible. Will there be future docs for helping people like me? Thanks 💛