#dev 2026-08-17
2026-08-17 UTC
#
[social] Everytime I set up a new domain there is always one odd step. Each host I’ve had over the years (I think I’m on my 7th or 8th) has things that make it easier, but none have good forms that map what credential it actually needs. Then there is the odd time where it is just waiting on really slow DNS propagation.
grufwub and TwinAdam joined the channel
#
WinnerWind [social]: why dont you host it at home?
TwinAdam, IWSlackGateway, lavandula_, rMdes, [Al_Abut], lavandula, kushal, Maxpm, [Tabitha], srazkvt, benji, sivoais, [jeremycherfas], [Trevor_Morris] and doesnm_ joined the channel
#
barriteau ### Cipr and Ciprnode zero
#
barriteau Hello there, posting because I think this could be of common interest around here 🙂
#
IWDiscord <barriteau>
#
IWDiscord <barriteau>
#
barriteau The **Cipr** (Cosmic Index of Public Resources) is a decentralized, distributed, and censorship-resistant web index where domain owners control their own entries. No crawler decides if you are worth indexing. No curator approves your submission. No central authority can delist you. You own a domain, you run a small daemon ―a ciprnode―, you add a DNS TXT record, and your site is in the index, worldwide, in minutes.
#
IWDiscord <barriteau>
#
barriteau **Ciprnode zero** is the first working implementation of a ciprnode, a PoC. It's built on Deno+SQLite, strict Semantic RESTful API (HATEOAS, HAL+JSON, QUERY method...), viral P2P propagation, DNS TXT triple validation, multi-platform single binary. MIT licensed.
#
IWDiscord <barriteau>
#
barriteau More info: https://cipr.info/
#
IWDiscord <barriteau>
#
barriteau Right now the Cipr is an almost empty index, only lists my own stuff, the first three live nodes:
#
IWDiscord <barriteau>
#
barriteau https://ciprnode.cipr.info
#
barriteau https://ciprnode.guasa.art
#
barriteau https://ciprnode.barriteau.net
barnaby joined the channel
[Murray] joined the channel
#
WinnerWind i dont get how domains are centralized
[Murray] joined the channel
#
WinnerWind i mean every decentralized system is centralized if you look at it hard enough
#
WinnerWind a true decentralized system just doesnt exist
#
WinnerWind [Murray]: even P2P sharing networks are centralized because they use a shared protocol which is provided by a single source ^_^`
lavandula joined the channel
#
barriteau doesnm: I swear it's not spam! 😁 The DNS system is indeed controlled by a few, seems like the ICANN people have been independent and trustworthy for decades, but that can change in seconds by the actions of any power (governments, big tech...), that's why centralization is inherently problematic, everything depends on the morals/intentions/power of those in charge 🤷🏽♂️
#
barriteau WinnerWind: I agree, seems like some level of centralization is unavoidable. I guess that the best we can do is to opt for "weak" centralization when you can't escape it 😉
[KevinMarks], GuestZero, lavandula_, UntitledRoom, lavandula and stuckinthegarage joined the channel
#
WinnerWind barriteau: som elevel of centralization is unfortunately unavoidable. even the indieweb is centralized to DNS, ICANN, underwater cables, etc.
lavandula_, UntitledRoom and lavandula joined the channel
#
[social] As things scale, particularly where there is required interoperability, centralization is needed. How it is run and how the coordination happens is key.
lavandula, lavandula_, ax562 and paultibbetts joined the channel
[schmarty], ggarcia24 and barnaby joined the channel
#
[artlung] I added a line about AI/LLM use to the README for https://blogofthe.day - everything will need an AI statement eventually, I suppose. https://github.com/artlung/blogofthe.day
[KevinMarks]1, [Murray]1, [tantek]5, [KevinMarks], [Murray], [tantek] and barnaby joined the channel
[snarfed] joined the channel
#
lecaseus hey folks! to anyone using hugo SSG, it seems to be generating a newline at the start of the default sitemap.xml which is causing an `XML Parsing Error: XML or text declaration not at start of entity`. I'm still trying to find a fix myself, but thought I'd ask around here if anyone knows how to fix this.
#
Loqi Hugo is a static site generator written in Go used by several people in the IndieWeb community to run their personal sites https://indieweb.org/hugo
#
lecaseus I found a fix. Apparently, this bug was fixed in v0.163.0 but fedora packages only had up until v0.162.1 so I had to just update it manually.
#
[social] [tantek] thank you for the pointer to the DNS page. I have notes from prior setups and screen captures. The oddity is hosts have different “we’ve made it easy for you” steps and those easy steps change from year to year. Which leaves, which information needs to go where and the forms aren’t clear.
#
[social] I don’t know that there are others on my host who are in IndieWeb. They used to be WebFaction and had a few web standards folks and old school bloggers and personal web app services folks. WebFaction was bought by GoDaddy, but for about 2 years GoDaddy left them alone, but in that time most people found new hosts. The founders of WebFactions rebuilt it under a new name and used all the lessons learned in the new build out. But, most people
#
[social] on it now are OpenSource folks and people who moved off Digital Ocean for small apps with managed virtual host services.
[Al_Abut] and [snarfed] joined the channel
#
[snarfed] eg http://micro.blog, http://wordpress.com, others
[Al_Abut], IWSlackGateway, [snarfed] and barnaby joined the channel
#
[social] For the most part I need IP addresses between my Name Server and DNS / site host, then set up where that point for the application piece.
shoesNsocks and ax5623 joined the channel
