# tsileo/microblog.pub

A self-hosted, single-user, ActivityPub powered microblog.

Repository: https://github.com/tsileo/microblog.pub
Canonical: https://ross.abutalabs.com/products/microblogpub
Homepage: https://docs.microblog.pub
Language: Python
License: AGPL-3.0
License Family: copyleft
Topics: microblogpub, microblog, microblogging, activitypub, indieauth, micropub
Last push: 2023-10-17T20:36:33+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3075, "days_push": 1051, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1158, forks 91 (observed 2026-08-28T04:03:48.457593+00:00)

## What it is
microblog.pub is a self-hosted, single-user microblog server that speaks the ActivityPub protocol, letting you federate with Mastodon, Pleroma, PixelFed, and other fediverse servers. It is a lightweight Python/SQLite application with a no-JavaScript HTML/CSS UI, Markdown authoring, and IndieWeb features like IndieAuth, Micropub, Webmentions, and RSS/Atom/JSON feeds.

## Use cases
- self-host a personal microblog on the fediverse
- run a single-user ActivityPub server on a small VPS
- own my social media data instead of using Mastodon
- publish notes and blog posts that federate with Mastodon
- add IndieWeb support like IndieAuth and Micropub to my personal site
- host a privacy-aware blog that strips EXIF data and proxies media
- back up my entire blog easily from one data directory

## When to choose
- you want a lightweight, single-user fediverse presence on a small VPS
- you prefer a no-JavaScript, Markdown-first publishing UI
- you value IndieWeb interoperability (IndieAuth, Micropub, Webmentions, feeds)
- you want simple backups with everything in one data directory

## When to avoid
- you need multi-user or team accounts
- you want a polished, JavaScript-heavy social UI with rich media features
- you need a general-purpose ActivityPub platform like Mastodon or Pleroma
- you require extensive third-party plugins or a large ecosystem

## Facets
- artifact type: application
- maturity: active
- function: http-server, auth, webhook
- domain: self-hosted, social-media, web-development, privacy
- platform: self-hosted, python
- tags: activitypub, fediverse, microblog, indieweb, indieauth, micropub, webmention, single-user, mastodon-compatible, markdown, rss, linux, docker

## Member repositories
- tsileo/microblog.pub (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:48.457593+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:31:59.324732+00:00, confidence not recorded.
  - readme: https://github.com/tsileo/microblog.pub (fetched 2026-08-28T04:03:48.457593+00:00, sha e129b920bb80)
- Data as of 2026-08-30T08:39:29.467469+00:00.
