Powerful Features of LibreDiary
Everything you need in a modern workspace, self-hosted and under your control. Discover the powerful capabilities that make LibreDiary a complete alternative to Notion.
Block-based Editor
A powerful block-based editor built on Tiptap, offering a familiar and intuitive writing experience. Create rich documents with headings, lists, code blocks, images, and more — all with keyboard shortcuts and slash commands.
- Rich text editing with markdown shortcuts
- Slash commands for quick block insertion
- Drag-and-drop block reordering
- Cover images and custom page icons

Meeting Notes with cover image and rich formatting
Real-time Collaboration
Work together seamlessly with CRDT-powered real-time synchronisation via Yjs and Hocuspocus. See who is editing, track cursors, and never worry about conflicts — even with intermittent connectivity.
- Conflict-free replicated data types (CRDT)
- Live cursor tracking and presence indicators
- Works offline with automatic sync on reconnect
- No data loss from concurrent edits

Real-time collaboration with presence awareness
Databases
Go beyond documents with structured databases featuring multiple field types. Create tables to track projects, manage contacts, organise research, or build any custom workflow — all within your workspace.
- Multiple field types: text, number, date, select, and more
- Table view with sorting and filtering
- Linked records across databases
- Flexible schema — add fields as you go

Database table with multiple field types
Multi-tenant Organisations
Manage multiple teams and workspaces under a single installation. Invite members, assign roles, and control access with fine-grained permissions — perfect for teams, companies, and educational institutions.
- Multiple organisations on a single instance
- Role-based access control (Owner, Admin, Member)
- Member invitation and management
- Per-organisation settings and branding

Members management with role-based access
Admin Panel
A comprehensive administration dashboard gives system administrators full visibility and control. Monitor usage, manage organisations, configure features, and keep your instance running smoothly.
- System-wide dashboard with key metrics
- Organisation and user management
- Feature toggles for granular control
- System health monitoring

Admin dashboard with system overview
AI-powered Writing
Enhance your writing with integrated AI assistance powered by OpenRouter. Generate content, summarise documents, translate across 31 languages, and improve your text — all while keeping your data on your own server.
- OpenRouter integration for flexible model choice
- Content generation and text improvement
- Translation support for 31 languages
- Your data stays on your server

AI settings with OpenRouter integration
File Storage
Upload and manage files with polymorphic storage support. Choose between local filesystem storage, Amazon S3, or MinIO — giving you complete flexibility over where your files are stored.
- Local, S3, and MinIO storage backends
- Seamless file uploads within documents
- Configurable storage limits
- Easy migration between storage providers

File storage configuration with multiple providers
Backups
Never lose your data with built-in scheduled backups. Configure automated backup schedules, choose your storage destination, and restore with confidence — giving you peace of mind for your self-hosted workspace.
- Automated scheduled backups
- Multiple backup destinations
- One-click restore functionality
- Backup history and management

Backup configuration and scheduling
Dark Mode
Full dark mode support across the entire application, designed with careful attention to contrast and readability. Switch themes manually or let the system preference decide — your eyes will thank you during late-night sessions.
- Complete dark theme for all UI elements
- System preference detection
- Manual toggle with persistence
- Optimised contrast and readability

Full dark mode with optimised contrast
Enterprise Security
Robust security features designed for enterprise deployments. Configure SSO, enforce domain lockdown, manage API keys, and set organisation-level security policies — all from a centralised settings panel.
- Single Sign-On (SSO) support
- Domain lockdown for controlled access
- API key management
- Organisation-level security policies

Enterprise security and SSO configuration
Hybrid Search Engine
Find anything instantly across all your pages and databases. LibreDiary combines Meilisearch for full-text search with PostgreSQL FTS as a fallback. Fuzzy matching handles typos, faceted filtering narrows results, and the command palette (Cmd+K) makes search part of your workflow.
- Meilisearch + PostgreSQL FTS for typo-tolerant search
- Faceted filtering by date, author, and content type
- Cmd+K command palette for instant navigation
- Real-time indexing as you type

Hybrid search with faceted filtering
Notifications
Stay in sync without constant manual checking. LibreDiary sends in-app and email notifications for @mentions, comments, shared pages, and team activity. Customise notification preferences per user to reduce noise.
- In-app notifications with activity feed
- Email notifications for important events
- Per-user notification preferences
- Real-time alerts for @mentions and assignments

Customisable notification preferences
Page Templates
Standardise how your team works. LibreDiary comes with pre-built templates for meeting notes, project plans, wikis, and more. Create custom templates from any page to ensure consistency across your workspace.
- Pre-built templates for common workflows
- Create custom templates from existing pages
- Template categories and quick search
- One-click template instantiation

Template library with quick-start options
Page Sharing & Permissions
Share knowledge securely. Control access at the page level with granular permissions (View, Edit, Full Access). Share public pages for documentation, generate expiring guest links, and revoke access instantly.
- Page-level permissions (View, Edit, Full Access)
- Public page links for external sharing
- Guest links with expiration dates and access tracking
- Instant access revocation

Granular page-level permissions
GDPR Compliance
Built for privacy by default. Export all user data in standard formats, exercise right-to-erasure with a 30-day grace period, and maintain a full audit trail of data access. Self-hosting ensures data residency compliance.
- Full data export in standard formats
- Right to erasure with 30-day grace period
- Audit logs tracking all data access
- Data residency control — your servers, your jurisdiction

GDPR compliance tools
Internationalisation (31 Languages)
Deploy LibreDiary globally. The UI supports 31 languages via vue-i18n, and the AI writing assistant can translate content in real-time. Perfect for distributed teams and international organisations.
- 31-language UI support via vue-i18n
- Instant language switching per user
- AI-powered content translation
- Community translation contributions welcome

Full internationalisation support
Public REST API & Webhooks
Integrate with anything. LibreDiary exposes a comprehensive REST API with 95+ endpoints for custom integrations. Webhooks deliver real-time event notifications with HMAC-SHA256 signatures. Rate limiting and Bearer token authentication protect your instance.
- 95+ REST API endpoints for full CRUD operations
- Webhook delivery with HMAC-SHA256 signatures and retries
- Rate limiting and Bearer token authentication
- Complete API documentation with examples

REST API with webhook support
Page Version History
Never lose important changes. LibreDiary automatically snapshots page versions with diff comparison. Restore to any previous version with a single click — perfect for audit trails and collaborative document review.
- Automatic version snapshots on significant changes
- Side-by-side diff comparison between versions
- One-click restore to any previous version
- Version metadata with author and timestamp

Version history with diff comparison
Experience these features
Try LibreDiary for yourself and see how it can transform your workspace.
Comments & Mentions
Keep team conversations where the work happens. Add threaded comments to any page or block, mention colleagues with @autocomplete, and never lose feedback in a separate chat tool. Inline markers highlight where discussion is happening.
Threaded comments with @mention support