Docker系列(三)--Shaarli

Shaarli,是一个全平台同步的书签服务,类似 googlestars、pocket、Delicious、Readitlater —— 唯一的区别是,这几个都停止运营了。而且由于如系列一中同样的问题,无法多端同步所以我就考虑了私有部署的书签服务。自建的书签管理器我也用过好几个,像栞就挺好看的,但是手机端没有app,数据导出是数据库文件仅仅只能它自己软件用。

最后我还是选择了 Shaarli 做常用的书签管理器。

如果你全平台用的是chrome浏览器,那的确是很方便(前提科学上网的情况下),但是我不喜欢被绑死在某一家品牌的服务中。而Shaarli 总的来说,不丑,能自己抓取网页简介、网页标题。能赋值tag。搜索也可以全文搜索

系统需求

操作系统 : Windows / Macos / Linux CPU : Intel / AMD x64, ARM v7 (arm32), ARM 64 内存 : 300M左右即可

搭建教程

使用docker搭建Shaarli

ps:如果已经安装了docker可以忽略安装docker这一个步骤

先安装docker

#centos7
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker

创建数据目录

mkdir -p /home/shaarli/data

下载docker镜像

docker pull shaarli/shaarli

运行容器

docker run --name Shaarli \
--restart=always \
-p 'docker映射本机端口':80 \
-v 'docker映射本机数据目录':/var/www/shaarli/data \
-d shaarli/shaarli:latest

#示例
docker run --name Shaarli \
--restart=always \
-p 8995:80 \
-v /home/shaarli/data:/var/www/shaarli/data \
-d shaarli/shaarli:latest

----------end

本文为ctexthuang原创文章,转载请注明来自ctexthuang_blog

Edit with Markdown
召唤看板娘