Shiori 是一款开源且免费的自建网络书签/稍后阅读应用(它有个奇怪的中文/日文名叫“栞”)。它基于 Go 语言开发,任何人都可将它搭建在自己的 VPS 服务器 或 NAS 主机上 ,并通过浏览器直接访问使用。
Shiori 提供了一个简约精美的网页版界面,可以适配电脑和手机版显示,你可以在不同设备上随意管理你的书签收藏,支持搜索、加标签、设为公开分享等等操作,功能上和 Pocket 这类工具非常相近。
换句话说,使用 Shiori 你就可以免费建立一个属于自己私人的近似 Pocket 的替代品,而比起他们每年近 300 元的会员费用,用这些钱买自己的服务器和域名它不更香么?!
当然,这是网络收藏夹 / 稍后阅读工具,并不是「浏览器收藏夹同步工具」,需要浏览器收藏夹同步的可以去看看 EverSync。
提供浏览器扩展
除了服务端,Shiori 也配套了浏览器扩展,可以让你「一键收藏内容」,你可以像 Raindrop、Pocket 等服务那样,直接点击就能一键将网址和内容收藏到你自己的 Shiori 里面去,使用上非常方便,体验也很不错。
不过 Shiori 的浏览器扩展并没有上架到 Chrome 和 FireFox 的扩展商店,仅提供源代码下载。你下载之后,需要勾选 Chrome 的开发者模式,把代码文件夹拖放过去安装即可。而 Firefox 则提供了 .xpi 扩展文件,也是拖放即可安装。
插件下载:firefox
最新页面下载:Releases · go-shiori/shiori-web-ext · GitHub
数据握保存在自己手上,更有安全感
而且,Shiori 所有的数据都是保存在你自己的服务器上的,除非你删掉它,否则就能一直永久免费使用,既不必担心服务会被突然关停,或者收藏数据被泄露/被删除,也不必每月每年为此去支付不菲的 VIP 会员费用了。
相比 OneNote、印象笔记等一系列笔记类工具,Shiori (栞) 更加专注于「网络收藏夹」或者「稍后阅读」这样的功能,将收藏的书签和你自己撰写的笔记分开存储也更利于提高效率。
Shiori 安装方法:
Shiori 支持搭建在 Linux 和 Windows 系统主机上。下面是 Linux 通过 Docker 安装 Shiori 的简易教程。
Github地址:https://github.com/go-shiori/shiori
安装 Docker
#CentOS 6 rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum update -y yum -y install docker-io service docker start chkconfig docker on #CentOS 7、Debian、Ubuntu curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker
拉取镜像并安装:
docker run -d --name shiori --restart=always -p 8080:8080 -v ~/shiori:/srv/shiori radhifadlillah/shiori
安装好之后,访问服务器的 IP 地址:
http://ip:8080
,初始管理员用户名和密码为
shiori
和
gopher
。
登陆后添加用户自动成为管理员,原初始账号不能再使用。
配置开机启动 shiori 服务:
如需配置开启启动,可参考以下配置,放置到 /etc/systemd/system/shiori.service
[Unit] Description=Shiori container After=docker.service [Service] Restart=always ExecStartPre=-/usr/bin/docker rm shiori-1 ExecStart=/usr/bin/docker run \ --rm \ --name shiori-1 \ -p 8080:8080 \ -v /srv/machines/shiori:/srv/shiori \ radhifadlillah/shiori ExecStop=/usr/bin/docker stop -t 2 shiori-1 [Install] WantedBy=multi-user.target
启动 shiori
systemctl enable --now shiori
值得注意的是,你需要在防火土啬和安全组规则 (如果有) 里放行 8080 端口,才能正常访问。如需绑定域名,则需要使用 Nginx 或 Caddy 进行反向代理,具体配置需参考网上的反代教程。简单点的话,你也可以安装使用「宝塔面板」,它里面就有“设置反向代理”功能。目标 URL 填写为:
http://127.0.0.1:8080
,发送域名填写
$host
即可。
Shiori 网络书签管理器的功能特点:
- 支持网页书签收藏的增删改
- 可以导入 Pocket、Netscape 的书签内容
- 服务端由 Go 语言开发,可视为绿色的命令行应用
- 既提供简约精美的 WEB 网页版界面,同时也支持命令行操作
- 支持将数据保存到 Sqlite3、PostgreSQL、MySQL 等数据库
- 默认情况下,shiori 可以解析出网页的文章主体内容保存,并可以离线阅读
- 浏览器扩展支持 Chrome 和 FireFox
总结:
自建的 Shiori 服务器端 (网页版) 可以支持手机和电脑访问使用,跨浏览器跨设备都能访问使用你自己的书签,基本上相当于一个专属的 Pocket 稍后阅读工具的克隆替代品了!
而且 Shiori 是开源且完全免费的,所以如果你有网络收藏夹的需求,而又有自己的 VPS 服务器,以及喜欢动手的乐趣,那么试试搭建一个吧。从此,你的服务器又多了一项新用途了。