简单的书签服务LinkDing
今天是上海全域静态管理的第 29 天。
周三抗原,周四老苏刚做完核酸,居委突然通知后面的不做了,大家一阵慌乱,结果后来又通知继续,这是要闹哪样?据说是怕系统崩溃。周五终于休息了。
根据居委会的通告,周二的核酸又发现一管异常,希望昨天的复检正常吧,不然真是要没完没了的节奏啊。
什么是 LinkDing ?
LinkDing
是一个简单的书签服务,您可以自己托管。它被设计成最小化、快速且易于使用Docker
进行设置。
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 linkding
,选择第一个 sissbruecker/linkding
,版本选择 latest
。
卷
在 docker
文件夹中,创建一个新文件夹,并将其命名为 linkding
,并在其中建一个子文件夹 data
文件夹 | 装载路径 | 说明 |
---|---|---|
docker/linkding/data |
/etc/linkding/data |
存放数据 |
端口
本地端口不冲突就行,不确定的话可以用命令查一下
1 | # 查看端口占用 |
本地端口 | 容器端口 |
---|---|
9090 |
9090 |
环境
容器支持几个环境变量,老苏暂时没用,感兴趣可以自行研究:https://github.com/sissbruecker/linkding/blob/master/docs/Options.md
命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷,老苏更喜欢命令行,搭建环境比较快捷
1 | # 新建文件夹 linkding 和 子目录 |
运行
在浏览器中输入 http://群晖IP:9090
就能看到登录界面
创建用户
要登录还需要创建一个 LinkDing
的用户,需进入终端机
方法:「终端机」 => 「新增」 => 「通过命令启动」=> 「请输入一个命令」=> 「bash」
执行下面的命令
1 | # 创建超级用户 |
密码不能少于
8
位,不要用太简单、太通用的密码,否则会出现红字部分的提示
登录成功之后的主界面
导入书签
老苏先从 Chrome
导出了书签,然后在 Setting
–> Import
中选择了导出的文件
日志中会看到有些错误
导入完成后,刷新主页就能看到
新增书签
点 Add bookmark
可以添加新的书签
但是感觉这种方式比较麻烦,不推荐
Chrome 扩展
这种才是老苏推荐的,但需要去 Chrome
网上应用店下载插件
如果你是用 Firefox
浏览器的,可以去 Mozilla
插件商店下载
正常情况下, Chrome
网上应用店是访问不了的,官方也没有提供 zip
下载包,所以老苏下载源代码编了一下 Chrome
版,可以通过 加载已解压的扩展程序
来导入
可以在 https://github.com/wbsu2003/Dockerfile/raw/main/LinkDing/linkding_extension-1.3.zip 下载,需解压缩后再导入
记得要打开 开发者模式
显示有个错误,应该是无所谓的
老苏不是程序员,没有去改版本消除错误,介意的勿下
点击浏览器工具栏上的 LinkDing
图标
点 Get started
按钮
Base URL
就是我们前面在浏览器中输入的地址http://群晖IP:9090
API Authentication Token
可以在Setting
–>Integrations
–>REST API
中获取到
所以最终是这样的
在遇到想保存的网页时,直接点浏览器工具栏上的 LinkDing
图标
相比上一章节的 新增书签
,URL
和 Title
是可以自动获取到的,节省了一些输入
参考文档
sissbruecker/linkding: Self-hosted bookmark service
地址:https://github.com/sissbruecker/linkding/sissbruecker/linkding-extension: Companion extension for linkding
地址:https://github.com/sissbruecker/linkding-extension