Skip to content

Repository files navigation

Pixtale

一个瀑布流Web相册,基于Next构建 🎉

简体中文 | English

项目展示

功能介绍

  • 🖼️ 瀑布流列表:瀑布流无限滚动,采用游标分页+虚拟滚动优化性能

  • 🌄 缩略图优化:生成缩略图和高清图,优化在弱网环境下的体验

  • 📷 EXIF解析:解析记录照片EXIF信息,按时间线排列照片

  • 💻 响应式设计:响应式布局自动适配PC和大部分手机端浏览器

  • ☁️ 聚合存储:支持本地文件和S3协议对象存储,聚合式存储图片

  • 👥 多用户:支持添加不同用户,提供多用户使用支持与管理

技术栈

开始使用

Docker部署

ADMIN PASSWORD JWT_SECRET 改成你自己的,运行

docker run -d \
  --name pixtale \
  -p 8082:8082 \
  -v /home/pixtale/data:/app/data \
  -e ADMIN=admin \
  -e PASSWORD=123456 \
  -e JWT_SECRET=abc \
  aslost/pixtale:latest

然后访问 http://ip:8082

Windos运行

Releases 下载 pixtale-win.zip,解压后在 .env 配置环境,然后双击 start.bat 启动

环境变量

变量 必填 默认值 说明
ADMIN 管理员账号
PASSWORD 管理员密码
JWT_SECRET JWT密钥
TITLE Pixtale 网站标题

友情社区

LINUXDO

许可证

Pixtale 是基于 AGPL-3.0 许可证的开源软件

About

一个瀑布流Web相册,基于Next构建 | A masonry-style web photo album built with Next.js

Topics

Resources

Stars

53 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages