欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > 开源的瓷砖式图像板系统Pinry

开源的瓷砖式图像板系统Pinry

2025/2/3 19:53:56 来源:https://blog.csdn.net/wbsu2004/article/details/145403345  浏览:    关键词:开源的瓷砖式图像板系统Pinry

简介

什么是 Pinry ?

Pinry 是一个开源的瓷砖式图像板系统,旨在帮助用户轻松保存、标记和分享图像、视频和网页。它提供了一种便于快速浏览的格式,适合喜欢整理和分享多种媒体内容的人。

主要特点

  1. 图像抓取和在线预览:支持从网页抓取图像并进行预览。
  2. 标签系统:用户可以为每个图钉添加标签,方便组织和搜索。
  3. 浏览器扩展:提供浏览器插件,便于直接从浏览器添加内容。
  4. 多用户支持:支持多个用户同时使用。
  5. Docker 兼容:可以在 Docker 环境中轻松部署。
  6. 公共和私人板块:用户可以创建公开或私密的图像板。
  7. 完整的 API 支持:通过 Django REST Framework 提供完整的 API 接口。
  8. 命令行支持:允许用户通过命令行工具添加图像或 URL
  9. 国际化支持:支持多语言,欢迎社区贡献翻译。

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 pinry ,选择第一个 getpinry/pinry,版本选择 latest

本文写作时, latest 版本对应为 2.1.13

docker 文件夹中,创建一个新文件夹 pinry,并在其中建一个子文件夹 data

文件夹装载路径说明
docker/pinry/data/data存放数据库、设置文件等

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口容器端口
348680

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 pinry 和 子目录
mkdir -p /volume1/docker/pinry/data# 进入 pinry 目录
cd /volume1/docker/pinry# 运行容器
docker run -d \--restart unless-stopped \--name pinry \-p 3486:80 \-v $(pwd)/data:/data \getpinry/pinry

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'services:pinry:image: getpinry/pinrycontainer_name: pinryrestart: unless-stoppedports:- 3486:80volumes:- ./data:/data

然后执行下面的命令

# 新建文件夹 pinry 和 子目录
mkdir -p /volume1/docker/pinry/data# 进入 pinry 目录
cd /volume1/docker/pinry# 将 docker-compose.yml 放入当前目录# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:3486 ,第一次会 migration 数据库,所以有一定的等待时间

主界面

注册用户

登录成功后的主界面

创建一个画板

输入画板的名称

创建一个 Pin

上传图片,并选择对应的画板

上传成功后

随便搞了几张

插件

支持 ChromeFirefox 浏览器

老苏尝试安装了 Chrome 的插件

进入选项

发现如果设置为局域网地址 http://群晖IP:3486,在网页图片上点右键 --> Add to Pinry 是没有反应的

尝试下反代后是 OK 的。老苏猜测:不一定是必须要 https,应该是要有公网地址或者域名才行

再次 Add to Pinry

Pinry 会抓取页面上的所以图片,你要做的只是选中一张

能自动获取到图片的相关信息,后面的流程是一样的

参考文档

pinry/pinry: 源代码
地址:https://github.com/pinry/pinry

Pinry Docs
地址:https://docs.getpinry.com/

Install with Docker - Pinry Docs
地址:https://pinry.github.io/pinry/install-with-docker/

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com