8000
Skip to content
 
 

Latest commit

 

History

963 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

microblog.pub

This is a personal fork of tinyBlogPub/microblog.pub, which is itself the community continuation of the original project. It may contain local changes, experiments, or work-in-progress not present upstream. For the canonical version, see the upstream repository linked above.

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 (this fork or close relatives):

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)
  • Mastodon client API compatibility
    • Log in from apps like Tusky or Fedilab using your admin password
    • Read/post/interact, notifications, direct messages, search — no separate account, same actor as the web UI
  • Localizable interface
    • Public and admin pages both follow a visitor's browser language, falling back to the instance's configured default language
    • Bundled translations: English, Catalan, Spanish, French, Italian, Romanian
  • Lightweight
    • Uses SQLite, and Python 3.12 (3.10+ supported)
    • 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 mostly pure HTML/CSS
    • Except for tiny bits of hand-written JS
      • or some localized and optional JS libraries to improve usability
  • IndieWeb citizen
  • Support to schema.org microdata
  • 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

License

The project is licensed under the GNU AGPL v3 LICENSE.

About

Fork of microblog.pub. A minimalistic ActivityPub personal server

Topics

Resources

Code of conduct

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

0