https://docs.microblog.pub/ microblog.pub A self-hosted, single-user, ActivityPub powered microblog. * Home * Installing * User's guide * Developer's guide * Source code * Bug tracker * Mailing list * GitHub mirror A self-hosted, single-user, ActivityPub powered microblog. builds.sr.ht status AGPL 3.0 Instances in the wild: * microblog.pub (follow to get updated about the project) * hexa.ninja (theme customization example) * testing.microblog.pub There are still some rough edges, but the server is mostly functional. Features * Implements the ActivityPub server to server protocol + Federate with all the other popular ActivityPub servers like Pleroma, PixelFed, PeerTube, Mastodon... + Consume most of the content types available (notes, articles, videos, pictures...) * Exposes your ActivityPub profile as a minimalist microblog + Author notes in Markdown, with code highlighting support + Dedicated section for articles/blog posts (enabled when the first article is posted) * Lightweight + Uses SQLite, and no external dependencies except Python 3.10+ + Can be deployed on small VPS * Privacy-aware + EXIF metadata (like GPS location) are stripped before storage + Every media is proxied through the server + Strict access control for your outbox enforced via HTTP signature * No Javascript + The UI is pure HTML/CSS + Except tiny bits of hand-written JS in the note composer to insert emoji and add alt text to images * IndieWeb citizen + IndieAuth support (OAuth2 extension) + Microformats everywhere + Micropub support + Sends and processes Webmentions + RSS/Atom/JSON feed * Easy to backup + Everything is stored in the data/ directory: config, uploads, secrets and the SQLite database. Getting started Check out the online documentation. Credits * Emoji from Twemoji * Awesome custom goose emoji from @pamela@bsd.network Contributing All the development takes place on sourcehut, GitHub is only used as a mirror: * Project * Issue tracker * Mailing list Contributions are welcomed, check out the documentation for more details. License The project is licensed under the GNU AGPL v3 LICENSE (see the LICENSE file). Last updated 2022-09-16T16:34:00+00:00 for 2.0.0+b9955238