A self-hosted bookmark management tool for organizing links with tags, nested groups, and smart filters.

Servas is a self-hosted web application designed for the management and organization of web bookmarks. It provides a centralized system for saving links and categorizing them through various organizational structures, allowing users to maintain a structured and searchable library of web resources on their own infrastructure.
The software is deployed as a server application and can be installed via Docker or manually on systems meeting the PHP 8.4 requirements. It provides a responsive web interface that adapts to different device screen sizes and offers dedicated browser extensions for Firefox and Chrome to facilitate the addition of sites directly from the browser without leaving the current page.
Technically, the application is built using the Laravel framework and Inertia.js, utilizing Svelte and Tailwind CSS for the frontend interface. It is designed for flexibility in data storage, supporting SQLite for simple deployments that do not require a separate database container, while also maintaining full compatibility with MySQL and MariaDB for larger installations. The deployment process involves configuring environment variables to set the application URL and database credentials.
Administrators have granular control over the instance through the environment configuration file. This includes the ability to enable or disable new user registration and toggle the visibility of the application version number in the profile dropdown menu. The system is intended for users who prefer to host their own data and require a structured method for archiving links.
Servas is a tool for individuals or groups who require a private, self-managed system for link archiving and categorization.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.