Introduction:

OneNav, a bookmark management system developed using PHP + SQLite 3, centralizes browser bookmark management, ensuring deployment in one place and access from anywhere.

Features:

  • Distinctive features
  • Supports backend management
  • Supports private links
  • Supports bulk import of bookmarks from Chrome/Firefox/Edge
  • Supports multiple theme styles
  • Supports automatic link information recognition
  • Supports API
  • Supports Docker deployment
  • Supports uTools plugin
  • Supports secondary categorization
  • Supports browser extensions (plugins) for Chromium kernel
  • Supports online updates
  • Mobile version backend

Preview:

Deployment Method:

Step 1: Update Source

Ubuntu/Debian:

apt update -y && apt upgrade -y    

Centos:

yum update -y && yum upgrade -y   

Step 2: Install and Configure Docker

Install Docker:

curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh ./get-docker.sh

Start Docker:

sudo systemctl start docker

Set Docker to automatically start on boot:

sudo systemctl enable docker

Step 3: Install and Run Container (you can modify the port on the left to an unused port)

docker run -itd --name="onenav" -p 80:80 \
    -v /data/onenav:/data/wwwroot/default/data \
    helloz/onenav:0.9.32

Step 4: Reverse Proxy to Domain (Optional)

Here, a very simple method is used: Origin Rules provided by Cloudflare.
Configuration as follows:

Modify Field to Hostname, Value to the chosen full domain, Rewrite to the port just entered on the left.

Remember to resolve your subdomain to the server IP:
Use A record, Name as domain prefix, Content as server address.

Step 5: Configure OneNav

  1. Initialize username and password

  1. Log in to the management backend

  1. Add category
  2. Add link

Now it's ready to use

Relevant Links:

GitHub URL: https://github.com/helloxz/onenav
Demo (Username/Password: xiaoz/xiaoz.me): http://demo.onenav.top

Tag:Configure, Bookmark page, OneNav

Original link:http://enblog.fuyiran.link/Technology/46.html

Copyright: All posts on this blog, unless otherwise stated, are published using theCC BY-NC-SA 4.0 license agreement. Please indicate the source for reprinting Fu Speaking (enblog.fuyiran.link)

Add a new comment.