Servas

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

Servas screenshot 1

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.

Key features

  • Tagging system for bookmark organization
  • Nested groups for hierarchical link storage
  • Smart groups based on assigned tags
  • Browser extensions for Chrome and Firefox
  • Support for multiple user accounts
  • Import and export functionality for JSON and HTML files
  • Two factor authentication for account security
  • Dark and light theme options

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.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity3 months ago
Repository Age4 years
LicenseGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.