(Domain¹ can now deploy any Small Web app written in Kitten² when you give it its git URL.)
There’s still a lot I have to build, including automatic updates of deployed Small Web places. But we’re getting there one baby step at a time :)
(If you’re wondering what this “Small Web” thing I keep referring to is, it’s a peer-to-peer Web of places owned and controlled by individuals… currently under development.)
¹ https://codeberg.org/domain/app
² https://codeberg.org/kitten/app
The Small Web is the personal web. It’s the peer-to-peer web.
There’s no concept of ‘users’ on the Small Web. You own and control your own place on it. With your place, you can be public should you so desire and follow each other’s activity but you can also be private – actually private, i.e., communicate via end-to-end encrypted messages.
It’s very early days and it’s not ready for use yet but you can find out more and follow along:
https://ar.al/2020/08/07/what-is-the-small-web/
https://ar.al/2023/02/20/end-to-end-encrypted-kitten-chat/
@aral I've really been enjoying using gemini. same "small web" feeling.
@MarkHegreberg Yep, Gemini is great. Different approaches but I’d definitely consider us allies :)
@aral kitten seems really fun! I might play around with it this weekend. seems like a very simple way to publish to a site, without all the usual ceremony
@MarkHegreberg Indeed, it will be once Domain is a thing you can use (I mean, you could install Domain locally and use it now but I don’t have auto-updates in there yet and you’d have to get an account with Hetzner and DNSimple to set it up. Domain is meant for Small Web hosts to use. Of which Small Technology Foundation will hopefully just be one of many.)
@MarkHegreberg (And, of course, if you’re a developer, you can deploy Kitten apps manually anywhere you like. Just install Kitten on a server and run the deploy command. Domain just streamlines all that.)
Please do share your thoughts if you do manage to have a play :)
@aral thank you for your work.