Shaarli runs on your own server. No database, no cloud, no registration. One PHP file. All data in a flat file. Backup: copy one file. Migration: move one file. That's it.
What sets it apart from cloud services: your data stays exactly where you put it — on your own server, with no dependency on US-based providers. No third party to trust. No service that can be shut down tomorrow. There's a full REST API, per-tag RSS feeds, and per-link privacy controls. The project has been running for over a decade — not because someone monetizes it, but because people still use it.
The origr3n theme adds a proper dark mode, keyboard shortcuts, smart tag autocomplete, and a few other things the default theme left out — without touching any of the parts that make Shaarli worth using in the first place.
Save Bookmarks
Capture URLs with title, description and tags in seconds. Mark each link individually as private or public — granular, not all-or-nothing.
Flexible Tag System
Tags instead of rigid folder hierarchies. The tag cloud shows your focus areas at a glance. Combine multiple tags and a search term simultaneously.
Full-Text Search
Searches titles, descriptions and tags simultaneously. Results are instant — no loading screens, no delays, even with thousands of bookmarks.
Private or Public
Each link on its own: private or public. Private links are only visible after login — your personal notebook alongside your public feed.
Picture wall
All links with a thumbnail as a visual gallery. Perfect for design inspiration, reference collections, or anything where the image tells more than the URL.
Daily View
A day-by-day overview of all saved links. A clean overview by date for anyone who adds links regularly.
RSS/Atom Feeds
Subscribe to any tag view, search result, or the full list as a machine-readable feed. Connect feed readers, newsletter tools and aggregators directly.
REST API
Full CRUD API for programmatically managing links. Build browser extensions, CLI shortcuts, and automation workflows without depending on the UI.
Plugin System
Markdown rendering, QR code generator, thumbnail preview and more. Official and community plugins extend Shaarli's behavior — Shaarli itself stays untouched.
Import & Export
Netscape Bookmark Format for direct import from Chrome, Firefox and Pocket. Migrate from Pinboard and other services without data loss.
No Database
All data in a single flat file. No MySQL, no Redis, no overhead. One file to back up, one file to move — nothing more.
Your data, your server
Your server, your rules — no US cloud, no third-party service. Your bookmarks never leave your own server. From a data sovereignty standpoint: full control, no compliance compromises. Runs on any PHP-capable web server from PHP 7.4 onwards.