The multi-tenant web is the Big Tech web is the surveillance capitalism web. You’re not going to win at their game.

The single tenant web is the Small Web. Want to help reshape the topology of communication (and thus politics) in the 21st century? Look there.

Site.js is a tool for developers to build the small web.

Here’s a sneak peek at the next version of the Site.js web site. It’s running with Site.js on my laptop and exposed via ngrok so might not be up for long:

PS. Going to start developing again so the site might be down when you try it :)

@aral You redesigned the website ?

Is there a doc showing pros/cons to use it compared to hugo or any other tools ?

@hyde @aral I guess, I don't really understand what this is. A webserver?

@basil @hyde Yep. But for a web where each server/site/app is owned by one person. No concept of multiple users.

@hyde Re: Hugo, next version actually has it bundled.

Re: other tools, main advantage: ease of use.

@aral @hyde What is the benefit to switching to Site.js if I'm already using Hugo? Is it mostly to be able to host a Hugo site and a Site.js site side-by-side without fiddling with Nginx configs?

@jamesgecko @hyde Nope: it’s so you can host your Hugo site without fiddling with Nginx configs and Let’s Encrypt, etc. (And you can also extend your Hugo site with dynamic functionality if you so wish. e.g., like adding comments to it by implementing the feature using DotJS/Node.js .)

@freakazoid ?

(This isn’t my deployment mechanism. This is me exposing my development server to show folks what I’m working on. My deployment mechanism is:

site sync

*boom!*) ;)

@aral can we have one layer of abstraction here, please? I think "one family" or "one small organisation" (think German Verein) is in order in my opinion.

@claudius One family = X individuals. One small organisation = Y individuals.

Once support for the individual is there, it can be aggregated to model more complex entities. (A family is the relationships between individuals as is a small organisation.)

@aral I'm fully aware. I just don't want my child to host stuff at the age of six years old. I also don't want to run my own mailserver. If it's single-tenant, at best something like mastohost will emerge, where it's one entity again, but masked. At worst, only a few geeks will use it.

@claudius Clearly, I don’t agree or I wouldn’t be spending all this time and energy on it :)

Mastohost is necessary because I’ve had a professional developer give up after spending a whole afternoon trying to install it once. Mastodon is multi-tenant. The goal for what I’m building is that you will be able to set it up by visiting a web page, choosing a name, and entering your credit card details (so your child is safe for now) :)

@claudius Eventually, if it proves to be useful, perhaps we can start funding it from the commons.

(We’re not there yet. What I have right now is useful for developers. It’s the first step; the infrastructure. The rest will be built on it and with it.)

@adamprocter PS. Here, I just started my local server just for you: ;)

(I’m leaving it for today so it should be up until tomorrow unless I forget and push my machine to sleep) :)

@adamprocter Actually, I should probably put it to sleep. I’ll probably have the new site up tomorrow :)

@aral I couldn’t find the tunnel when I tried. But it was before this toot 🤪

Sign in to participate in the conversation
Aral’s Mastodon

This is my personal Mastodon.