<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Indiekit for Cloudron - IndieWeb Publishing Server]]></title><description><![CDATA[<ul>
<li><strong>Title</strong>: Indiekit on Cloudron - Your own Indieweb powered blog on Cloudron</li>
</ul>
<hr />
<ul>
<li><strong>Main Page</strong>: <a href="https://getindiekit.com/" target="_blank" rel="noopener noreferrer nofollow ugc">https://getindiekit.com/</a></li>
<li><strong>Git</strong>: <a href="https://github.com/rmdes/indiekit-cloudron" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/rmdes/indiekit-cloudron</a></li>
<li><strong>Licence</strong>: MIT</li>
<li><strong>Dockerfile</strong>: Yes</li>
<li><strong>Demo</strong>: <a href="https://rmendes.net" target="_blank" rel="noopener noreferrer nofollow ugc">https://rmendes.net</a></li>
</ul>
<hr />
<ul>
<li><strong>Summary</strong>:</li>
</ul>
<hr />
<p dir="auto">Indiekit for Cloudron - IndieWeb Publishing Server</p>
<p dir="auto">Repository: <a href="https://github.com/rmdes/indiekit-cloudron" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/rmdes/indiekit-cloudron</a></p>
<p dir="auto">Overview</p>
<p dir="auto">A Cloudron-packaged <a href="https://getindiekit.com" target="_blank" rel="noopener noreferrer nofollow ugc">https://getindiekit.com</a> deployment that combines an IndieWeb publishing server with an Eleventy static site generator. This package lets you own your content on your domain while still<br />
syndicating to social networks.</p>
<p dir="auto">Live Example: <a href="https://rmendes.net" target="_blank" rel="noopener noreferrer nofollow ugc">https://rmendes.net</a></p>
<p dir="auto">What is Indiekit?</p>
<p dir="auto">Indiekit is a Node.js server that implements IndieWeb standards - Micropub for posting, IndieAuth for authentication, and webmentions for cross-site interactions. Think of it as a self-hosted publishing<br />
backend that works with any Micropub client (Quill, Indigenous, iA Writer, etc.).</p>
<p dir="auto">Architecture</p>
<p dir="auto">nginx (port 3000) → Static files from Eleventy<br />
→ Proxy /admin, /micropub to Indiekit (port 8080)</p>
<p dir="auto">Eleventy (watcher) → Rebuilds site when content changes<br />
Indiekit           → Handles Micropub, auth, syndication<br />
MongoDB            → Stores sessions, statistics</p>
<p dir="auto">Features</p>
<p dir="auto">IndieWeb Standards:</p>
<ul>
<li>Micropub - Post from any compatible client</li>
<li>IndieAuth - Sign in with your domain</li>
<li>Webmentions - Display likes, replies, reposts from other sites</li>
<li>Microformats2 - Proper h-entry, h-card, h-feed markup</li>
<li>POSSE - Syndicate to Mastodon and Bluesky via Bridgy</li>
</ul>
<p dir="auto">Post Types: Articles, notes, photos, bookmarks, likes, replies, reposts, events, RSVPs, jams, audio, video</p>
<p dir="auto">Theme (indiekit-eleventy-theme):</p>
<ul>
<li>Responsive design with dark mode</li>
<li>Tailwind CSS styling</li>
<li>RSS and JSON feeds</li>
<li>Image optimization</li>
<li>Social embeds (YouTube, Mastodon, Bluesky)</li>
<li>Reply context display with h-cite microformats</li>
</ul>
<p dir="auto">Custom Indiekit Plugins</p>
<p dir="auto">I've developed four endpoint plugins that extend Indiekit with activity displays. All are published to npm under <a class="plugin-mentions-user plugin-mentions-a" href="/user/rmdes" aria-label="Profile: rmdes">@<bdi>rmdes</bdi></a>/:<br />
┌─────────────────────────────┬──────────────────────────────────────────────────────────────────┬───────────────────────────────────────────────────────────────────────┐<br />
│           Plugin            │                               npm                                │                              Description                              │<br />
├─────────────────────────────┼──────────────────────────────────────────────────────────────────┼───────────────────────────────────────────────────────────────────────┤<br />
│ indiekit-endpoint-github    │ <a href="https://www.npmjs.com/package/@rmdes/indiekit-endpoint-github" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.npmjs.com/package/@rmdes/indiekit-endpoint-github</a>    │ Display GitHub commits, stars, PRs, issues, and featured repositories │<br />
├─────────────────────────────┼──────────────────────────────────────────────────────────────────┼───────────────────────────────────────────────────────────────────────┤<br />
│ indiekit-endpoint-funkwhale │ <a href="https://www.npmjs.com/package/@rmdes/indiekit-endpoint-funkwhale" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.npmjs.com/package/@rmdes/indiekit-endpoint-funkwhale</a> │ Funkwhale listening history, favorites, now playing, and statistics   │<br />
├─────────────────────────────┼──────────────────────────────────────────────────────────────────┼───────────────────────────────────────────────────────────────────────┤<br />
│ indiekit-endpoint-lastfm    │ <a href="https://www.npmjs.com/package/@rmdes/indiekit-endpoint-lastfm" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.npmjs.com/package/@rmdes/indiekit-endpoint-lastfm</a>    │ <a href="http://Last.fm" target="_blank" rel="noopener noreferrer nofollow ugc">Last.fm</a> scrobbles, loved tracks, now playing, and listening stats     │<br />
├─────────────────────────────┼──────────────────────────────────────────────────────────────────┼───────────────────────────────────────────────────────────────────────┤<br />
│ indiekit-endpoint-youtube   │ <a href="https://www.npmjs.com/package/@rmdes/indiekit-endpoint-youtube" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.npmjs.com/package/@rmdes/indiekit-endpoint-youtube</a>   │ YouTube channel videos, live streaming status, upcoming streams       │<br />
└─────────────────────────────┴──────────────────────────────────────────────────────────────────┴───────────────────────────────────────────────────────────────────────┘<br />
Each plugin provides:</p>
<ul>
<li>Admin dashboard views in Indiekit's UI</li>
<li>Public JSON API endpoints for static site integration</li>
<li>Background sync to MongoDB</li>
<li>Smart caching to respect API rate limits</li>
</ul>
<p dir="auto">Related Repositories<br />
┌──────────────────────────────────────────────────────┬────────────────────────────┐<br />
│                      Repository                      │        Description         │<br />
├──────────────────────────────────────────────────────┼────────────────────────────┤<br />
│ <a href="https://github.com/rmdes/indiekit-cloudron" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/rmdes/indiekit-cloudron</a>           │ Main Cloudron package      │<br />
├──────────────────────────────────────────────────────┼────────────────────────────┤<br />
│ <a href="https://github.com/rmdes/indiekit-eleventy-theme" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/rmdes/indiekit-eleventy-theme</a>     │ Eleventy theme (submodule) │<br />
├──────────────────────────────────────────────────────┼────────────────────────────┤<br />
│ <a href="https://github.com/rmdes/indiekit-endpoint-github" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/rmdes/indiekit-endpoint-github</a>    │ GitHub activity plugin     │<br />
├──────────────────────────────────────────────────────┼────────────────────────────┤<br />
│ <a href="https://github.com/rmdes/indiekit-endpoint-funkwhale" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/rmdes/indiekit-endpoint-funkwhale</a> │ Funkwhale plugin           │<br />
├──────────────────────────────────────────────────────┼────────────────────────────┤<br />
│ <a href="https://github.com/rmdes/indiekit-endpoint-lastfm" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/rmdes/indiekit-endpoint-lastfm</a>    │ <a href="http://Last.fm" target="_blank" rel="noopener noreferrer nofollow ugc">Last.fm</a> plugin             │<br />
├──────────────────────────────────────────────────────┼────────────────────────────┤<br />
│ <a href="https://github.com/rmdes/indiekit-endpoint-youtube" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/rmdes/indiekit-endpoint-youtube</a>   │ YouTube plugin             │<br />
└──────────────────────────────────────────────────────┴────────────────────────────┘<br />
Installation</p>
<p dir="auto">git clone <a href="https://github.com/rmdes/indiekit-cloudron.git" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/rmdes/indiekit-cloudron.git</a><br />
cd indiekit-cloudron<br />
cloudron build<br />
cloudron install --app <a href="http://yourdomain.com" target="_blank" rel="noopener noreferrer nofollow ugc">yourdomain.com</a></p>
<p dir="auto">Then configure /app/data/config/env.sh with your API tokens.</p>
<p dir="auto">Credits</p>
<ul>
<li><a href="https://getindiekit.com" target="_blank" rel="noopener noreferrer nofollow ugc">https://getindiekit.com</a> by Paul Robert Lloyd</li>
<li><a href="https://www.11ty.dev" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.11ty.dev</a> static site generator</li>
<li><a href="https://indieweb.org" target="_blank" rel="noopener noreferrer nofollow ugc">https://indieweb.org</a> community</li>
</ul>
<hr />
<ul>
<li><strong>Notes</strong>: I have been using it as my daily blog engine for over a week now and I'm pretty happy with the result</li>
</ul>
<hr />
<ul>
<li><strong>Alternative to Wordpress</strong></li>
</ul>
]]></description><link>https://forum.cloudron.io/topic/14942/indiekit-for-cloudron-indieweb-publishing-server</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Jul 2026 04:04:06 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/14942.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 24 Jan 2026 17:20:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Indiekit for Cloudron - IndieWeb Publishing Server on Tue, 10 Feb 2026 13:46:46 GMT]]></title><description><![CDATA[<p dir="auto">Thanks I will try on another cloudron, just to confirm all is well <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=0a7c9407b89" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.cloudron.io/post/119993</link><guid isPermaLink="true">https://forum.cloudron.io/post/119993</guid><dc:creator><![CDATA[rmdes]]></dc:creator><pubDate>Tue, 10 Feb 2026 13:46:46 GMT</pubDate></item><item><title><![CDATA[Reply to Indiekit for Cloudron - IndieWeb Publishing Server on Tue, 10 Feb 2026 14:17:39 GMT]]></title><description><![CDATA[<p dir="auto">Funkwhale and Indiekit on CustomAppGateway</p>
<p dir="auto"><img src="/assets/uploads/files/1770657210667-screenshot-2026-02-09-at-17.13.16-resized.png" alt="Screenshot 2026-02-09 at 17.13.16.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.cloudron.io/post/119959</link><guid isPermaLink="true">https://forum.cloudron.io/post/119959</guid><dc:creator><![CDATA[timconsidine]]></dc:creator><pubDate>Tue, 10 Feb 2026 14:17:39 GMT</pubDate></item><item><title><![CDATA[Reply to Indiekit for Cloudron - IndieWeb Publishing Server on Mon, 09 Feb 2026 16:05:38 GMT]]></title><description><![CDATA[<p dir="auto">Yes definitely !</p>
]]></description><link>https://forum.cloudron.io/post/119952</link><guid isPermaLink="true">https://forum.cloudron.io/post/119952</guid><dc:creator><![CDATA[rmdes]]></dc:creator><pubDate>Mon, 09 Feb 2026 16:05:38 GMT</pubDate></item><item><title><![CDATA[Reply to Indiekit for Cloudron - IndieWeb Publishing Server on Mon, 09 Feb 2026 12:42:30 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/rmdes" aria-label="Profile: rmdes">@<bdi>rmdes</bdi></a> magic, well done</p>
<p dir="auto">would you like it added to the <code>CustomAppGateway</code> catalogue ?  (see other forum message about funkwhale)</p>
]]></description><link>https://forum.cloudron.io/post/119936</link><guid isPermaLink="true">https://forum.cloudron.io/post/119936</guid><dc:creator><![CDATA[timconsidine]]></dc:creator><pubDate>Mon, 09 Feb 2026 12:42:30 GMT</pubDate></item><item><title><![CDATA[Reply to Indiekit for Cloudron - IndieWeb Publishing Server on Mon, 09 Feb 2026 11:53:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/timconsidine" aria-label="Profile: timconsidine">@<bdi>timconsidine</bdi></a> I also made this cloudron app, this weekend I cleaned the theme sub module so that anyone installing it have a clean experience without remains from my own implementation, its currently powering my website <a href="https://rmendes.net" target="_blank" rel="noopener noreferrer nofollow ugc">https://rmendes.net</a></p>
]]></description><link>https://forum.cloudron.io/post/119925</link><guid isPermaLink="true">https://forum.cloudron.io/post/119925</guid><dc:creator><![CDATA[rmdes]]></dc:creator><pubDate>Mon, 09 Feb 2026 11:53:56 GMT</pubDate></item><item><title><![CDATA[Reply to Indiekit for Cloudron - IndieWeb Publishing Server on Mon, 26 Jan 2026 21:56:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/rmdes" aria-label="Profile: rmdes">@<bdi>rmdes</bdi></a> said in <a href="/post/119167">Indiekit for Cloudron - IndieWeb Publishing Server</a>:</p>
<blockquote>
<p dir="auto">Hey, thanks ! Just to clarify : <a href="http://Brid.gy" target="_blank" rel="noopener noreferrer nofollow ugc">Brid.gy</a> works with it, but its not mandatory, you can simply cross post to bluesky/mastodon and have reactions to these syndicated posts fetched back to your own blog using webmentions</p>
</blockquote>
<p dir="auto">All this is <strong>Amazing work</strong> mate!<br />
Plus, you care to bring much attentions while sharing freely, that tells much about you.</p>
<p dir="auto">Thank you so much for sharing!<br />
Cheers! <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f60e.png?v=0a7c9407b89" class="not-responsive emoji emoji-android emoji--sunglasses" style="height:23px;width:auto;vertical-align:middle" title=":sunglasses:" alt="😎" /></p>
]]></description><link>https://forum.cloudron.io/post/119186</link><guid isPermaLink="true">https://forum.cloudron.io/post/119186</guid><dc:creator><![CDATA[micmc]]></dc:creator><pubDate>Mon, 26 Jan 2026 21:56:07 GMT</pubDate></item><item><title><![CDATA[Reply to Indiekit for Cloudron - IndieWeb Publishing Server on Mon, 26 Jan 2026 14:03:04 GMT]]></title><description><![CDATA[<p dir="auto">Hey, thanks ! Just to clarify : <a href="http://Brid.gy" target="_blank" rel="noopener noreferrer nofollow ugc">Brid.gy</a> works with it, but its not mandatory, you can simply cross post to bluesky/mastodon and have reactions to these syndicated posts fetched back to your own blog using webmentions</p>
]]></description><link>https://forum.cloudron.io/post/119167</link><guid isPermaLink="true">https://forum.cloudron.io/post/119167</guid><dc:creator><![CDATA[rmdes]]></dc:creator><pubDate>Mon, 26 Jan 2026 14:03:04 GMT</pubDate></item><item><title><![CDATA[Reply to Indiekit for Cloudron - IndieWeb Publishing Server on Sat, 24 Jan 2026 20:16:57 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/rmdes" aria-label="Profile: rmdes">@<bdi>rmdes</bdi></a> wow, <a href="http://brid.gy" target="_blank" rel="noopener noreferrer nofollow ugc">brid.gy</a> is cool and connecting it all seems like a good marketing start for any project.</p>
<p dir="auto">Thank you for packaging!</p>
]]></description><link>https://forum.cloudron.io/post/119099</link><guid isPermaLink="true">https://forum.cloudron.io/post/119099</guid><dc:creator><![CDATA[robi]]></dc:creator><pubDate>Sat, 24 Jan 2026 20:16:57 GMT</pubDate></item><item><title><![CDATA[Reply to Indiekit for Cloudron - IndieWeb Publishing Server on Sat, 24 Jan 2026 19:22:32 GMT]]></title><description><![CDATA[<p dir="auto">Blog post on how to deploy this : <a href="https://rmendes.net/content/articles/2026-01-24-deploy-your-own-indieweb-site/" target="_blank" rel="noopener noreferrer nofollow ugc">https://rmendes.net/content/articles/2026-01-24-deploy-your-own-indieweb-site/</a></p>
]]></description><link>https://forum.cloudron.io/post/119098</link><guid isPermaLink="true">https://forum.cloudron.io/post/119098</guid><dc:creator><![CDATA[rmdes]]></dc:creator><pubDate>Sat, 24 Jan 2026 19:22:32 GMT</pubDate></item><item><title><![CDATA[Reply to Indiekit for Cloudron - IndieWeb Publishing Server on Sat, 24 Jan 2026 17:37:45 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> this is my first ever cloudron package, I don't know exactly what's the procedure to include this in the store but I would love to see this package available for anyone <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=0a7c9407b89" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.cloudron.io/post/119092</link><guid isPermaLink="true">https://forum.cloudron.io/post/119092</guid><dc:creator><![CDATA[rmdes]]></dc:creator><pubDate>Sat, 24 Jan 2026 17:37:45 GMT</pubDate></item></channel></rss>