x10137 PicImpact 一款摄影师使用的开源图库

 

22a8e320d87a6805c5218ba63032c190图片[2]-x10137 PicImpact 一款摄影师使用的开源图库-旭达资源网

 

功能特性

瀑布流相册展示图片,支持常见的格式。
点击图片查看原图,浏览图片信息和 EXIF 信息,支持直链访问。
响应式设计,在 PC 和移动端都有不错的体验,支持暗黑模式。
图片存储兼容 S3 API、Cloudflare R2、AList API。
图片支持绑定标签,并且可通过标签进行交互,筛选标签下所有图片。
支持批量自动化上传,上传图片时会生成 0.3 倍率的压缩图片,以提供加载优化。
图片版权信息展示和维护功能,支持外链跳转。
后台有图片数据统计、图片上传、图片维护、相册管理、系统设置和存储配置功能。
双因素认证功能,基于 TOTP 算法 RFC 6238,支持 Google Authenticator、Microsoft Authenticator 和 1Password 等。
基于 SSR 的混合渲染,采用状态机制,提供良好的使用体验。
基于 prisma 的自动初始化数据库和数据迁移,简化部署流程。
支持 Vercel 部署、Node.js 部署、Docker 等容器化部署,当然 k8s 也支持。

 

容器化部署

 

你可以使用 Docker 来部署 PicImpact,当然 containerd 和 k8s 也是可以的。

docker run -d --name picimpact \
  -p 3000:3000 \
  -e DATABASE_URL="postgres://账号:密码@aws-0-ap-northeast-1.pooler.supabase.com:5432/postgres" \
  -e AUTH_SECRET="自己运行npx auth secret或一串随机的字符串都行" \
  besscroft/picimpact:latest

注意:如果您使用Docker Compose,存在无法访问数据库的问题,请尝试将环境变量的双引号去掉。即DATABASE_URL=”连接信息” -> DATABASE_URL=连接信息

开源地址:

GitHub – kinly/picImpact: 摄影佬专用 ⌈相片集⌋,基于 Next.js 开发。

演示视频:https://www.bilibili.com/video/BV1C4DWYgEis/

重要提示

源码工具资源类要求技术能力: 源码工具对技术要求较高,不建议小白购买下载,建议具有一定思考和动手能力的用户购买。
请谨慎考虑: 小白和缺乏思考动手能力者不建议赞助。本站只收集整理资源,部分源码不一定能运行。有空会测试部分源码及修改,赞助前请谨慎!
虚拟商品购买须知: 虚拟类商品具有可复制性,一经打赏赞助,不支持退款。请谅解,谢谢合作!

© 版权声明
THE END
喜欢就支持一下吧
点赞6赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容