Skip to content

tinyBlogPub/microblog.pub

 
 

Repository files navigation

microblog.pub

A self-hosted, single-user, ActivityPub-powered microblog created by @tsileo. This repo and collective is a respectful attempt by the users of the project to keep it going!

AGPL 3.0

Contributor Covenant

Instances in the wild:

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 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
  • Little Javascript
    • The UI is pure HTML/CSS
    • Except for tiny bits of hand-written JS
  • IndieWeb citizen
  • 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

Contributing

Development used to take place on sourcehut but is staled for more than a year!

This is where the project is being reanimated:

  • ORG
  • CONDUCT
  • CODE
    • Contributions are more than welcomed via Pull Requests, but first, make sure to discuss your ideas and get assigned to an issue.
  • DISCUSSION
    • Where we meet to talk about the project, bounce ideas around, and shape the next steps of the project
  • ISSUES
    • Used for technical description of bugs, issues, and improvements (please use discussion for ideation and open-ended conversations.)

License

The project is licensed under the GNU AGPL v3 LICENSE.

About

Fork of tsileo/microblog.pub with improvements from the tBP team aiming to re-animate the project.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 85.0%
  • HTML 12.1%
  • SCSS 1.5%
  • JavaScript 0.8%
  • Makefile 0.3%
  • Dockerfile 0.2%
  • Other 0.1%