One short-term goal that I am focusing on is migrating away from Big Tech walled gardens in favour of fediverse alternatives. For most social media sites, this has been easy but YouTube is guilty pleasure of mine. Any suggested alternatives? #fediverse #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@HobbyHero/117309304142691933",
"content": {
"html": "<p>One short-term goal that I am focusing on is migrating away from Big Tech walled gardens in favour of fediverse alternatives. For most social media sites, this has been easy but YouTube is guilty pleasure of mine. Any suggested alternatives? <a href=\"https://mastodon.social/tags/fediverse\">#<span>fediverse</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "One short-term goal that I am focusing on is migrating away from Big Tech walled gardens in favour of fediverse alternatives. For most social media sites, this has been easy but YouTube is guilty pleasure of mine. Any suggested alternatives? #fediverse #indieweb"
},
"published": "2026-09-21T13:38:46+00:00",
"post-type": "note",
"_id": "49628698",
"_source": "8007",
"_is_read": false
}
@WeirdWriter That reference contains a HUGE load of hot air, and while I haven't much of it in any detail, I found myself disagreeing strongly with most of what I saw said there. The #indieweb is great, and #webmentions are great!
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://cyberplace.social/@khleedril/117309212613600921",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://caneandable.social/@WeirdWriter\">@<span>WeirdWriter</span></a></span> That reference contains a HUGE load of hot air, and while I haven't much of it in any detail, I found myself disagreeing strongly with most of what I saw said there. The <a href=\"https://cyberplace.social/tags/indieweb\">#<span>indieweb</span></a> is great, and <a href=\"https://cyberplace.social/tags/webmentions\">#<span>webmentions</span></a> are great!</p>",
"text": "@WeirdWriter That reference contains a HUGE load of hot air, and while I haven't much of it in any detail, I found myself disagreeing strongly with most of what I saw said there. The #indieweb is great, and #webmentions are great!"
},
"published": "2026-09-21T13:15:30+00:00",
"post-type": "note",
"_id": "49628490",
"_source": "8007",
"_is_read": false
}
Most log audience build karne ke chakkar mein algorithms ke gulam ban jaate hain.
Rented platforms hamesha profit ke liye reach cut karenge.
True digital freedom:
• Own your content
• Own your list
• Build on open networks (#Fediverse)
Big Tech rage-bait promote karta hai, genuine value nahi. Time to shift to the open web. ⚡
Boost if you agree! 🚀
#Mastodon #OpenWeb #IndieWeb #DigitalFreedom #TechCommunity
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@krishna32/117309072106518459",
"content": {
"html": "<p>Most log audience build karne ke chakkar mein algorithms ke gulam ban jaate hain.</p><p>Rented platforms hamesha profit ke liye reach cut karenge.</p><p>True digital freedom:<br />\u2022 Own your content<br />\u2022 Own your list <br />\u2022 Build on open networks (#Fediverse)</p><p>Big Tech rage-bait promote karta hai, genuine value nahi. Time to shift to the open web. \u26a1</p><p>Boost if you agree! \ud83d\ude80</p><p><a href=\"https://mastodon.social/tags/Mastodon\">#<span>Mastodon</span></a> <a href=\"https://mastodon.social/tags/OpenWeb\">#<span>OpenWeb</span></a> <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.social/tags/DigitalFreedom\">#<span>DigitalFreedom</span></a> <a href=\"https://mastodon.social/tags/TechCommunity\">#<span>TechCommunity</span></a></p>",
"text": "Most log audience build karne ke chakkar mein algorithms ke gulam ban jaate hain.\n\nRented platforms hamesha profit ke liye reach cut karenge.\n\nTrue digital freedom:\n\u2022 Own your content\n\u2022 Own your list \n\u2022 Build on open networks (#Fediverse)\n\nBig Tech rage-bait promote karta hai, genuine value nahi. Time to shift to the open web. \u26a1\n\nBoost if you agree! \ud83d\ude80\n\n#Mastodon #OpenWeb #IndieWeb #DigitalFreedom #TechCommunity"
},
"published": "2026-09-21T12:39:46+00:00",
"post-type": "note",
"_id": "49628071",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "fran_fi",
"url": "https://indiewebforum.eu/",
"photo": null
},
"url": "https://indiewebforum.eu/d/88-hwc-edinburgh-tuesday-29-september/1",
"published": "2026-09-21T12:30:27+00:00",
"content": {
"html": "<p>Hello folks old and new! Homebrew Website Club Edinburgh is back next week, on Tuesday 29 September, 18:00\u201319:00 or so \u2014 recently we've been too deep in conversation to notice the closing time \ud83d\ude05 Join us at the Costa at the top of Waverley Mall, just next to Waverley Station (not inside, that's a different, tiny coffee shop) See you next week!</p>",
"text": "Hello folks old and new! Homebrew Website Club Edinburgh is back next week, on Tuesday 29 September, 18:00\u201319:00 or so \u2014 recently we've been too deep in conversation to notice the closing time \ud83d\ude05 Join us at the Costa at the top of Waverley Mall, just next to Waverley Station (not inside, that's a different, tiny coffee shop) See you next week!"
},
"name": "HWC Edinburgh - Tuesday 29 September",
"post-type": "article",
"_id": "49628002",
"_source": "8946",
"_is_read": false
}
Working on this was a lot of fun. Surprisingly few web platforms offer webmention endpoints. I think if you create content (be it for fun, self-promo or education) you should absolutely consider it. #IndieWeb #WebDev #IndieDev
https://iamkonstantin.eu/blog/webmentions-the-nice-things-we-have/
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mstdn.social/@iamkonstantin/117308756650131171",
"content": {
"html": "<p>Working on this was a lot of fun. Surprisingly few web platforms offer webmention endpoints. I think if you create content (be it for fun, self-promo or education) you should absolutely consider it. <a href=\"https://mstdn.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mstdn.social/tags/WebDev\">#<span>WebDev</span></a> <a href=\"https://mstdn.social/tags/IndieDev\">#<span>IndieDev</span></a></p><p><a href=\"https://iamkonstantin.eu/blog/webmentions-the-nice-things-we-have/\"><span>https://</span><span>iamkonstantin.eu/blog/webmenti</span><span>ons-the-nice-things-we-have/</span></a></p>",
"text": "Working on this was a lot of fun. Surprisingly few web platforms offer webmention endpoints. I think if you create content (be it for fun, self-promo or education) you should absolutely consider it. #IndieWeb #WebDev #IndieDev\n\nhttps://iamkonstantin.eu/blog/webmentions-the-nice-things-we-have/"
},
"published": "2026-09-21T11:19:32+00:00",
"post-type": "note",
"_id": "49627284",
"_source": "8007",
"_is_read": false
}
I was considering adding web mentions to my blog, but then I remembered this very excellent post that says everything I am feeling. Go read it. Furthermore, my website is not a social network. Email exists, RSS feeds exists, I do not need to add anything else. Has the IndieWeb Become Irrelevant? | starbreaker.org https://starbreaker.org/opinions/has-indieweb-become-irrelevant.html #Web #WebMention #Webmentions #IndieWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://caneandable.social/@WeirdWriter/117308575411817364",
"content": {
"html": "<p>I was considering adding web mentions to my blog, but then I remembered this very excellent post that says everything I am feeling. Go read it. Furthermore, my website is not a social network. Email exists, RSS feeds exists, I do not need to add anything else. Has the IndieWeb Become Irrelevant? | starbreaker.org <a href=\"https://starbreaker.org/opinions/has-indieweb-become-irrelevant.html\"><span>https://</span><span>starbreaker.org/opinions/has-i</span><span>ndieweb-become-irrelevant.html</span></a> <a href=\"https://caneandable.social/tags/Web\">#<span>Web</span></a> <a href=\"https://caneandable.social/tags/WebMention\">#<span>WebMention</span></a> <a href=\"https://caneandable.social/tags/Webmentions\">#<span>Webmentions</span></a> <a href=\"https://caneandable.social/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "I was considering adding web mentions to my blog, but then I remembered this very excellent post that says everything I am feeling. Go read it. Furthermore, my website is not a social network. Email exists, RSS feeds exists, I do not need to add anything else. Has the IndieWeb Become Irrelevant? | starbreaker.org https://starbreaker.org/opinions/has-indieweb-become-irrelevant.html #Web #WebMention #Webmentions #IndieWeb"
},
"published": "2026-09-21T10:33:27+00:00",
"post-type": "note",
"_id": "49626807",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://framapiaf.org/@louisderrac/117308132265316827",
"content": {
"html": "<p>[\ud83d\uddde\ufe0fVeille] Pixel Area <a href=\"https://pxlarea.com/\"><span>https://</span><span>pxlarea.com/</span><span></span></a> <br />\u00ab every space holds a story \u00bb <a href=\"https://framapiaf.org/tags/indieweb\">#<span>indieweb</span></a> <br /> \ud83d\udcd1Note comment\u00e9e <a href=\"https://veille.louisderrac.com/shaare/E8Fb6w\"><span>https://</span><span>veille.louisderrac.com/shaare/</span><span>E8Fb6w</span></a> <br /> \ud83d\uddc3\ufe0fToute ma veille <a href=\"https://veille.louisderrac.com\"><span>https://</span><span>veille.louisderrac.com</span><span></span></a></p>",
"text": "[\ud83d\uddde\ufe0fVeille] Pixel Area https://pxlarea.com/ \n\u00ab every space holds a story \u00bb #indieweb \n \ud83d\udcd1Note comment\u00e9e https://veille.louisderrac.com/shaare/E8Fb6w \n \ud83d\uddc3\ufe0fToute ma veille https://veille.louisderrac.com"
},
"published": "2026-09-21T08:40:45+00:00",
"post-type": "note",
"_id": "49625869",
"_source": "8007",
"_is_read": false
}
[🗞️Veille] What Vegetable Are You? https://sophie006liu.github.io/vegetal/
J'adore, le test le plus barré que j'avais fait depuis longtemps. Je suis une carrotte ! #indieweb
📑Note commentée https://veille.louisderrac.com/shaare/-6EvAQ
🗃️Toute ma veille https://veille.louisderrac.com
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://framapiaf.org/@louisderrac/117308125087904223",
"content": {
"html": "<p>[\ud83d\uddde\ufe0fVeille] What Vegetable Are You? <a href=\"https://sophie006liu.github.io/vegetal/\"><span>https://</span><span>sophie006liu.github.io/vegetal/</span><span></span></a> <br />J'adore, le test le plus barr\u00e9 que j'avais fait depuis longtemps. Je suis une carrotte ! <a href=\"https://framapiaf.org/tags/indieweb\">#<span>indieweb</span></a> <br /> \ud83d\udcd1Note comment\u00e9e <a href=\"https://veille.louisderrac.com/shaare/-6EvAQ\"><span>https://</span><span>veille.louisderrac.com/shaare/</span><span>-6EvAQ</span></a> <br /> \ud83d\uddc3\ufe0fToute ma veille <a href=\"https://veille.louisderrac.com\"><span>https://</span><span>veille.louisderrac.com</span><span></span></a></p>",
"text": "[\ud83d\uddde\ufe0fVeille] What Vegetable Are You? https://sophie006liu.github.io/vegetal/ \nJ'adore, le test le plus barr\u00e9 que j'avais fait depuis longtemps. Je suis une carrotte ! #indieweb \n \ud83d\udcd1Note comment\u00e9e https://veille.louisderrac.com/shaare/-6EvAQ \n \ud83d\uddc3\ufe0fToute ma veille https://veille.louisderrac.com"
},
"published": "2026-09-21T08:38:56+00:00",
"post-type": "note",
"_id": "49625870",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.art/@MxPoesu/117307931868151968",
"content": {
"html": "<p>A year since I started this... It's finally done done done </p><p>Read more on the piece and see work in progress on my site: <a href=\"https://poesu.neocities.org/#kpdh_2026-09-18\"><span>https://</span><span>poesu.neocities.org/#kpdh_2026</span><span>-09-18</span></a></p><p><a href=\"https://mastodon.art/tags/Art\">#<span>Art</span></a> <a href=\"https://mastodon.art/tags/Watercolor\">#<span>Watercolor</span></a> <a href=\"https://mastodon.art/tags/ArtistsOfMastodon\">#<span>ArtistsOfMastodon</span></a> <a href=\"https://mastodon.art/tags/MastoArt\">#<span>MastoArt</span></a> <a href=\"https://mastodon.art/tags/MastodonArt\">#<span>MastodonArt</span></a> <a href=\"https://mastodon.art/tags/KPopDemonHunters\">#<span>KPopDemonHunters</span></a> <a href=\"https://mastodon.art/tags/Fanart\">#<span>Fanart</span></a> <a href=\"https://mastodon.art/tags/Indieweb\">#<span>Indieweb</span></a> <a href=\"https://mastodon.art/tags/SmallWeb\">#<span>SmallWeb</span></a></p>",
"text": "A year since I started this... It's finally done done done \n\nRead more on the piece and see work in progress on my site: https://poesu.neocities.org/#kpdh_2026-09-18\n\n#Art #Watercolor #ArtistsOfMastodon #MastoArt #MastodonArt #KPopDemonHunters #Fanart #Indieweb #SmallWeb"
},
"published": "2026-09-21T07:49:47+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/117/307/931/916/806/183/original/01140436b39b0c04.png"
],
"post-type": "photo",
"_id": "49625565",
"_source": "8007",
"_is_read": false
}
I'm working on adding #webmensions support to my blog. You know, we actually have everything needed to create and publish "vibrant digital content" without some social wrapping its tentacles around it. #IndieWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://indieweb.social/tags/indieweb",
"photo": null
},
"url": "https://mstdn.social/@iamkonstantin/117307860249532396",
"content": {
"html": "<p>I'm working on adding <a href=\"https://mstdn.social/tags/webmensions\">#<span>webmensions</span></a> support to my blog. You know, we actually have everything needed to create and publish \"vibrant digital content\" without some social wrapping its tentacles around it. <a href=\"https://mstdn.social/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "I'm working on adding #webmensions support to my blog. You know, we actually have everything needed to create and publish \"vibrant digital content\" without some social wrapping its tentacles around it. #IndieWeb"
},
"published": "2026-09-21T07:31:34+00:00",
"post-type": "note",
"_id": "49625458",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://caneandable.social/@WeirdWriter/117307350759882967",
"content": {
"html": "<p>Grieving Alongside Water <a href=\"https://sightlessscribbles.com/posts/grieving-alongside-water/\"><span>https://</span><span>sightlessscribbles.com/posts/g</span><span>rieving-alongside-water/</span></a> <a href=\"https://caneandable.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://caneandable.social/tags/Blog\">#<span>Blog</span></a> <a href=\"https://caneandable.social/tags/Blogging\">#<span>Blogging</span></a> <a href=\"https://caneandable.social/tags/Blogs\">#<span>Blogs</span></a></p>",
"text": "Grieving Alongside Water https://sightlessscribbles.com/posts/grieving-alongside-water/ #IndieWeb #Blog #Blogging #Blogs"
},
"published": "2026-09-21T05:22:00+00:00",
"post-type": "note",
"_id": "49624772",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://indieweb.social/tags/indieweb",
"photo": null
},
"url": "https://landofooo.social/@iscarlosmolero/statuses/01M30W4V452XG13XFJQCN69CHD",
"content": {
"html": "<p>Website on its way!</p><p><a href=\"https://landofooo.social/tags/webdesign\">#<span>WebDesign</span></a> <a href=\"https://landofooo.social/tags/webdevelopment\">#<span>WebDevelopment</span></a> <a href=\"https://landofooo.social/tags/website\">#<span>Website</span></a> <a href=\"https://landofooo.social/tags/indieweb\">#<span>IndieWeb</span></a> <a href=\"https://landofooo.social/tags/design\">#<span>Design</span></a></p>",
"text": "Website on its way!\n\n#WebDesign #WebDevelopment #Website #IndieWeb #Design"
},
"published": "2026-09-21T02:18:59+00:00",
"photo": [
"https://cdn.masto.host/indiewebsocial/cache/media_attachments/files/117/306/631/108/222/471/original/5c8e556b5ff07dad.mp4"
],
"post-type": "photo",
"_id": "49623908",
"_source": "8007",
"_is_read": false
}
My site now gets all Mastodon reactions backfilled through the magic of webmentions!
I probably still need to work some more on the look and feel of how they’re displayed, but I’d call this a win.
#indieweb #blog
https://ilye.ss/notes/202609210154/
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.online/@ilyess/117306608447330880",
"content": {
"html": "<p>My site now gets all Mastodon reactions backfilled through the magic of webmentions!<br />I probably still need to work some more on the look and feel of how they\u2019re displayed, but I\u2019d call this a win.<br /><a href=\"https://mastodon.online/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.online/tags/blog\">#<span>blog</span></a></p><p><a href=\"https://ilye.ss/notes/202609210154/\"><span>https://</span><span>ilye.ss/notes/202609210154/</span><span></span></a></p>",
"text": "My site now gets all Mastodon reactions backfilled through the magic of webmentions!\nI probably still need to work some more on the look and feel of how they\u2019re displayed, but I\u2019d call this a win.\n#indieweb #blog\n\nhttps://ilye.ss/notes/202609210154/"
},
"published": "2026-09-21T02:13:13+00:00",
"post-type": "note",
"_id": "49623831",
"_source": "8007",
"_is_read": false
}
Currently working on backfilling interactions from Mastodon back to my site through brid.gy. IndieWeb is awesome!
#indieweb
https://ilye.ss/notes/202609202358/
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.online/@ilyess/117306128781446718",
"content": {
"html": "<p>Currently working on backfilling interactions from Mastodon back to my site through brid.gy. IndieWeb is awesome!<br /><a href=\"https://mastodon.online/tags/indieweb\">#<span>indieweb</span></a></p><p><a href=\"https://ilye.ss/notes/202609202358/\"><span>https://</span><span>ilye.ss/notes/202609202358/</span><span></span></a></p>",
"text": "Currently working on backfilling interactions from Mastodon back to my site through brid.gy. IndieWeb is awesome!\n#indieweb\n\nhttps://ilye.ss/notes/202609202358/"
},
"published": "2026-09-21T00:11:14+00:00",
"post-type": "note",
"_id": "49623371",
"_source": "8007",
"_is_read": false
}
Look at the living tapestry our writers and readers are weaving underneath the moon 🌑✨
🧑🏿🚒 🥞 💁🏾♂️ 🦹🏿♀️ 🧭 😃 🫱🏿🫲🏼 👨🏻❤️💋👨🏽
Explore the contributor avatar mosaic or claim your emblem to join:
👉 https://moon-zine.net/mosaic/users
#writingcommunity #indieweb #tapestry
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@TheMoonZine/117306084989517108",
"content": {
"html": "<p>Look at the living tapestry our writers and readers are weaving underneath the moon \ud83c\udf11\u2728</p><p>\ud83e\uddd1\ud83c\udfff\u200d\ud83d\ude92 \ud83e\udd5e \ud83d\udc81\ud83c\udffe\u200d\u2642\ufe0f \ud83e\uddb9\ud83c\udfff\u200d\u2640\ufe0f \ud83e\udded \ud83d\ude03 \ud83e\udef1\ud83c\udfff\u200d\ud83e\udef2\ud83c\udffc \ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c\udffd</p><p>Explore the contributor avatar mosaic or claim your emblem to join:<br />\ud83d\udc49 <a href=\"https://moon-zine.net/mosaic/users\"><span>https://</span><span>moon-zine.net/mosaic/users</span><span></span></a></p><p><a href=\"https://mastodon.social/tags/writingcommunity\">#<span>writingcommunity</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/tapestry\">#<span>tapestry</span></a></p>",
"text": "Look at the living tapestry our writers and readers are weaving underneath the moon \ud83c\udf11\u2728\n\n\ud83e\uddd1\ud83c\udfff\u200d\ud83d\ude92 \ud83e\udd5e \ud83d\udc81\ud83c\udffe\u200d\u2642\ufe0f \ud83e\uddb9\ud83c\udfff\u200d\u2640\ufe0f \ud83e\udded \ud83d\ude03 \ud83e\udef1\ud83c\udfff\u200d\ud83e\udef2\ud83c\udffc \ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c\udffd\n\nExplore the contributor avatar mosaic or claim your emblem to join:\n\ud83d\udc49 https://moon-zine.net/mosaic/users\n\n#writingcommunity #indieweb #tapestry"
},
"published": "2026-09-21T00:00:06+00:00",
"post-type": "note",
"_id": "49623323",
"_source": "8007",
"_is_read": false
}
If any of your communities use Slack, especially the “free” version, once in a while Slack seems to temporarily upgrade your “Slack team” to their “PRO” version (for 30 days).
In the Slack mobile app, you may see a dismissible banner like:
“PRO: Your team is on a free trial”
This is your chance to go back and manually archive or follow-up on old dms and “saved” posts.
If you happen to use the bookmarks (AKA “Later” or “Save for later”) feature to collect Slack posts that you want to follow-up on later, you may have noticed that any such “saved” posts older than 30 days are usually no longer viewable.
When your Slack instance is on a PRO free trial, you can once again view these older posts.
Use this opportunity to go through any saved posts older than 30 days (maybe older than 15 days to give yourself a buffer, or all of them to clear them out) and decide what to do with them.
If there is anything about them you still want to save (for reference), copy them somewhere else accordingly, or if you saved them as a reminder to follow-up, copy them to a persistent plain text inbox, or if following-up will only take a few minutes, then take care of them.
The other thing you get longer term access to are direct messages (dms).
Slack PRO provides you full access to your (potentially years of) dms, instead of only the past 30 days worth. Worth checking your dms to see if there is anything you want to copy or save.
I advise using the web version of Slack to do this, since it’s much easier to merely open another tab to copy/paste or otherwise take care of dms and saved posts.
That’s my #WASSUP tip for the day.
The IndieWeb community Slack (which itself is merely one of several ways to access the IndieWeb chat) is currently in a Slack PRO free trial, and I have been going through a few saved posts, copying content to the wiki or otherwise handling them.
Glossary:
IndieWeb chat
https://chat.indieweb.org/
This is my eighth #WASSUP2026 post, and sixth useful web tip for September.
#Slack #SlackTeam #SlackPRO #SlackTip #tip #webTip
This is post 21 of #100PostsOfIndieWeb. #100Posts #indieweb
← https://tantek.com/2026/244/t1/september-blogging-challenge-wassup
→ 🔮
{
"type": "entry",
"published": "2026-09-20 12:00-0700",
"url": "http://tantek.com/2026/263/t1/slack-pro-free-trial-old-posts-dms",
"category": [
"WASSUP",
"WASSUP2026",
"Slack",
"SlackTeam",
"SlackPRO",
"SlackTip",
"tip",
"webTip",
"100PostsOfIndieWeb",
"100Posts",
"indieweb"
],
"content": {
"text": "If any of your communities use Slack, especially the \u201cfree\u201d version, once in a while Slack seems to temporarily upgrade your \u201cSlack team\u201d to their \u201cPRO\u201d version (for 30 days).\n\nIn the Slack mobile app, you may see a dismissible banner like:\n\n\u201cPRO: Your team is on a free trial\u201d\n\nThis is your chance to go back and manually archive or follow-up on old dms and \u201csaved\u201d posts.\n\nIf you happen to use the bookmarks (AKA \u201cLater\u201d or \u201cSave for later\u201d) feature to collect Slack posts that you want to follow-up on later, you may have noticed that any such \u201csaved\u201d posts older than 30 days are usually no longer viewable.\n\nWhen your Slack instance is on a PRO free trial, you can once again view these older posts.\n\nUse this opportunity to go through any saved posts older than 30 days (maybe older than 15 days to give yourself a buffer, or all of them to clear them out) and decide what to do with them.\n\nIf there is anything about them you still want to save (for reference), copy them somewhere else accordingly, or if you saved them as a reminder to follow-up, copy them to a persistent plain text inbox, or if following-up will only take a few minutes, then take care of them.\n\nThe other thing you get longer term access to are direct messages (dms).\n\nSlack PRO provides you full access to your (potentially years of) dms, instead of only the past 30 days worth. Worth checking your dms to see if there is anything you want to copy or save.\n\nI advise using the web version of Slack to do this, since it\u2019s much easier to merely open another tab to copy/paste or otherwise take care of dms and saved posts.\n\nThat\u2019s my #WASSUP tip for the day.\n\nThe IndieWeb community Slack (which itself is merely one of several ways to access the IndieWeb chat) is currently in a Slack PRO free trial, and I have been going through a few saved posts, copying content to the wiki or otherwise handling them.\n\nGlossary:\n\nIndieWeb chat\n\u00a0 https://chat.indieweb.org/\n\nThis is my eighth #WASSUP2026 post, and sixth useful web tip for September.\n\n#Slack #SlackTeam #SlackPRO #SlackTip #tip #webTip\n\nThis is post 21 of #100PostsOfIndieWeb. #100Posts #indieweb\n\n\u2190 https://tantek.com/2026/244/t1/september-blogging-challenge-wassup\n\u2192 \ud83d\udd2e",
"html": "If any of your communities use Slack, especially the \u201cfree\u201d version, once in a while Slack seems to temporarily upgrade your \u201cSlack team\u201d to their \u201cPRO\u201d version (for 30 days).<br /><br />In the Slack mobile app, you may see a dismissible banner like:<br /><br />\u201cPRO: Your team is on a free trial\u201d<br /><br />This is your chance to go back and manually archive or follow-up on old dms and \u201csaved\u201d posts.<br /><br />If you happen to use the bookmarks (AKA \u201cLater\u201d or \u201cSave for later\u201d) feature to collect Slack posts that you want to follow-up on later, you may have noticed that any such \u201csaved\u201d posts older than 30 days are usually no longer viewable.<br /><br />When your Slack instance is on a PRO free trial, you can once again view these older posts.<br /><br />Use this opportunity to go through any saved posts older than 30 days (maybe older than 15 days to give yourself a buffer, or all of them to clear them out) and decide what to do with them.<br /><br />If there is anything about them you still want to save (for reference), copy them somewhere else accordingly, or if you saved them as a reminder to follow-up, copy them to a persistent plain text inbox, or if following-up will only take a few minutes, then take care of them.<br /><br />The other thing you get longer term access to are direct messages (dms).<br /><br />Slack PRO provides you full access to your (potentially years of) dms, instead of only the past 30 days worth. Worth checking your dms to see if there is anything you want to copy or save.<br /><br />I advise using the web version of Slack to do this, since it\u2019s much easier to merely open another tab to copy/paste or otherwise take care of dms and saved posts.<br /><br />That\u2019s my #<span class=\"p-category\">WASSUP</span> tip for the day.<br /><br />The IndieWeb community Slack (which itself is merely one of several ways to access the IndieWeb chat) is currently in a Slack PRO free trial, and I have been going through a few saved posts, copying content to the wiki or otherwise handling them.<br /><br />Glossary:<br /><br />IndieWeb chat<br />\u00a0 <a href=\"https://chat.indieweb.org/\">https://chat.indieweb.org/</a><br /><br />This is my eighth #<span class=\"p-category\">WASSUP2026</span> post, and sixth useful web tip for September.<br /><br />#<span class=\"p-category\">Slack</span> #<span class=\"p-category\">SlackTeam</span> #<span class=\"p-category\">SlackPRO</span> #<span class=\"p-category\">SlackTip</span> #<span class=\"p-category\">tip</span> #<span class=\"p-category\">webTip</span><br /><br />This is post 21 of #<span class=\"p-category\">100PostsOfIndieWeb</span>. #<span class=\"p-category\">100Posts</span> #<span class=\"p-category\">indieweb</span><br /><br />\u2190 <a href=\"https://tantek.com/2026/244/t1/september-blogging-challenge-wassup\">https://tantek.com/2026/244/t1/september-blogging-challenge-wassup</a><br />\u2192 \ud83d\udd2e"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "https://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "49623210",
"_source": "1",
"_is_read": false
}
What are some creative things you've seen in HTML and CSS?
#indieweb #css
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://kind.social/@Rye/117305907266656329",
"content": {
"html": "<p>What are some creative things you've seen in HTML and CSS?</p><p><a href=\"https://kind.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://kind.social/tags/css\">#<span>css</span></a></p>",
"text": "What are some creative things you've seen in HTML and CSS?\n\n#indieweb #css"
},
"published": "2026-09-20T23:14:54+00:00",
"post-type": "note",
"_id": "49623115",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.codefor.nl/@johan/117305264214786410",
"content": {
"html": "<p>Morgen <span class=\"h-card\"><a class=\"u-url\" href=\"https://social.overheid.nl/@communitymanager\">@<span>communitymanager</span></a></span> demo standje op het 20 jaar <span class=\"h-card\"><a class=\"u-url\" href=\"https://social.overheid.nl/@forumstandaardisatie\">@<span>forumstandaardisatie</span></a></span> congres <a href=\"https://social.codefor.nl/tags/mastodon\">#<span>mastodon</span></a> <a href=\"https://social.codefor.nl/tags/fediverse\">#<span>fediverse</span></a> <a href=\"https://social.codefor.nl/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "Morgen @communitymanager demo standje op het 20 jaar @forumstandaardisatie congres #mastodon #fediverse #indieweb"
},
"published": "2026-09-20T20:31:22+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/117/305/264/643/676/499/original/f27902db055c9a8d.mp4"
],
"post-type": "photo",
"_id": "49622289",
"_source": "8007",
"_is_read": false
}
Here is a rare post done on a Sunday! It's been a while since that happened.
I decided to talk a bit about a curious realization I had about #webrings
This is day 40 of #100DaysToOffload
https://joelchrono.xyz/blog/i-forgot-webrings-exist
#IndieWeb #Blogging #PersonalWebsites #SmallWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://fosstodon.org/@joel/117305120897172042",
"content": {
"html": "<p>Here is a rare post done on a Sunday! It's been a while since that happened. </p><p>I decided to talk a bit about a curious realization I had about <a href=\"https://fosstodon.org/tags/webrings\">#<span>webrings</span></a></p><p>This is day 40 of <a href=\"https://fosstodon.org/tags/100DaysToOffload\">#<span>100DaysToOffload</span></a></p><p><a href=\"https://joelchrono.xyz/blog/i-forgot-webrings-exist\"><span>https://</span><span>joelchrono.xyz/blog/i-forgot-w</span><span>ebrings-exist</span></a></p><p><a href=\"https://fosstodon.org/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://fosstodon.org/tags/Blogging\">#<span>Blogging</span></a> <a href=\"https://fosstodon.org/tags/PersonalWebsites\">#<span>PersonalWebsites</span></a> <a href=\"https://fosstodon.org/tags/SmallWeb\">#<span>SmallWeb</span></a></p>",
"text": "Here is a rare post done on a Sunday! It's been a while since that happened. \n\nI decided to talk a bit about a curious realization I had about #webrings\n\nThis is day 40 of #100DaysToOffload\n\nhttps://joelchrono.xyz/blog/i-forgot-webrings-exist\n\n#IndieWeb #Blogging #PersonalWebsites #SmallWeb"
},
"published": "2026-09-20T19:54:55+00:00",
"post-type": "note",
"_id": "49622113",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "Peter Molnar",
"url": "https://petermolnar.net/",
"photo": null
},
"url": "https://petermolnar.net/article/ngx-http-blocklistd/",
"published": "2026-09-20T15:54:00+01:00",
"content": {
"html": "<p>fail2ban is nice and simple to use, but has a brutal overhead on modest hardware that can handle a surprising amount of traffic. There is a more elegant solution which is much less known, called blocklistd.\n\n</p><p><strong>tl;dr</strong>: <a href=\"https://code.petermolnar.net/ngx-http-blocklistd\">https://code.petermolnar.net/ngx-http-blocklistd</a></p>\n<p>I wrote about having fun with bots and scapers before that I brought\nupon myself by having <code>nepenthes</code> added to my server<a href=\"https://petermolnar.net/#fn1\">1</a>. As things currently stand, unless\nyou want to or can afford A LOT OF traffic, you shouldn't do what I\ndid.</p>\n<p>Anyhow, now that all the links are removed from everywhere it means\nthat there's a certain path prefix that I know 100% sure it's nasty bot\ntraffic and I'd be happy to block the IP immediately if it ends up\nthere.</p>\n<p>The last time I tried fail2ban, my CPU got overloaded. I then tried\nblocking at ASN level<a href=\"https://petermolnar.net/#fn2\">2</a>, but I regularly ended up blocking\nM$, Google Cloud, and other things, eventually blocking some of the\nindieweb tooling<a href=\"https://petermolnar.net/#fn3\">3</a> from accessing my site with that\nblast radius.</p>\n<p>I have turned to <code>blocklistd</code><a href=\"https://petermolnar.net/#fn4\">4</a>\n(formerly called <code>blacklistd</code>) for blocking SSH and Postfix\nattempts, because it has it built in. It's a (Net)BSD security tool that\nlistens on a socket for messages with IPs to be blocked by your\nfirewall. In a sense it does the same job as fail2ban, but with much\nless overhead: it doesn't need logs to be writter, logs to be read and\nparsed, and it's written in C.</p>\n<p>The nginx module that communicates to blocklistd didn't exist, so I\ndecided to write it. The end results looks way simpler, than finding the\nresources were, but these were quite helpful:</p>\n<ul><li>Emiller\u2019s Guide To Nginx Module Development <a href=\"https://www.evanmiller.org/nginx-modules-guide.html\">https://www.evanmiller.org/nginx-modules-guide.html</a></li>\n<li>Learning a new codebase: hacking on nginx <a href=\"https://notes.eatonphil.com/learning-a-new-codebase-hacking-nginx.html\">https://notes.eatonphil.com/learning-a-new-codebase-hacking-nginx.html</a></li>\n<li>nginx Development guide <a href=\"https://nginx.org/en/docs/dev/development_guide.html\">https://nginx.org/en/docs/dev/development_guide.html</a></li>\n<li>A Guide to: NGINX Error Logs <a href=\"https://trunc.org/learning/everything-you-dont-need-to-know-about-nginx-error-logs\">https://trunc.org/learning/everything-you-dont-need-to-know-about-nginx-error-logs</a></li>\n<li>nginx-dev-examples <a href=\"https://github.com/nginx/nginx-dev-examples/tree/main/hello_world_1\">https://github.com/nginx/nginx-dev-examples/tree/main/hello_world_1</a></li>\n<li>ssh diff in blacklistd source <a href=\"https://github.com/paul-chambers/blacklistd/blob/trunk/diff/ssh.diff\">https://github.com/paul-chambers/blacklistd/blob/trunk/diff/ssh.diff</a></li>\n</ul><p>It is now working and I'm testing how far I can take it. For what\nit's worth, I'm not going back to the endless AI poison maze experiment,\nbecause I can't afford to jeopardise that level of traffic on my home\nconnection, but I will most likely put honeypot links back soon.</p>\n\n\n<ol><li><p><a href=\"https://petermolnar.net/article/anti-ai-nepenthes-fail2ban/index.html\">https://petermolnar.net/article/anti-ai-nepenthes-fail2ban/index.html</a><a href=\"https://petermolnar.net/#fnref1\">\u21a9\ufe0e</a></p></li>\n<li><p><a href=\"https://petermolnar.net/article/asn-blocking-freebsd-pf-nginx/index.html\">https://petermolnar.net/article/asn-blocking-freebsd-pf-nginx/index.html</a><a href=\"https://petermolnar.net/#fnref2\">\u21a9\ufe0e</a></p></li>\n<li><p><a href=\"https://granary.io/\">https://granary.io/</a><a href=\"https://petermolnar.net/#fnref3\">\u21a9\ufe0e</a></p></li>\n<li><p><a href=\"https://man.freebsd.org/cgi/man.cgi?query=blocklistd&sektion=8&manpath=FreeBSD+15.1-RELEASE+and+Ports.quarterly\">https://man.freebsd.org/cgi/man.cgi?query=blocklistd&sektion=8&manpath=FreeBSD+15.1-RELEASE+and+Ports.quarterly</a><a href=\"https://petermolnar.net/#fnref4\">\u21a9\ufe0e</a></p></li>\n</ol>",
"text": "fail2ban is nice and simple to use, but has a brutal overhead on modest hardware that can handle a surprising amount of traffic. There is a more elegant solution which is much less known, called blocklistd.\n\n\n\ntl;dr: https://code.petermolnar.net/ngx-http-blocklistd\nI wrote about having fun with bots and scapers before that I brought\nupon myself by having nepenthes added to my server1. As things currently stand, unless\nyou want to or can afford A LOT OF traffic, you shouldn't do what I\ndid.\nAnyhow, now that all the links are removed from everywhere it means\nthat there's a certain path prefix that I know 100% sure it's nasty bot\ntraffic and I'd be happy to block the IP immediately if it ends up\nthere.\nThe last time I tried fail2ban, my CPU got overloaded. I then tried\nblocking at ASN level2, but I regularly ended up blocking\nM$, Google Cloud, and other things, eventually blocking some of the\nindieweb tooling3 from accessing my site with that\nblast radius.\nI have turned to blocklistd4\n(formerly called blacklistd) for blocking SSH and Postfix\nattempts, because it has it built in. It's a (Net)BSD security tool that\nlistens on a socket for messages with IPs to be blocked by your\nfirewall. In a sense it does the same job as fail2ban, but with much\nless overhead: it doesn't need logs to be writter, logs to be read and\nparsed, and it's written in C.\nThe nginx module that communicates to blocklistd didn't exist, so I\ndecided to write it. The end results looks way simpler, than finding the\nresources were, but these were quite helpful:\nEmiller\u2019s Guide To Nginx Module Development https://www.evanmiller.org/nginx-modules-guide.html\nLearning a new codebase: hacking on nginx https://notes.eatonphil.com/learning-a-new-codebase-hacking-nginx.html\nnginx Development guide https://nginx.org/en/docs/dev/development_guide.html\nA Guide to: NGINX Error Logs https://trunc.org/learning/everything-you-dont-need-to-know-about-nginx-error-logs\nnginx-dev-examples https://github.com/nginx/nginx-dev-examples/tree/main/hello_world_1\nssh diff in blacklistd source https://github.com/paul-chambers/blacklistd/blob/trunk/diff/ssh.diff\nIt is now working and I'm testing how far I can take it. For what\nit's worth, I'm not going back to the endless AI poison maze experiment,\nbecause I can't afford to jeopardise that level of traffic on my home\nconnection, but I will most likely put honeypot links back soon.\n\n\nhttps://petermolnar.net/article/anti-ai-nepenthes-fail2ban/index.html\u21a9\ufe0e\nhttps://petermolnar.net/article/asn-blocking-freebsd-pf-nginx/index.html\u21a9\ufe0e\nhttps://granary.io/\u21a9\ufe0e\nhttps://man.freebsd.org/cgi/man.cgi?query=blocklistd&sektion=8&manpath=FreeBSD+15.1-RELEASE+and+Ports.quarterly\u21a9\ufe0e"
},
"name": "Making nginx use blocklistd",
"post-type": "article",
"_id": "49621934",
"_source": "268",
"_is_read": false
}