OneNav: A Personalized Bookmark Management System
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
- Initialize username and password
- Log in to the management backend
- Add category
- 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
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)