Who on #Fediverse self-host #Indieweb static website with #ActivityPub #ActivityStream , with 3rd party webhook endpoint gateway, and use desktop client\script to send json REST POST replies in to remote #ActivityPub #ActivityStream INBOX ?
I would like to see & hear details, examples about such setups.
crosspost from: https://aus.social/@pepper0/115227498301997558
crosspost to: @indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://aus.social/@pepper0/115242308169689045",
"content": {
"html": "<p>Who on <a href=\"https://aus.social/tags/Fediverse\">#<span>Fediverse</span></a> self-host <a href=\"https://aus.social/tags/Indieweb\">#<span>Indieweb</span></a> static website with <a href=\"https://aus.social/tags/ActivityPub\">#<span>ActivityPub</span></a> <a href=\"https://aus.social/tags/ActivityStream\">#<span>ActivityStream</span></a> , with 3rd party webhook endpoint gateway, and use desktop client\\script to send json REST POST replies in to remote <a href=\"https://aus.social/tags/ActivityPub\">#<span>ActivityPub</span></a> <a href=\"https://aus.social/tags/ActivityStream\">#<span>ActivityStream</span></a> INBOX ?</p><p>I would like to see & hear details, examples about such setups.</p><p>crosspost from: <a href=\"https://aus.social/@pepper0/115227498301997558\"><span>https://</span><span>aus.social/@pepper0/1152274983</span><span>01997558</span></a><br />crosspost to: <span class=\"h-card\"><a class=\"u-url\" href=\"https://programming.dev/c/indieweb\">@<span>indieweb</span></a></span></p>\n<a class=\"u-mention\" href=\"https://programming.dev/c/indieweb\"></a>",
"text": "Who on #Fediverse self-host #Indieweb static website with #ActivityPub #ActivityStream , with 3rd party webhook endpoint gateway, and use desktop client\\script to send json REST POST replies in to remote #ActivityPub #ActivityStream INBOX ?\n\nI would like to see & hear details, examples about such setups.\n\ncrosspost from: https://aus.social/@pepper0/115227498301997558\ncrosspost to: @indieweb"
},
"published": "2025-09-21T12:34:31+00:00",
"post-type": "note",
"_id": "46012725",
"_source": "8007",
"_is_read": false
}
@fediverse
Who on #Fediverse self-host #Indieweb static website with #ActivityPub #ActivityStream , with 3rd party webhook endpoint gateway,
and use desktop client\script to send json REST POST replies in to remote #ActivityPub #ActivityStream INBOX ?
I would like to see & hear details, examples about such setups.
crosspost
https://lemmy.ml/post/36347248
https://aus.social/@pepper0/115227498301997558
https://piefed.social/post/1286977
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://aus.social/@pepper0/115242286012321420",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://piefed.social/c/fediverse\">@<span>fediverse</span></a></span> </p><p>Who on <a href=\"https://aus.social/tags/Fediverse\">#<span>Fediverse</span></a> self-host <a href=\"https://aus.social/tags/Indieweb\">#<span>Indieweb</span></a> static website with <a href=\"https://aus.social/tags/ActivityPub\">#<span>ActivityPub</span></a> <a href=\"https://aus.social/tags/ActivityStream\">#<span>ActivityStream</span></a> , with 3rd party webhook endpoint gateway,<br />and use desktop client\\script to send json REST POST replies in to remote <a href=\"https://aus.social/tags/ActivityPub\">#<span>ActivityPub</span></a> <a href=\"https://aus.social/tags/ActivityStream\">#<span>ActivityStream</span></a> INBOX ?</p><p>I would like to see & hear details, examples about such setups.</p><p>crosspost<br /><a href=\"https://lemmy.ml/post/36347248\"><span>https://</span><span>lemmy.ml/post/36347248</span><span></span></a><br /><a href=\"https://aus.social/@pepper0/115227498301997558\"><span>https://</span><span>aus.social/@pepper0/1152274983</span><span>01997558</span></a><br /><a href=\"https://piefed.social/post/1286977\"><span>https://</span><span>piefed.social/post/1286977</span><span></span></a></p>\n<a class=\"u-mention\" href=\"https://piefed.social/c/fediverse\"></a>",
"text": "@fediverse \n\nWho on #Fediverse self-host #Indieweb static website with #ActivityPub #ActivityStream , with 3rd party webhook endpoint gateway,\nand use desktop client\\script to send json REST POST replies in to remote #ActivityPub #ActivityStream INBOX ?\n\nI would like to see & hear details, examples about such setups.\n\ncrosspost\nhttps://lemmy.ml/post/36347248\nhttps://aus.social/@pepper0/115227498301997558\nhttps://piefed.social/post/1286977"
},
"published": "2025-09-21T12:28:53+00:00",
"post-type": "note",
"_id": "46012704",
"_source": "8007",
"_is_read": false
}
(crosspost)
Who on #Fediverse self-host #Indieweb static website with #ActivityPub #ActivityStream , with 3rd party webhook endpoint gateway,
and use desktop client\script to send json REST POST replies in to remote #ActivityPub #ActivityStream INBOX ?
I would like to see & hear details, examples about such setups.
https://aus.social/@pepper0/115227498301997558
https://lemmy.ml/post/36347248
[crosspost]
CC: !indieweb@programming.dev @indieweb@programming.dev
!indieweb@selfhosted.forum @indieweb@selfhosted.forum
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://aus.social/@pepper0/115242148614842814",
"content": {
"html": "<p>(crosspost)<br />Who on <a href=\"https://aus.social/tags/Fediverse\">#<span>Fediverse</span></a> self-host <a href=\"https://aus.social/tags/Indieweb\">#<span>Indieweb</span></a> static website with <a href=\"https://aus.social/tags/ActivityPub\">#<span>ActivityPub</span></a> <a href=\"https://aus.social/tags/ActivityStream\">#<span>ActivityStream</span></a> , with 3rd party webhook endpoint gateway,<br />and use desktop client\\script to send json REST POST replies in to remote <a href=\"https://aus.social/tags/ActivityPub\">#<span>ActivityPub</span></a> <a href=\"https://aus.social/tags/ActivityStream\">#<span>ActivityStream</span></a> INBOX ?</p><p>I would like to see & hear details, examples about such setups.</p><p><a href=\"https://aus.social/@pepper0/115227498301997558\"><span>https://</span><span>aus.social/@pepper0/1152274983</span><span>01997558</span></a><br /><a href=\"https://lemmy.ml/post/36347248\"><span>https://</span><span>lemmy.ml/post/36347248</span><span></span></a><br />[crosspost]<br />CC: !indieweb@programming.dev <span class=\"h-card\"><a class=\"u-url\" href=\"https://programming.dev/c/indieweb\">@<span>indieweb@programming.dev</span></a></span><br />!indieweb@selfhosted.forum <span class=\"h-card\"><a class=\"u-url\" href=\"https://selfhosted.forum/c/indieweb\">@<span>indieweb@selfhosted.forum</span></a></span></p>\n<a class=\"u-mention\" href=\"https://programming.dev/c/indieweb\"></a>\n<a class=\"u-mention\" href=\"https://selfhosted.forum/c/indieweb\"></a>",
"text": "(crosspost)\nWho on #Fediverse self-host #Indieweb static website with #ActivityPub #ActivityStream , with 3rd party webhook endpoint gateway,\nand use desktop client\\script to send json REST POST replies in to remote #ActivityPub #ActivityStream INBOX ?\n\nI would like to see & hear details, examples about such setups.\n\nhttps://aus.social/@pepper0/115227498301997558\nhttps://lemmy.ml/post/36347248\n[crosspost]\nCC: !indieweb@programming.dev @indieweb@programming.dev\n!indieweb@selfhosted.forum @indieweb@selfhosted.forum"
},
"published": "2025-09-21T11:53:56+00:00",
"post-type": "note",
"_id": "46012527",
"_source": "8007",
"_is_read": false
}
@admin @pepper0
maho.dev indeed wrote an VERY detailed & nuanced dissertation opus in 8 (!) parts on this topic + software in C#.
I wasn't able to hear anyone else' (other than maho & paul kinlan) feedbacks on this topic.
I'm interested & open to hear other's opninions, maybe I'm biased for them to be more pythonic.
The adoption rate of this technology is ujustifiably SMALL (2 people who blog about that?) in comparison to slighlty widely more adopted #indieweb , or giant #fediverse.
This particular static pages technology stack & API specification need to be preserved & protected to defend fundamental right of self host fedi on static pages+webmentions.
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://aus.social/@pepper0/115242052545261222",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://listodon.com/@admin\">@<span>admin</span></a></span> <span class=\"h-card\"><a class=\"u-url\" href=\"https://aus.social/@pepper0\">@<span>pepper0</span></a></span> <br />maho.dev indeed wrote an VERY detailed & nuanced dissertation opus in 8 (!) parts on this topic + software in C#. <br />I wasn't able to hear anyone else' (other than maho & paul kinlan) feedbacks on this topic. <br />I'm interested & open to hear other's opninions, maybe I'm biased for them to be more pythonic. <br />The adoption rate of this technology is ujustifiably SMALL (2 people who blog about that?) in comparison to slighlty widely more adopted <a href=\"https://aus.social/tags/indieweb\">#<span>indieweb</span></a> , or giant <a href=\"https://aus.social/tags/fediverse\">#<span>fediverse</span></a>. <br />This particular static pages technology stack & API specification need to be preserved & protected to defend fundamental right of self host fedi on static pages+webmentions.</p>\n<a class=\"u-mention\" href=\"https://aus.social/@pepper0\"></a>\n<a class=\"u-mention\" href=\"https://listodon.com/@admin\"></a>",
"text": "@admin @pepper0 \nmaho.dev indeed wrote an VERY detailed & nuanced dissertation opus in 8 (!) parts on this topic + software in C#. \nI wasn't able to hear anyone else' (other than maho & paul kinlan) feedbacks on this topic. \nI'm interested & open to hear other's opninions, maybe I'm biased for them to be more pythonic. \nThe adoption rate of this technology is ujustifiably SMALL (2 people who blog about that?) in comparison to slighlty widely more adopted #indieweb , or giant #fediverse. \nThis particular static pages technology stack & API specification need to be preserved & protected to defend fundamental right of self host fedi on static pages+webmentions."
},
"published": "2025-09-21T11:29:30+00:00",
"post-type": "note",
"_id": "46012440",
"_source": "8007",
"_is_read": false
}
I really like personal homepages and have quite a list of them bookmarked. I'll post one every week unless I fall behind this schedule. 😉 So here's Cool Personal Homepages #CPHP Vol. 47: "0x19.org" https://0x19.org/
#SmallWeb #indieweb #homepage #blog
#screenshot #selfhosting
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.online/@jlsksr/115241887994852888",
"content": {
"html": "<p>I really like personal homepages and have quite a list of them bookmarked. I'll post one every week unless I fall behind this schedule. \ud83d\ude09 So here's Cool Personal Homepages <a href=\"https://mastodon.online/tags/CPHP\">#<span>CPHP</span></a> Vol. 47: \"0x19.org\" <a href=\"https://0x19.org/\"><span>https://</span><span>0x19.org/</span><span></span></a></p><p><a href=\"https://mastodon.online/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://mastodon.online/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.online/tags/homepage\">#<span>homepage</span></a> <a href=\"https://mastodon.online/tags/blog\">#<span>blog</span></a><br /><a href=\"https://mastodon.online/tags/screenshot\">#<span>screenshot</span></a> <a href=\"https://mastodon.online/tags/selfhosting\">#<span>selfhosting</span></a></p>",
"text": "I really like personal homepages and have quite a list of them bookmarked. I'll post one every week unless I fall behind this schedule. \ud83d\ude09 So here's Cool Personal Homepages #CPHP Vol. 47: \"0x19.org\" https://0x19.org/\n\n#SmallWeb #indieweb #homepage #blog\n#screenshot #selfhosting"
},
"published": "2025-09-21T10:47:40+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/115/241/888/051/316/089/original/6121073b86c543db.png"
],
"post-type": "photo",
"_id": "46012290",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.lol/@dominikhofer/115241484764406373",
"content": {
"html": "<p>This was beautiful to read: <a href=\"https://ree.bearblog.dev/11-things-i-like-about-my-job/\"><span>https://</span><span>ree.bearblog.dev/11-things-i-l</span><span>ike-about-my-job/</span></a></p><p>Discovered via <a href=\"https://sals.place/re-loving-the-job/\"><span>https://</span><span>sals.place/re-loving-the-job/</span><span></span></a> </p><p><a href=\"https://social.lol/tags/job\">#<span>job</span></a> <a href=\"https://social.lol/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "This was beautiful to read: https://ree.bearblog.dev/11-things-i-like-about-my-job/\n\nDiscovered via https://sals.place/re-loving-the-job/ \n\n#job #indieweb"
},
"published": "2025-09-21T09:05:07+00:00",
"post-type": "note",
"_id": "46011710",
"_source": "8007",
"_is_read": false
}
When I first found the fediverse, I setup my site using #Indieweb principles, thoroughly enjoying the use of sematic html and attributes to describe the data. It made so much sense!
IndieKit was something I tried early on that may interest you - it uses the POSSE (Publish On Site, Syndicate Elsewhere) concept, with syndication available to microblogs using static site generators like 11ty, along with social media posts to mastodon and bluesky.
https://getindiekit.com/
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@box464/115239961378257066",
"content": {
"html": "<p>When I first found the fediverse, I setup my site using <a href=\"https://mastodon.social/tags/Indieweb\">#<span>Indieweb</span></a> principles, thoroughly enjoying the use of sematic html and attributes to describe the data. It made so much sense! </p><p>IndieKit was something I tried early on that may interest you - it uses the POSSE (Publish On Site, Syndicate Elsewhere) concept, with syndication available to microblogs using static site generators like 11ty, along with social media posts to mastodon and bluesky.</p><p><a href=\"https://getindiekit.com/\"><span>https://</span><span>getindiekit.com/</span><span></span></a></p>",
"text": "When I first found the fediverse, I setup my site using #Indieweb principles, thoroughly enjoying the use of sematic html and attributes to describe the data. It made so much sense! \n\nIndieKit was something I tried early on that may interest you - it uses the POSSE (Publish On Site, Syndicate Elsewhere) concept, with syndication available to microblogs using static site generators like 11ty, along with social media posts to mastodon and bluesky.\n\nhttps://getindiekit.com/"
},
"published": "2025-09-21T02:37:42+00:00",
"post-type": "note",
"_id": "46010231",
"_source": "8007",
"_is_read": false
}
I originally made my blog solely using #Emacs. It was a fun project but when I wiped my drive and started fresh I decided I was going to make the move to #NeoVim.
This time I just went with static blog generator Zola and I love the look and feel. The simplicity, but I'm not a front end dev and I just needed something I could spend together.
And obviously its still a work in progress but I have two older posts from last year I brought over from my old site on cryptography and hardening your linux kernel.
If there is anyone in the #indieweb community want to give me advice on setting up a #webring I think thats what I'm gonna do next. And if you've got any suggestions at all I'm open to hear them. Still not sure what I'll do with the programs tab...
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://kolektiva.social/@0xBlockz/115238980671352026",
"content": {
"html": "<p>I originally made my blog solely using <a href=\"https://kolektiva.social/tags/Emacs\">#<span>Emacs</span></a>. It was a fun project but when I wiped my drive and started fresh I decided I was going to make the move to <a href=\"https://kolektiva.social/tags/NeoVim\">#<span>NeoVim</span></a>. </p><p>This time I just went with static blog generator Zola and I love the look and feel. The simplicity, but I'm not a front end dev and I just needed something I could spend together.</p><p>And obviously its still a work in progress but I have two older posts from last year I brought over from my old site on cryptography and hardening your linux kernel. </p><p>If there is anyone in the <a href=\"https://kolektiva.social/tags/indieweb\">#<span>indieweb</span></a> community want to give me advice on setting up a <a href=\"https://kolektiva.social/tags/webring\">#<span>webring</span></a> I think thats what I'm gonna do next. And if you've got any suggestions at all I'm open to hear them. Still not sure what I'll do with the programs tab...</p>",
"text": "I originally made my blog solely using #Emacs. It was a fun project but when I wiped my drive and started fresh I decided I was going to make the move to #NeoVim. \n\nThis time I just went with static blog generator Zola and I love the look and feel. The simplicity, but I'm not a front end dev and I just needed something I could spend together.\n\nAnd obviously its still a work in progress but I have two older posts from last year I brought over from my old site on cryptography and hardening your linux kernel. \n\nIf there is anyone in the #indieweb community want to give me advice on setting up a #webring I think thats what I'm gonna do next. And if you've got any suggestions at all I'm open to hear them. Still not sure what I'll do with the programs tab..."
},
"published": "2025-09-20T22:28:17+00:00",
"post-type": "note",
"_id": "46009138",
"_source": "8007",
"_is_read": false
}
My tip for fediverse devs trying to implement FEP-044f: first memorize who Alice and Bob are and what they’re posting. 🙂 Makes it easier to follow everything else. I’m done coding the basics, so now get to see how it interacts with real servers.
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://avatars.micro.blog/avatars/2025/22/3.jpg"
},
"url": "https://www.manton.org/2025/09/20/my-tip-for-fediverse-devs.html",
"content": {
"html": "<p>My tip for fediverse devs trying to implement <a href=\"https://codeberg.org/fediverse/fep/src/branch/main/fep/044f/fep-044f.md\">FEP-044f</a>: first memorize who Alice and Bob are and what they\u2019re posting. \ud83d\ude42 Makes it easier to follow everything else. I\u2019m done coding the basics, so now get to see how it interacts with real servers.</p>",
"text": "My tip for fediverse devs trying to implement FEP-044f: first memorize who Alice and Bob are and what they\u2019re posting. \ud83d\ude42 Makes it easier to follow everything else. I\u2019m done coding the basics, so now get to see how it interacts with real servers."
},
"published": "2025-09-20T15:18:08-05:00",
"post-type": "note",
"_id": "46008752",
"_source": "12",
"_is_read": false
}
made myself a webbed site!! feel free to take a peek, give suggestions, or send me links to your 88x31 buttons! :3
https://selstacker.space/
#indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://blahaj.zone/notes/acuupgsmsh3o000j",
"content": {
"html": "<p><span>made myself a webbed site!! feel free to take a peek, give suggestions, or send me links to your 88x31 buttons! :3<br /><br /></span><a href=\"https://selstacker.space/\">https://selstacker.space/</a><span><br /><br /></span><a href=\"https://blahaj.zone/tags/indieweb\">#indieweb</a></p>",
"text": "made myself a webbed site!! feel free to take a peek, give suggestions, or send me links to your 88x31 buttons! :3\n\nhttps://selstacker.space/\n\n#indieweb"
},
"published": "2025-09-19T20:23:10+00:00",
"post-type": "note",
"_id": "46008456",
"_source": "8007",
"_is_read": false
}
I HAVE WEBDESIGN COMMISSIONS OPEN I CAN DESIGN YOU A SITE I'M GOOD AT GRAPHIC DESIGN I CAN EVEN CODE IT FOR AN EXTRA FEE why cant i upload more images .
https://ko-fi.com/lopstee/commissions
#commission #commissions #commissionsopen #webdev #neocities #graphicdesign #html #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://app.wafrn.net/fediverse/post/3873bba7-0ff5-4b89-b283-4ed62145fcf4",
"content": {
"html": "<p>I HAVE WEBDESIGN COMMISSIONS OPEN I CAN DESIGN YOU A SITE I'M GOOD AT GRAPHIC DESIGN I CAN EVEN CODE IT FOR AN EXTRA FEE why cant i upload more images .</p><br /><p><a href=\"https://ko-fi.com/lopstee/commissions\">https://ko-fi.com/lopstee/commissions</a></p><br /><a href=\"https://app.wafrn.net/dashboard/search/commission\">#commission</a> <a href=\"https://app.wafrn.net/dashboard/search/commissions\">#commissions</a> <a href=\"https://app.wafrn.net/dashboard/search/commissionsopen\">#commissionsopen</a> <a href=\"https://app.wafrn.net/dashboard/search/webdev\">#webdev</a> <a href=\"https://app.wafrn.net/dashboard/search/neocities\">#neocities</a> <a href=\"https://app.wafrn.net/dashboard/search/graphicdesign\">#graphicdesign</a> <a href=\"https://app.wafrn.net/dashboard/search/html\">#html</a> <a href=\"https://app.wafrn.net/dashboard/search/indieweb\">#indieweb</a>",
"text": "I HAVE WEBDESIGN COMMISSIONS OPEN I CAN DESIGN YOU A SITE I'M GOOD AT GRAPHIC DESIGN I CAN EVEN CODE IT FOR AN EXTRA FEE why cant i upload more images .\nhttps://ko-fi.com/lopstee/commissions\n#commission #commissions #commissionsopen #webdev #neocities #graphicdesign #html #indieweb"
},
"published": "2025-09-20T18:26:32+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/115/238/031/034/448/207/original/f74682d72a8523e1.webp"
],
"post-type": "photo",
"_id": "46007514",
"_source": "8007",
"_is_read": false
}
Now that Mastodon 4.5 is live on mastodon.social, I can resume work on receiving quote posts from the fediverse, i.e. FEP-044f. This spec is very complicated. Feeling some urgency to finish the implementation before I forget how it all works.
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://avatars.micro.blog/avatars/2025/22/3.jpg"
},
"url": "https://www.manton.org/2025/09/20/now-that-mastodon-is-live.html",
"content": {
"html": "<p>Now that Mastodon 4.5 is live on mastodon.social, I can resume work on receiving quote posts from the fediverse, i.e. <a href=\"https://codeberg.org/fediverse/fep/src/branch/main/fep/044f/fep-044f.md\">FEP-044f</a>. This spec is very complicated. Feeling some urgency to finish the implementation before I forget how it all works.</p>",
"text": "Now that Mastodon 4.5 is live on mastodon.social, I can resume work on receiving quote posts from the fediverse, i.e. FEP-044f. This spec is very complicated. Feeling some urgency to finish the implementation before I forget how it all works."
},
"published": "2025-09-20T11:32:21-05:00",
"post-type": "note",
"_id": "46006997",
"_source": "12",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://scicomm.xyz/@ratika/115236970579025001",
"content": {
"html": "<p>Now, back to reading:</p><p><a href=\"https://chavanniclass.wordpress.com/2025/09/20/pen-and-paper-and-printed-words/\"><span>https://</span><span>chavanniclass.wordpress.com/20</span><span>25/09/20/pen-and-paper-and-printed-words/</span></a></p><p><a href=\"https://scicomm.xyz/tags/writing\">#<span>writing</span></a> <a href=\"https://scicomm.xyz/tags/reading\">#<span>reading</span></a> <a href=\"https://scicomm.xyz/tags/technology\">#<span>technology</span></a> <a href=\"https://scicomm.xyz/tags/AI\">#<span>AI</span></a> <a href=\"https://scicomm.xyz/tags/education\">#<span>education</span></a> <a href=\"https://scicomm.xyz/tags/learning\">#<span>learning</span></a> <a href=\"https://scicomm.xyz/tags/blog\">#<span>blog</span></a> <a href=\"https://scicomm.xyz/tags/blogging\">#<span>blogging</span></a> <a href=\"https://scicomm.xyz/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "Now, back to reading:\n\nhttps://chavanniclass.wordpress.com/2025/09/20/pen-and-paper-and-printed-words/\n\n#writing #reading #technology #AI #education #learning #blog #blogging #IndieWeb"
},
"published": "2025-09-20T13:57:06+00:00",
"post-type": "note",
"_id": "46005426",
"_source": "8007",
"_is_read": false
}
Wooo, finally cooking with automatic-website-rebuilds-on-merge! Even just a day in, having one less manual step to do when trying to make updates has been huge for tinkering.
Who needs GitHub or Vercel or AWS or whatever trash they're selling you, when you can have: 1) #11ty, 2) NearlyFreeSpeech.NET, 3) a git repo on a smaller #Forgejo instance, and 4) a mid-week hyperfocus stint?
https://www.mostol.dev/post/202509172307/
#SmallWeb #PersonalSites #indieweb #selfhosted #nearlyfreespeech #ForgejoActions #Disroot
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.coop/@mostol/115235405652486072",
"content": {
"html": "<p>Wooo, finally cooking with automatic-website-rebuilds-on-merge! Even just a day in, having one less manual step to do when trying to make updates has been huge for tinkering.</p><p>Who needs GitHub or Vercel or AWS or whatever trash they're selling you, when you can have: 1) <a href=\"https://social.coop/tags/11ty\">#<span>11ty</span></a>, 2) NearlyFreeSpeech.NET, 3) a git repo on a smaller <a href=\"https://social.coop/tags/Forgejo\">#<span>Forgejo</span></a> instance, and 4) a mid-week hyperfocus stint?</p><p><a href=\"https://www.mostol.dev/post/202509172307/\"><span>https://www.</span><span>mostol.dev/post/202509172307/</span><span></span></a><br /><a href=\"https://social.coop/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://social.coop/tags/PersonalSites\">#<span>PersonalSites</span></a> <a href=\"https://social.coop/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://social.coop/tags/selfhosted\">#<span>selfhosted</span></a> <a href=\"https://social.coop/tags/nearlyfreespeech\">#<span>nearlyfreespeech</span></a> <a href=\"https://social.coop/tags/ForgejoActions\">#<span>ForgejoActions</span></a> <a href=\"https://social.coop/tags/Disroot\">#<span>Disroot</span></a></p>",
"text": "Wooo, finally cooking with automatic-website-rebuilds-on-merge! Even just a day in, having one less manual step to do when trying to make updates has been huge for tinkering.\n\nWho needs GitHub or Vercel or AWS or whatever trash they're selling you, when you can have: 1) #11ty, 2) NearlyFreeSpeech.NET, 3) a git repo on a smaller #Forgejo instance, and 4) a mid-week hyperfocus stint?\n\nhttps://www.mostol.dev/post/202509172307/\n#SmallWeb #PersonalSites #indieweb #selfhosted #nearlyfreespeech #ForgejoActions #Disroot"
},
"published": "2025-09-20T07:19:07+00:00",
"post-type": "note",
"_id": "46003257",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "Christian Weiske",
"url": "http://cweiske.de/tagebuch/",
"photo": null
},
"url": "http://cweiske.de/tagebuch/spammers-websub.htm",
"published": "2025-09-19T16:55:41+02:00",
"content": {
"html": "<p>\n A week ago I noticed a high CPU load on my web server and found\n that 4 CPUs were busy executing tasks created by my\n <a href=\"https://www.w3.org/TR/websub/\">WebSub</a> server implementation\n <a href=\"http://phubb.cweiske.de/\">phubb</a>.\n </p>\n\n <h2>Spam info</h2>\n <p>\n Upon further investigation I found that there were ~1500 remote IP\n addresses sending ~3500 ping requests per minute to my server.\n Each request spawned a background process, leading to the high server load.\n </p>\n <p>\n </p>\n <p>\n The source IPs were split geographically across a couple dozen of\n countries, the top 5 being:\n </p>\n 59IR, Iran, Islamic Republic of64RO, Romania311GB, United Kingdom123UA, Ukraine1000US, United States<p>\n The feed URLs for which update pings were sent to my server\n were e.g. http://romareis.nl/atom320756.xml\n and many more domains.\n </p>\n <p>\n When opening the URLs listed inside the feed with a browser,\n they redirected to bt-fr-cl.com and some subpath.\n This seems to be a tracking service that counts link clicks,\n which might give an explanation for the spam attack:\n Get links to those URLs visible to many eyes and have people\n click on them, to get ad revenue or even getting paid per click.\n </p>\n\n\n <h2>Mitigation</h2>\n <p>\n I added a whitelist to phubb and now only allow\n pings and subscriptions for cweiske.de.\n </p>\n <p>\n Fuck you, spammers.\n I wish you a slow and painful death.\n </p>\n <p>\n <img src=\"http://cweiske.de/tagebuch/images/spammers-websub-cpu-day.png\" alt=\"CPU load\" />CPU load drop</p>",
"text": "A week ago I noticed a high CPU load on my web server and found\n that 4 CPUs were busy executing tasks created by my\n WebSub server implementation\n phubb.\n \n\n Spam info\n \n Upon further investigation I found that there were ~1500 remote IP\n addresses sending ~3500 ping requests per minute to my server.\n Each request spawned a background process, leading to the high server load.\n \n \n \n \n The source IPs were split geographically across a couple dozen of\n countries, the top 5 being:\n \n 59IR, Iran, Islamic Republic of64RO, Romania311GB, United Kingdom123UA, Ukraine1000US, United States\n The feed URLs for which update pings were sent to my server\n were e.g. http://romareis.nl/atom320756.xml\n and many more domains.\n \n \n When opening the URLs listed inside the feed with a browser,\n they redirected to bt-fr-cl.com and some subpath.\n This seems to be a tracking service that counts link clicks,\n which might give an explanation for the spam attack:\n Get links to those URLs visible to many eyes and have people\n click on them, to get ad revenue or even getting paid per click.\n \n\n\n Mitigation\n \n I added a whitelist to phubb and now only allow\n pings and subscriptions for cweiske.de.\n \n \n Fuck you, spammers.\n I wish you a slow and painful death.\n \n \n CPU load drop"
},
"name": "Spammers ruin: websub",
"post-type": "article",
"_id": "46000285",
"_source": "193",
"_is_read": false
}
I'm now beta testing Lexxy in Pagecord! 🥳✨
It's early days but I'm over the hump and now running it (for my account) in production. Take a look!
#indieweb #buildinpublic #rails
https://olly.pagecord.com/i-m-beta-testing-lexxy-in-pagecord
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mas.to/@lylo/115232394513481917",
"content": {
"html": "<p>I'm now beta testing Lexxy in Pagecord! \ud83e\udd73\u2728</p><p>It's early days but I'm over the hump and now running it (for my account) in production. Take a look!</p><p><a href=\"https://mas.to/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mas.to/tags/buildinpublic\">#<span>buildinpublic</span></a> <a href=\"https://mas.to/tags/rails\">#<span>rails</span></a> </p><p><a href=\"https://olly.pagecord.com/i-m-beta-testing-lexxy-in-pagecord\"><span>https://</span><span>olly.pagecord.com/i-m-beta-tes</span><span>ting-lexxy-in-pagecord</span></a></p>",
"text": "I'm now beta testing Lexxy in Pagecord! \ud83e\udd73\u2728\n\nIt's early days but I'm over the hump and now running it (for my account) in production. Take a look!\n\n#indieweb #buildinpublic #rails \n\nhttps://olly.pagecord.com/i-m-beta-testing-lexxy-in-pagecord"
},
"published": "2025-09-19T18:33:21+00:00",
"post-type": "note",
"_id": "45999462",
"_source": "8007",
"_is_read": false
}
🌘 眾多損壞的資訊饋送:剖析 RSS/Atom 饋送問題與解決方案
➤ 從 SSL 憑證到伺服器離線:一次性解決你網站資訊饋送的所有疑難雜症
✤ https://notes.abhinavsarkar.net/2025/broken-feeds
本文探討了 RSS/Atom 資訊饋送在 Indieweb 脈絡下常見的損壞原因,並提出相對應的技術解決方案。作者基於自身訂閱超過 700 個資訊饋送的經驗,歸納出失效饋送的幾種主要類型,包括 SSL 憑證過期、伺服器回應緩慢導致逾時、防火牆設定不當、伺服器離線、資訊饋送網址變更、饋送解析失敗、饋送遭刪除,以及網站本身被刪除。文章強調了監控、自動化更新、CDN 應用、伺服器效能優化、正確的防火牆設定、網址重定向或公告,以及嚴謹的饋送格式驗證等技術手段,旨在協助網站擁有者確保其資訊饋送的穩定性與可用性。
+ 作者的經驗太寶貴了!我的網站饋送也常常出問題,這篇文章直接點出了痛點,謝謝分享。
+ 對於 Indieweb 的推廣者來說,這是一篇必讀文章。確保饋送的穩定性是維持社羣互動
#Indieweb #RSS #Atom #網站維護 #資訊饋送
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@GripNews/115232109410697643",
"content": {
"html": "<p>\ud83c\udf18 \u773e\u591a\u640d\u58de\u7684\u8cc7\u8a0a\u994b\u9001\uff1a\u5256\u6790 RSS/Atom \u994b\u9001\u554f\u984c\u8207\u89e3\u6c7a\u65b9\u6848<br />\u27a4 \u5f9e SSL \u6191\u8b49\u5230\u4f3a\u670d\u5668\u96e2\u7dda\uff1a\u4e00\u6b21\u6027\u89e3\u6c7a\u4f60\u7db2\u7ad9\u8cc7\u8a0a\u994b\u9001\u7684\u6240\u6709\u7591\u96e3\u96dc\u75c7<br />\u2724 <a href=\"https://notes.abhinavsarkar.net/2025/broken-feeds\"><span>https://</span><span>notes.abhinavsarkar.net/2025/b</span><span>roken-feeds</span></a><br />\u672c\u6587\u63a2\u8a0e\u4e86 RSS/Atom \u8cc7\u8a0a\u994b\u9001\u5728 Indieweb \u8108\u7d61\u4e0b\u5e38\u898b\u7684\u640d\u58de\u539f\u56e0\uff0c\u4e26\u63d0\u51fa\u76f8\u5c0d\u61c9\u7684\u6280\u8853\u89e3\u6c7a\u65b9\u6848\u3002\u4f5c\u8005\u57fa\u65bc\u81ea\u8eab\u8a02\u95b1\u8d85\u904e 700 \u500b\u8cc7\u8a0a\u994b\u9001\u7684\u7d93\u9a57\uff0c\u6b78\u7d0d\u51fa\u5931\u6548\u994b\u9001\u7684\u5e7e\u7a2e\u4e3b\u8981\u985e\u578b\uff0c\u5305\u62ec SSL \u6191\u8b49\u904e\u671f\u3001\u4f3a\u670d\u5668\u56de\u61c9\u7de9\u6162\u5c0e\u81f4\u903e\u6642\u3001\u9632\u706b\u7246\u8a2d\u5b9a\u4e0d\u7576\u3001\u4f3a\u670d\u5668\u96e2\u7dda\u3001\u8cc7\u8a0a\u994b\u9001\u7db2\u5740\u8b8a\u66f4\u3001\u994b\u9001\u89e3\u6790\u5931\u6557\u3001\u994b\u9001\u906d\u522a\u9664\uff0c\u4ee5\u53ca\u7db2\u7ad9\u672c\u8eab\u88ab\u522a\u9664\u3002\u6587\u7ae0\u5f37\u8abf\u4e86\u76e3\u63a7\u3001\u81ea\u52d5\u5316\u66f4\u65b0\u3001CDN \u61c9\u7528\u3001\u4f3a\u670d\u5668\u6548\u80fd\u512a\u5316\u3001\u6b63\u78ba\u7684\u9632\u706b\u7246\u8a2d\u5b9a\u3001\u7db2\u5740\u91cd\u5b9a\u5411\u6216\u516c\u544a\uff0c\u4ee5\u53ca\u56b4\u8b39\u7684\u994b\u9001\u683c\u5f0f\u9a57\u8b49\u7b49\u6280\u8853\u624b\u6bb5\uff0c\u65e8\u5728\u5354\u52a9\u7db2\u7ad9\u64c1\u6709\u8005\u78ba\u4fdd\u5176\u8cc7\u8a0a\u994b\u9001\u7684\u7a69\u5b9a\u6027\u8207\u53ef\u7528\u6027\u3002<br />+ \u4f5c\u8005\u7684\u7d93\u9a57\u592a\u5bf6\u8cb4\u4e86\uff01\u6211\u7684\u7db2\u7ad9\u994b\u9001\u4e5f\u5e38\u5e38\u51fa\u554f\u984c\uff0c\u9019\u7bc7\u6587\u7ae0\u76f4\u63a5\u9ede\u51fa\u4e86\u75db\u9ede\uff0c\u8b1d\u8b1d\u5206\u4eab\u3002<br />+ \u5c0d\u65bc Indieweb \u7684\u63a8\u5ee3\u8005\u4f86\u8aaa\uff0c\u9019\u662f\u4e00\u7bc7\u5fc5\u8b80\u6587\u7ae0\u3002\u78ba\u4fdd\u994b\u9001\u7684\u7a69\u5b9a\u6027\u662f\u7dad\u6301\u793e\u7fa3\u4e92\u52d5<br /><a href=\"https://mastodon.social/tags/Indieweb\">#<span>Indieweb</span></a> <a href=\"https://mastodon.social/tags/RSS\">#<span>RSS</span></a> <a href=\"https://mastodon.social/tags/Atom\">#<span>Atom</span></a> <a href=\"https://mastodon.social/tags/%E7%B6%B2%E7%AB%99%E7%B6%AD%E8%AD%B7\">#<span>\u7db2\u7ad9\u7dad\u8b77</span></a> <a href=\"https://mastodon.social/tags/%E8%B3%87%E8%A8%8A%E9%A5%8B%E9%80%81\">#<span>\u8cc7\u8a0a\u994b\u9001</span></a></p>",
"text": "\ud83c\udf18 \u773e\u591a\u640d\u58de\u7684\u8cc7\u8a0a\u994b\u9001\uff1a\u5256\u6790 RSS/Atom \u994b\u9001\u554f\u984c\u8207\u89e3\u6c7a\u65b9\u6848\n\u27a4 \u5f9e SSL \u6191\u8b49\u5230\u4f3a\u670d\u5668\u96e2\u7dda\uff1a\u4e00\u6b21\u6027\u89e3\u6c7a\u4f60\u7db2\u7ad9\u8cc7\u8a0a\u994b\u9001\u7684\u6240\u6709\u7591\u96e3\u96dc\u75c7\n\u2724 https://notes.abhinavsarkar.net/2025/broken-feeds\n\u672c\u6587\u63a2\u8a0e\u4e86 RSS/Atom \u8cc7\u8a0a\u994b\u9001\u5728 Indieweb \u8108\u7d61\u4e0b\u5e38\u898b\u7684\u640d\u58de\u539f\u56e0\uff0c\u4e26\u63d0\u51fa\u76f8\u5c0d\u61c9\u7684\u6280\u8853\u89e3\u6c7a\u65b9\u6848\u3002\u4f5c\u8005\u57fa\u65bc\u81ea\u8eab\u8a02\u95b1\u8d85\u904e 700 \u500b\u8cc7\u8a0a\u994b\u9001\u7684\u7d93\u9a57\uff0c\u6b78\u7d0d\u51fa\u5931\u6548\u994b\u9001\u7684\u5e7e\u7a2e\u4e3b\u8981\u985e\u578b\uff0c\u5305\u62ec SSL \u6191\u8b49\u904e\u671f\u3001\u4f3a\u670d\u5668\u56de\u61c9\u7de9\u6162\u5c0e\u81f4\u903e\u6642\u3001\u9632\u706b\u7246\u8a2d\u5b9a\u4e0d\u7576\u3001\u4f3a\u670d\u5668\u96e2\u7dda\u3001\u8cc7\u8a0a\u994b\u9001\u7db2\u5740\u8b8a\u66f4\u3001\u994b\u9001\u89e3\u6790\u5931\u6557\u3001\u994b\u9001\u906d\u522a\u9664\uff0c\u4ee5\u53ca\u7db2\u7ad9\u672c\u8eab\u88ab\u522a\u9664\u3002\u6587\u7ae0\u5f37\u8abf\u4e86\u76e3\u63a7\u3001\u81ea\u52d5\u5316\u66f4\u65b0\u3001CDN \u61c9\u7528\u3001\u4f3a\u670d\u5668\u6548\u80fd\u512a\u5316\u3001\u6b63\u78ba\u7684\u9632\u706b\u7246\u8a2d\u5b9a\u3001\u7db2\u5740\u91cd\u5b9a\u5411\u6216\u516c\u544a\uff0c\u4ee5\u53ca\u56b4\u8b39\u7684\u994b\u9001\u683c\u5f0f\u9a57\u8b49\u7b49\u6280\u8853\u624b\u6bb5\uff0c\u65e8\u5728\u5354\u52a9\u7db2\u7ad9\u64c1\u6709\u8005\u78ba\u4fdd\u5176\u8cc7\u8a0a\u994b\u9001\u7684\u7a69\u5b9a\u6027\u8207\u53ef\u7528\u6027\u3002\n+ \u4f5c\u8005\u7684\u7d93\u9a57\u592a\u5bf6\u8cb4\u4e86\uff01\u6211\u7684\u7db2\u7ad9\u994b\u9001\u4e5f\u5e38\u5e38\u51fa\u554f\u984c\uff0c\u9019\u7bc7\u6587\u7ae0\u76f4\u63a5\u9ede\u51fa\u4e86\u75db\u9ede\uff0c\u8b1d\u8b1d\u5206\u4eab\u3002\n+ \u5c0d\u65bc Indieweb \u7684\u63a8\u5ee3\u8005\u4f86\u8aaa\uff0c\u9019\u662f\u4e00\u7bc7\u5fc5\u8b80\u6587\u7ae0\u3002\u78ba\u4fdd\u994b\u9001\u7684\u7a69\u5b9a\u6027\u662f\u7dad\u6301\u793e\u7fa3\u4e92\u52d5\n#Indieweb #RSS #Atom #\u7db2\u7ad9\u7dad\u8b77 #\u8cc7\u8a0a\u994b\u9001"
},
"published": "2025-09-19T17:20:50+00:00",
"post-type": "note",
"_id": "45998729",
"_source": "8007",
"_is_read": false
}
Been a while since my last post (I was out of town for a while). It's the first of its kind... it's a response to a podcast episode!
#BurgeonLab
➡️ https://www.burgeonlab.com/blog/podcast-interview-about-being-a-blogger/
It was the episode of The Worst Community Report Podcast, where host, TK (https://tk-web.top), spoke to three other bloggers: @joel, @cass and Cameron (https://thingle.pika.page/).
https://creators.spotify.com/pod/profile/brent-zeimen/
#blog #blogging #blogpost #hugo #SmallWeb #indieweb #podcast
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://fosstodon.org/@eclecticpassions/115231651092474192",
"content": {
"html": "<p>Been a while since my last post (I was out of town for a while). It's the first of its kind... it's a response to a podcast episode!</p><p><a href=\"https://fosstodon.org/tags/BurgeonLab\">#<span>BurgeonLab</span></a></p><p>\u27a1\ufe0f <a href=\"https://www.burgeonlab.com/blog/podcast-interview-about-being-a-blogger/\"><span>https://www.</span><span>burgeonlab.com/blog/podcast-in</span><span>terview-about-being-a-blogger/</span></a></p><p>It was the episode of The Worst Community Report Podcast, where host, TK (<a href=\"https://tk-web.top\"><span>https://</span><span>tk-web.top</span><span></span></a>), spoke to three other bloggers: <span class=\"h-card\"><a class=\"u-url\" href=\"https://fosstodon.org/@joel\">@<span>joel</span></a></span>, <span class=\"h-card\"><a class=\"u-url\" href=\"https://social.lol/@cass\">@<span>cass</span></a></span> and Cameron (<a href=\"https://thingle.pika.page/\"><span>https://</span><span>thingle.pika.page/</span><span></span></a>).</p><p><a href=\"https://creators.spotify.com/pod/profile/brent-zeimen/\"><span>https://</span><span>creators.spotify.com/pod/profi</span><span>le/brent-zeimen/</span></a></p><p><a href=\"https://fosstodon.org/tags/blog\">#<span>blog</span></a> <a href=\"https://fosstodon.org/tags/blogging\">#<span>blogging</span></a> <a href=\"https://fosstodon.org/tags/blogpost\">#<span>blogpost</span></a> <a href=\"https://fosstodon.org/tags/hugo\">#<span>hugo</span></a> <a href=\"https://fosstodon.org/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://fosstodon.org/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://fosstodon.org/tags/podcast\">#<span>podcast</span></a></p>\n<a class=\"u-mention\" href=\"https://fosstodon.org/@joel\"></a>\n<a class=\"u-mention\" href=\"https://social.lol/@cass\"></a>",
"text": "Been a while since my last post (I was out of town for a while). It's the first of its kind... it's a response to a podcast episode!\n\n#BurgeonLab\n\n\u27a1\ufe0f https://www.burgeonlab.com/blog/podcast-interview-about-being-a-blogger/\n\nIt was the episode of The Worst Community Report Podcast, where host, TK (https://tk-web.top), spoke to three other bloggers: @joel, @cass and Cameron (https://thingle.pika.page/).\n\nhttps://creators.spotify.com/pod/profile/brent-zeimen/\n\n#blog #blogging #blogpost #hugo #SmallWeb #indieweb #podcast"
},
"published": "2025-09-19T15:24:17+00:00",
"post-type": "note",
"_id": "45997685",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@kaeseafour/115230672080839538",
"content": {
"html": "<p>Hey there, YunoHost fans! I'm a big fan too. Would love to connect and chat with fellow enthusiasts! </p><p><a href=\"https://mastodon.social/tags/YunoHost\">#<span>YunoHost</span></a> <a href=\"https://mastodon.social/tags/SelfHosting\">#<span>SelfHosting</span></a> <a href=\"https://mastodon.social/tags/DIYWeb\">#<span>DIYWeb</span></a> <a href=\"https://mastodon.social/tags/CommunityFirst\">#<span>CommunityFirst</span></a> <a href=\"https://mastodon.social/tags/TechEnthusiasts\">#<span>TechEnthusiasts</span></a> <a href=\"https://mastodon.social/tags/OpenSource\">#<span>OpenSource</span></a> <a href=\"https://mastodon.social/tags/DecentralizeTheWeb\">#<span>DecentralizeTheWeb</span></a> <a href=\"https://mastodon.social/tags/HomeServer\">#<span>HomeServer</span></a> <a href=\"https://mastodon.social/tags/PrivacyMatters\">#<span>PrivacyMatters</span></a> <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.social/tags/LinuxLove\">#<span>LinuxLove</span></a> <a href=\"https://mastodon.social/tags/SelfHostedCommunity\">#<span>SelfHostedCommunity</span></a> <a href=\"https://mastodon.social/tags/MeetTheFans\">#<span>MeetTheFans</span></a> <a href=\"https://mastodon.social/tags/YunoHostFam\">#<span>YunoHostFam</span></a> <a href=\"https://mastodon.social/tags/ServerLife\">#<span>ServerLife</span></a></p>",
"text": "Hey there, YunoHost fans! I'm a big fan too. Would love to connect and chat with fellow enthusiasts! \n\n#YunoHost #SelfHosting #DIYWeb #CommunityFirst #TechEnthusiasts #OpenSource #DecentralizeTheWeb #HomeServer #PrivacyMatters #IndieWeb #LinuxLove #SelfHostedCommunity #MeetTheFans #YunoHostFam #ServerLife"
},
"published": "2025-09-19T11:15:18+00:00",
"post-type": "note",
"_id": "45995403",
"_source": "8007",
"_is_read": false
}
🔖 New service: https://bookmarks.inlinestyle.it
You can now save and organize your bookmarks in the cloud — and access them from any device or browser.
No extensions needed. Just open, tag, and sync.
Your links, your structure, always with you.
💡 And yes… a little surprise is coming soon 👀
#Bookmarks #IndieWeb #FOSS #DeGoogle #BuyEU
#Productivity #KnowledgeManagement #CloudTools #PrivacyTools #DigitalMinimalism
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@inlinestyle/115230519365018092",
"content": {
"html": "<p>\ud83d\udd16 New service: <a href=\"https://bookmarks.inlinestyle.it\"><span>https://</span><span>bookmarks.inlinestyle.it</span><span></span></a><br />You can now save and organize your bookmarks in the cloud \u2014 and access them from any device or browser.</p><p>No extensions needed. Just open, tag, and sync.<br />Your links, your structure, always with you.</p><p>\ud83d\udca1 And yes\u2026 a little surprise is coming soon \ud83d\udc40</p><p><a href=\"https://mastodon.social/tags/Bookmarks\">#<span>Bookmarks</span></a> <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.social/tags/FOSS\">#<span>FOSS</span></a> <a href=\"https://mastodon.social/tags/DeGoogle\">#<span>DeGoogle</span></a> <a href=\"https://mastodon.social/tags/BuyEU\">#<span>BuyEU</span></a><br /><a href=\"https://mastodon.social/tags/Productivity\">#<span>Productivity</span></a> <a href=\"https://mastodon.social/tags/KnowledgeManagement\">#<span>KnowledgeManagement</span></a> <a href=\"https://mastodon.social/tags/CloudTools\">#<span>CloudTools</span></a> <a href=\"https://mastodon.social/tags/PrivacyTools\">#<span>PrivacyTools</span></a> <a href=\"https://mastodon.social/tags/DigitalMinimalism\">#<span>DigitalMinimalism</span></a></p>",
"text": "\ud83d\udd16 New service: https://bookmarks.inlinestyle.it\nYou can now save and organize your bookmarks in the cloud \u2014 and access them from any device or browser.\n\nNo extensions needed. Just open, tag, and sync.\nYour links, your structure, always with you.\n\n\ud83d\udca1 And yes\u2026 a little surprise is coming soon \ud83d\udc40\n\n#Bookmarks #IndieWeb #FOSS #DeGoogle #BuyEU\n#Productivity #KnowledgeManagement #CloudTools #PrivacyTools #DigitalMinimalism"
},
"published": "2025-09-19T10:36:28+00:00",
"photo": [
"https://files.mastodon.social/media_attachments/files/115/230/519/154/014/149/original/d10f1cd47f951b16.png"
],
"post-type": "photo",
"_id": "45995135",
"_source": "8007",
"_is_read": false
}