OneNav: A Lightweight Open-Source Bookmark Manager Released

onenavbookmark managerphp sqliteself-hosted navopen source
Published·Modified·

OneNav is a bookmark manager developed using PHP and SQLite 3. It supports Material Design style, offering a clean interface that is easy to use. This is the latest open-source project by xiaoz; feel free to try it out.

Features

  • Supports backend management
  • Supports private links
  • Supports multiple theme styles (2 templates built-in by default)
  • Supports automatic link information recognition
  • Supports API

Quick Start

  1. Ensure PHP environment is installed and SQLite3 is supported (Baota panel supports it by default).
  2. Download the latest source code: https://github.com/helloxz/onenav/releases and extract it to the site root directory.
  3. Rename config.simple.php to data/config.php and fill in your site information.
  4. Refer to https://www.yuque.com/helloz/onenav/install#ImLOx for security settings.
  5. Access the backend: http://IP/index.php?c=login

Backend interface:

Switching Themes

The OneNav theme directory is located in templates. It includes 2 built-in themes, with Material Design as the default. To switch the theme to Webstack, simply modify the config.php content as follows:

// Theme style
define('TEMPLATE','webstack');

Webstack style:

You can choose and switch themes according to your preferences. More theme styles will be supported in the future, and we welcome contributions for custom theme development.

Why Develop OneNav?

Switching between multiple browsers often leads to chaotic bookmark management, and using third-party bookmark tools raises privacy concerns. OneNav was developed to centralize bookmark management. Whether using multiple browsers or different devices, you can easily access and manage your bookmarks, solving the issues of bookmark management and access across browsers and devices.

Final Notes