Contraponto
github.com
Spec sheet
- What it does
- Contraponto is a self-hostable, multi-author blogging platform with server-rendered pages.Read 12 Oct 2026 · github.com
- Product
- Contraponto is a self-hostable, multi-author blogging platform.Read 12 Oct 2026 · github.com
- Integrations
- Optional Git and Jekyll synchronization keeps a Git-backed archive for each blog.Read 12 Oct 2026 · github.com
- License
- The project is licensed under GNU General Public License version 2.0.Read 12 Oct 2026 · github.com
- Blog analytics
- YesRead 22 Sep 2026 · github.com
- Community
- Users can follow blogs, subscribe by email, receive in-app notifications, and exchange direct messages.Read 12 Oct 2026 · github.com
- Content formats
- Posts support Markdown and AsciiDoc, plus tags, series, and custom pages.Read 12 Oct 2026 · github.com
- Custom domain
- YesRead 22 Sep 2026 · github.com
- Data storage
- Uploaded image bytes are stored in PostgreSQL, and the deployment guide says to size backups accordingly because there is no external object store.Read 12 Oct 2026 · github.com
- Deployment requirements
- The deployment guide lists Java 25 or Docker, PostgreSQL 14+, HTTPS termination, and an SMTP server as prerequisites.Read 12 Oct 2026 · github.com
- Editorial tools
- The platform supports draft and publish workflows, publication snapshots, version history, and an editor-curated homepage.Read 12 Oct 2026 · github.com
- Editorial workflow
- Editors can curate featured content on the homepage and administer tags.Read 12 Oct 2026 · github.com
- Federation
- Authors can opt in to syndicate posts to Mastodon and compatible servers using ActivityPub.Read 12 Oct 2026 · github.com
- Federation security
- When ActivityPub is enabled, the guide requires an encryption secret for actor private keys at rest and advises against enabling unsigned requests in production.Read 12 Oct 2026 · github.com
- Fediverse
- Authors can opt in to syndicate posts through ActivityPub to Mastodon and compatible servers.Read 12 Oct 2026 · github.com
- Git integration
- Optional Git and Jekyll sync supports Jekyll-shaped repositories for each blog.Read 12 Oct 2026 · github.com
- Intended audience
- The platform is built for authors and editors publishing independent blogs on a multi-author site.Read 12 Oct 2026 · blogs.commit-mestre.dev
- Live instance
- The repository identifies blogs.commit-mestre.dev as a production instance of the codebase.Read 12 Oct 2026 · github.com
- Operational limits
- Git/Jekyll sync and ActivityPub are disabled by default in production, and the default in-memory session store is described as suitable for one node.Read 12 Oct 2026 · github.com
- Publishing
- Authors can run a main blog and secondary blogs, publish in Markdown or AsciiDoc, and organize posts with tags and series.Read 12 Oct 2026 · github.com
- Reader features
- Readers can search, use RSS feeds, save posts to a reading list, add highlights and notes, and comment on posts.Read 12 Oct 2026 · github.com
- Security configuration
- The production guide calls for HTTPS, secret storage for database and SMTP credentials, and changing the seeded admin password after first login.Read 12 Oct 2026 · github.com
- Server-rendered
- It uses Quarkus, Qute, and HTMX and has no React, Vue, or SPA build step.Read 12 Oct 2026 · github.com
Where Specifiction places it
- Blogging Platforms#109 of 1257.2