vit.am is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Did some minor updated to my website. So it seemed like as good of a time as any to reshare it here.
It's part of the indieweb so you can send me webmentions if that's what you get into. 😉
Fixed a few bugs, added a link to my pleroma account, moved a few things around. Nothing major but needed to be done.
https://mycabinetofcuriosities.com/
#indieweb #website #smallweb #html #css #eleventy #11nty
By the advent of the Web, the concept of the "Newsletter" or "Magazine" online had been replaced with the "E-zine", basically a collection of stories or files distributed on a semi-regular basis, usually with numbering or dates to keep them straight.
I'm taking advantage of my website being offline to rework the index pages so that instead of having to be generated by my static website generator (#ikiwiki), they are a barebone #HTML5 file in #XML mode with an #XSLT transform that does the actual loading from the nested pages.
I am doing this *intentionally* while the browser developers work to remove XSLT support from their programs, to show how much more effective XSLT is compared to any other solution in producing these kinds of results, especially in terms of bandwidth, as I've already done for the #sparklines, which are extremely complex SVGs generated from an XML of a few hundred bytes and a 37KiB XSL (which would be SO much more compact if browsers weren't stuck at XSLT 1.0 in their support).
Working with XML and XSLT is an act of resistance.
If you are a #Wikipedia editor and you are interested in #indieweb(aka #smallweb), there are many articles which could enjoy improvement in the English Wikipedia. Or you could translate them into your native language.
These articles are available only in a handful of Wikipedias
https://en.wikipedia.org/wiki/Marginalia_(search_engine)
https://en.wikipedia.org/wiki/IndieWeb
https://en.wikipedia.org/wiki/Personal_web_page
https://en.wikipedia.org/wiki/SDF_Public_Access_Unix_System
https://en.wikipedia.org/wiki/Veronica_(search_engine)
https://en.wikipedia.org/wiki/Text-based_web_browser
https://en.wikipedia.org/wiki/Shell_account
Boosts appreciated!
RE: https://mastodon.social/@bagder/117401551466729243
Domains? Where we’re going, we don’t need domains!
https://ar.al/2025/06/25/web-numbers/
#WebNumbers #SmallWeb #SmallTech #decentralisation #DNS #ICAAN #gTLD
Dikt i luften – en wifi-hotspot med poesi på ESP32-C3
Ett litet enkelt projekt för en enkel liten grej som få kommer märka och uppleva.
Anslut till det öppna nätet "Dikt i luften" så öppnas en sida med en slumpad dikt och en gästbok. Allt körs på ett frimärksstort kort med MicroPython, utan internet.
Idén friskt kopierad från @neauoire
~ * ~
Poetry in the Air…
#ESP32 #ESP32C3 #MicroPython #Poesi #Dikt #CaptivePortal #Wifi #Maker #DIY #Elektronik #SmallWeb #Offline #microblog
In your mind, does the #SmallWeb include...
(related tags: #GeminiProtocol #Gopher #SmallNet #SmallInternet )
| Only low-resource-specced non-corporate websites: | 9 |
| Also non-web small protocols like Gemini & Gopher: | 13 |
| Any personal/non-corporate website, but only *web*: | 8 |
| Any non-corp website *and* non-web small protocols: | 25 |
Closed
「 What strikes me is that hardly anyone is leaving for something big. They're going smaller. A personal site, a self-hosted app, a capsule nobody's going to stumble onto by accident. Less reach, more control. A few years ago that would have sounded like giving up. Now it sounds like the sensible option 」
Flying to the Czech Republic next week to speak at Dark Prague.
If you’re going, do come by and say hi (and ask for a Kitten sticker) :)
RE: https://mastodon.ar.al/@aral/117316639240506131
Hey folks, looks like I won’t be making it to Dark Prague as planned tomorrow.
There was a misunderstanding about flights and accommodation and we haven’t been able to get it sorted.
I guess the good thing is that I have a new talk ready and waiting for the next conference I’m speaking at :)
Was really looking forward to it but, Small Technology Foundation being a tiny not-for-profit, we really can’t afford to be out of pocket for speaking at events.
(Beyond travel and accomodation expenses, we also usually get an honorarium for speaking. That money goes into Small Technology Foundation to support our work. I sometimes waive mine for tiny community events but for conferences with sponsors and budgets, this is one way that you can support our work while getting an inspiring talk about an alternate tech future that embraces human rights and democracy.)
#SmallWeb #SmallTech #DarkPrague #speaking #conferences
Relre Relay boostedFlying to the Czech Republic next week to speak at Dark Prague.
If you’re going, do come by and say hi (and ask for a Kitten sticker) :)
I'm going to hand this idea out because the chances of me getting to it any time soon are slim;
I think it would be cool to have a 90s/00s-style webring reading club based on Pizza Hut Book It! vibes, where every season you read 4 books from 6 prompts (book about food, book by an indigenous author, book of poetry, etc.) and then you get to be listed on the ring and put that season's pizza badge on your site declaring you've done it.
Each season would have a specific pizza slice, probably from a template, and you collect them. They could be quite silly, mine would likely be mushrooms and moss with an animated spore sparkle. Different hosts would make the pizza badge and the prompt list each season.
I clearly integrated my linklog on the wrong day. Absolutely not a single interesting post in my feedreader worth talking about.
Flying to the Czech Republic next week to speak at Dark Prague.
If you’re going, do come by and say hi (and ask for a Kitten sticker) :)
Dear Friends of the small,
As you may not know:
I have already been busy working out whether to become a tree or a root system on the internet. Which is a strange way of saying how do we grow into an inclusive and sustainable future worth living in?
1) More or less, how near is far?
2) We are there. Yet...
3) Kindness recommends.
In other words the journey dictates the means but where are we going? Right? Left behind?
#smallWeb #kindness #peace #love happiness #nature
🏴☠️ 🌈
Are there other repositories of #Favicon - sized images? I use Pixel Safari's stash quite a lot and I'm becoming a one-trick pony.
88x31 button for https://netcat.systems/, run by the lovely @lunatiq!
Also up on my website! https://spikiii.nekoweb.org/posts/2026/09/15/luna-88-x-31-button/
#art #digitalArt #pixelArt #krita #furry #furryArt #anthro #cat #smallWeb
Oh, Vimeo, what you do isn’t all that hard when you remove the centralised aspects of it. We don’t need all the bullshit you peddle to have the non-bullshit parts.
Working so far, in my Small Web prototype using Kitten¹:
• Uploads
• Automatic transcription (via tiny offline LLM)
• Watch online
• Share direct video link
Also fixing a couple of bugs in Kitten as I go so this should make the automatic uploads feature in Kitten more robust (in main, currently, the serving of videos is broken as we’re not properly handling range requests. Will be fixed in the next release.)
The prototype currently has a little over 200 lines of code (HTML + CSS + JS).
New blog post: "You don't need to be good at your hobbies"
I’m lazy.
Like most people (I guess), I don’t like to practice.
I like to just do.
[...]
https://schafe-sind-bessere-rasenmaeher.de/mindfulness/you-dont-need-to-be-good-at-your-hobbies/
Oldnets and Altnets: A Guide to Building a Low-Spec Daily Internet Out of Gemini, Gopher, and Terminal Tools
#smallweb #decentralization #terminal #retrocomputing #indieweb
Somehow it seems relevant to point to this article I wrote about why I dropped WordPress as my website's CMS
https://hayobethlehem.nl/articles/internet/2025-07-15-hayobethlehem.nl-v15
Some more exploring the open source, non-fettered by adtech Marginalia Search. You gotta love the #smallweb philosophy statement.
"Things exist on the web because someone built them. As a consequence, if you want something to exist on the web, you go build it."
Give it a spin https://marginalia-search.com/
Though this is not necessarily productive of me and admittedly very petty.... I wish I could find a slightly condescending word like the way Amish use the word "English" to refer to the outside world. Except I would use it for people who insist on using technofascist technology.
#fediverse #smallWeb #FLOSS #FOSS #Amish #GAFAM #linguistics #words
🥳 Just released: Auto Encrypt¹ version 6.2.0
If at first you don’t succeed…
• Transient ACME server failures are now retried up to four times and obey the Retry-After header, falling back to exponential back-off if one isn’t provided.
• Vastly improved error handling.
• Some bug fixes.
Basically, Auto Encrypt now does it’s very best to provision you that certificate even when things go wrong.
Full change log: https://codeberg.org/small-tech/auto-encrypt/src/branch/main/CHANGELOG.md#6-2-0-2026-09-05
Enjoy! 💕
¹ Auto Encrypt automatically provisions and renews Let’s Encrypt TLS certificates on Node.js https servers. https://codeberg.org/small-tech/auto-encrypt#readme
#AutoEncrypt #ACME #LetsEncrypt #TLS #SSL #certificates #SmallWeb #SmallTech #freeSoftware #NodeJS #JavaScript #JS #web #dev
Hey everyone, just wanted to say thank you for all your replies, I think I have enough candidates to look into now :)
So since @hetzner has sadly priced itself outside of Small Web use, the hosts I’ll be looking into include:
⁃ Netcup (Germany)
⁃ HostUp (Sweden) - if owner isn’t far right; waiting for confirmation on that as someone mentioned they might be
⁃ Contabo (Germany)
⁃ Mantu (Germany) - if they have an API. Wasn’t able to find one while skimming heir site.
Ones I’ve already eliminated include:
⁃ IONOS (€10 setup fee on monthly contracts and might be UK based.)
⁃ Any based in the US for obvious reasons.
Thanks again :)
PS. It does suck because I had everything working the Hetzner API but maybe this will make me bite the bullet and create an abstraction layer so we can easily switch between several hosting providers. This was always my plan but I was thinking I’d hold off under after initial release.
🥳 Two Friday releases:
• Auto Encrypt v6.1.0 - https://codeberg.org/small-tech/auto-encrypt#readme
• Auto Encrypt Localhost v11.1.0 - https://codeberg.org/small-tech/auto-encrypt-localhost/#readme
This is a code quality improvement release.
Both modules now use a common x509 package (@small-web/x509) and I’ve managed to reduce third-party runtime dependencies to one in Auto Encrypt (temporal-polyfill – which I’ll remove in the next major version when I bump up the minimum Node version to 26) and zero in Auto Encrypt Localhost.
This has reduced the code surface considerably and should make things easier to audit, going forward.
#SmallWeb #SmallTech #AutoEncrypt #AutoEncryptLocalhost #releases #TLS #SSL #web #dev #JavaScript #NodeJS
@EUCommission Right, well, I’ve registered small-web.eu and small-tech.eu as backups for now.
Thankfully, with what I’ve built this year, the Small Web doesn’t need TLDs to work (see https://ar.al/2025/06/25/web-numbers/) but still, here’s hoping it doesn’t come to that because it will be a right hassle to move stuff over.
Buy, hey, better safe than sorry.
And I’m definitely reconsidering my choices when it comes to payment services/merchant of record for Catalyst (the free/open Small Web hosting app I’m building).
#US #fascism #ICAAN #TLDs #internet #web #BigTech #BigWeb #EU #SmallWeb #SmallTech #webNumbers
@EUCommission Also, some of you were scratching your heads when I mentioned last year that the Small Web will be using web numbers, not domain names.
Maybe it makes a bit more sense now?
https://ar.al/2025/06/25/web-numbers/
#WebNumbers #SmallWeb #SmallTech #antifascism #decentralisation #TLDs #ICAAN #centralisation #USA #fascism #tech
🥳 Auto Encrypt Localhost version 11.0.0 released
This is mostly a bug fix, code quality, and modernisation release.
Auto Encrypt Localhost automatically provisions and installs locally-trusted TLS certificates for Node.js https servers in 100% JavaScript (without any native dependencies like mkcert and certutil).
https://codeberg.org/small-tech/auto-encrypt-localhost/#readme
• 100% test coverage.
• Zero type errors.
• Bug fixes.
• Moved from Tape + c8 + Tap Monkey to node:test + Test Monkey¹.
• Minimum Node version bumped to 24.19.0.
Full change log: https://codeberg.org/small-tech/auto-encrypt-localhost/src/branch/main/CHANGELOG.md
¹ https://codeberg.org/small-web/test-monkey
#SmallWeb #SmallTech #AutoEncrypt #https #TLS #Kitten #mkcert #certutil #NodeJS #JavaScript #dev
🥳 Auto Encrypt version 6.0.0 released
This is mostly a bug fix, code quality, and modernisation release.
Auto Encrypt automatically provisions TLS certificates for Node.js servers – like Kitten¹ – using Let’s Encrypt.
https://codeberg.org/small-tech/auto-encrypt
• 100% test coverage (on both Pebble and Staging).
• Zero type errors.
• Bug fixes and better error handling.
• Security improvements.
• Moved from Tape + c8 + Tap Monkey to node:test + Test Monkey².
• Minimum Node version bumped to 24.19.0.
Full change log: https://codeberg.org/small-tech/auto-encrypt/src/branch/main/CHANGELOG.md#changelog
¹ https://codeberg.org/kitten/app
² https://codeberg.org/small-web/test-monkey
#SmallWeb #SmallTech #AutoEncrypt #https #TLS #Kitten #LetsEncrypt #NodeJS #JavaScript #dev