多用户在线书签管理工具My-BookMark
什么是 My-BookMark ?
My-BookMark是在线的书签管理工具,帮助你快速记录你喜欢的网站,并可以随时随地查看这些站点,而不必拘泥于使用的浏览器。无论在什么地方,只要能接入网络,就能打开属于你自己的网络书签,看到自己收藏的页面网址。
官方提供了在线体验的网站:https://b.lucq.fun/
体验账号:
test;密码:123456。
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 mybookmark ,选择第一个 luchenqun/mybookmark,双击直接下载。

端口
本地端口不冲突就行,不确定的话可以用命令查一下
1 | # 查看端口占用 |
| 本地端口 | 容器端口 | 说明 |
|---|---|---|
2000 |
2000 |
web 端口 |
3310 |
3306 |
MySQL 端口 |

运行
在浏览器中输入 http://群晖IP:2000 就能看到主界面,切换至登录界面

登录成功还是空空的
默认的账号:
test,密码:123456

你也可以注册自己的账号

软件支持导入浏览器的书签,因此可以快速使用

导入完成后

支持对书签的编辑

功能还是比较简单的,上一张官方的动图

Chrome 插件
作为书签应用,收藏的便利性是非常重要的,My-BookMark 提供了 Chrome 插件
如果你能科学上网,可以在 Chrome 网上应用店 中找

如果访问不了 Chrome 网上应用店 也别担心,先到 https://github.com/luchenqun/bookmark-plugin 下载代码

将下载的 bookmark-plugin-master.zip 解压,在 Chrome 浏览器 中打开 开发者模式

然后选 加载已解压的扩展程序

插件安装完成后并不能直接使用,因为默认登录的是官方服务器

进入插件的 选项 设置

例如输入 http://192.168.0.197:2000/

再次打开插件,服务器地址已经改成了自己的服务器地址

登录后就可以直接添加书签了

数据备份
因为数据库在容器内,而且没有持久化,所以数据库的备份可能用客户端会比较方便,但默认情况下,容器内的 MySQL 不支持远程访问,需要我们做一些处理:
- 进入容器之后更新
/etc/mysql/mysql.conf.d/mysqld.cnf,将绑定地址127.0.0.1改为0.0.0.0

因为容器内未带编辑器,所以老苏只能将 mysqld.cnf 拷贝到容器外编辑完后再拷贝回去
在
SSH客户端中执行👇下面的命令
1 | # 新建目录 |
- 执行命令重启数据库服务
在容器的
终端机中执行👇下面的命令
1 | # 修改文件权限 |

- 创建
MySQL远程访问的账号、密码
在容器的
终端机中执行👇下面的命令
1 | # 用 root 登录,无密码 |

以 Navicat for MySQL 为例

接下来就可以对数据库修改、备份等各种操作了

小彩蛋
app-angular.js 中发现的 ASCII 字符图

参考文档
luchenqun/my-bookmark: 在线书签管理工具
地址:https://github.com/luchenqun/my-bookmarkluchenqun/bookmark-plugin: 配合my-bookmart快速添加书签到系统
地址:https://github.com/luchenqun/bookmark-plugin