Servas
Self-hosted bookmark management for individuals and multi-user setups
Alternative to: Alternatives to Pinboard
Servas is a self-hosted bookmark management tool for collecting and organizing saved links. Bookmarks can be labeled with tags and placed in groups, which may be nested. Smart Groups collect bookmarks according to their belonging tags. Firefox and Chrome extensions let users add sites, while JSON and HTML import/export helps move bookmark data. Browser HTML imports support tags and turn folders into groups. The interface supports responsive layouts, infinite scrolling, page prefetching, and dark or light themes.
It is intended for people who want to host their own bookmark service, including individuals and multi-user setups. Multiple accounts are available, along with two-factor authentication and a setting to enable or disable registration. It can be installed with Docker Compose or manually, with documented configuration for MariaDB, MySQL, and SQLite.
The supplied research does not name a paid product that Servas replaces, so no supported product-to-product comparison is available. It also provides no feature-by-feature gap analysis against a paid service. As a result, its documented limits relative to any specific commercial bookmark manager cannot be stated from this research alone.
Key features
- Tags for organizing bookmarks
- Nestable bookmark groups
- Smart Groups based on tags
- Firefox and Chrome extensions
- Multiple user accounts
- Two-factor authentication
- JSON and HTML import/export
- Dark and light themes
Install
What's new in v1.1.3
This release fixes the browser bookmark import and updates FrankenPHP to a security release. Updating is recommended for everyone. ## Bug Fixes - Importing an HTML bookmarks file exported from a browser no longer fails with "Undefined array key 0". Bookmarks outside any folder and files with empty folders now import correctly. (#141) ## Security - The Docker image now runs on **FrankenPHP 1.13.4**, a security release…