一个简单易用的网址收藏夹管理工具,基于Go语言后端和Vue.js前端构建。
创建、编辑、删除文件夹,支持嵌套结构
添加、编辑、删除网址书签,支持批量操作
支持文件夹和书签的拖拽重排序
批量选择、删除和移动书签
自动获取网页标题和favicon图标
简洁美观的用户界面
适配不同屏幕尺寸
基于SQLite本地数据库,查询速度快
支持内网HTTPS站点访问
database.db
1. 账户安全增强
1.1 安全问题验证:为忘记密码功能增加通过预设安全问题找回账户的途径。
1.2 重置密码命令:新增可通过命令行执行的密码重置功能。
1.3 管理员密码修改:支持在不知道用户名的情况下修改管理员密码。
重置密码命令:
cd /安装存储空间/@appcenter/techfunway.bookmarks/server
./reset-password -username admin -password 123456
docker 重置密码:
docker exec 容器名称或者ID /app/reset-password -username 用户名 -password 密码
2. 数据管理
2.1 去重复功能:新增用于识别并清除重复数据的功能。
3. 用户体验优化
3.1 手机端背景设置:支持在移动端自定义应用界面背景(壁纸)。
3.2 登录框记住密码:在登录界面增加“记住密码”选项,提升登录便捷性。
docker run -d -p 10001:8901 -v /path/to/data:/app/data techfunways/bookmarks:v2.0.0
# Docker Compose 配置文件版本 3.8
version: '3.8'
# 定义服务容器组
services:
# Bookmarks 书签管理服务配置
bookmarks:
# 使用 techfunways/bookmarks 镜像,版本 v2.0.0
image: techfunways/bookmarks:v2.0.0
# 容器名称设置为 bookmarks
container_name: bookmarks
# 除非手动停止,否则自动重启容器
restart: unless-stopped
# 端口映射配置:将宿主机的自定义端口映射到容器的 8901 端口
ports:
- "10020:8901"
# 卷挂载配置:将宿主机自定义路径挂载到容器的 /app/data 目录用于数据持久化
volumes:
- /vol2/1000/下载/test:/app/data
# 环境变量配置:设置时区为上海时间
environment:
- TZ=Asia/Shanghai
cd /安装存储空间/@appcenter/techfunway.bookmarks/server
./reset-password -username admin -password 123456docker exec 容器名称或者ID /app/reset-password -username 用户名 -password 密码docker run -d -p 10001:8901 -v /path/to/data:/app/data techfunways/bookmarks:v1.9.0
# Docker Compose 配置文件版本 3.8
version: '3.8'
# 定义服务容器组
services:
# Bookmarks 书签管理服务配置
bookmarks:
# 使用 techfunways/bookmarks 镜像,版本 v1.9.0
image: techfunways/bookmarks:v1.9.0
# 容器名称设置为 bookmarks
container_name: bookmarks
# 除非手动停止,否则自动重启容器
restart: unless-stopped
# 端口映射配置:将宿主机的自定义端口映射到容器的 8901 端口
ports:
- "10020:8901"
# 卷挂载配置:将宿主机自定义路径挂载到容器的 /app/data 目录用于数据持久化
volumes:
- /vol2/1000/下载/test:/app/data
# 环境变量配置:设置时区为上海时间
environment:
- TZ=Asia/Shanghai
docker run -d -p 10001:8901 -v /path/to/data:/app/data techfunways/bookmarks:v1.8.0
# Docker Compose 配置文件版本 3.8
version: '3.8'
# 定义服务容器组
services:
# Bookmarks 书签管理服务配置
bookmarks:
# 使用 techfunways/bookmarks 镜像,版本 v1.8.0
image: techfunways/bookmarks:v1.8.0
# 容器名称设置为 bookmarks
container_name: bookmarks
# 除非手动停止,否则自动重启容器
restart: unless-stopped
# 端口映射配置:将宿主机的自定义端口映射到容器的 8901 端口
ports:
- "10020:8901"
# 卷挂载配置:将宿主机自定义路径挂载到容器的 /app/data 目录用于数据持久化
volumes:
- /vol2/1000/下载/test:/app/data
# 环境变量配置:设置时区为上海时间
environment:
- TZ=Asia/Shanghai
/安装存储空间/@appdata/techfunway.bookmarks/data.db文件到安全位置/安装存储空间/@appcenter/techfunway.bookmarks/server/static/icons文件到安全位置/安装存储空间/@appdata/techfunway.bookmarks/data.db文件复制到应用程序目录/安装存储空间/@appcenter/techfunway.bookmarks/server/static/icons文件复制到应用程序目录如果您在使用过程中遇到问题或有任何建议,欢迎通过以下方式反馈: