PictShare 是一款开源的图片、MP4 和 Pastebin 分享服务,提供简单的上传和调整大小 API,支持自托管。本文将介绍如何使用 Docker 快速部署 PictShare,让你在私有服务器上打造专属的文件分享服务。
PictShare 功能展示
PictShare 上传:

PictShare 分享:

什么是 PictShare?
PictShare 是一款开源的、自托管的文件分享工具,以其强大的图片和视频处理功能著称。通过简单的上传 API 和丰富的配置选项,PictShare 让你轻松管理和分享文件,同时完全掌控你的数据。
核心功能与特点
- 自托管 🏠:支持自托管,完全掌控数据。
- 简单上传 API 📡:提供简单的上传 API,方便集成。
- 无数据库依赖 📂:100% 基于文件,无需数据库。
- 可扩展的托管 🌐:支持可扩展的托管方案。
- 多种图片滤镜 🖼️:支持多种图片滤镜。
- GIF 转 MP4 🎥:支持将 GIF 转换为 MP4。
- JPG/PNG 转 WEBP 🌐:支持将 JPG 和 PNG 转换为 WEBP。
- MP4 调整大小 📏:支持调整 MP4 文件大小。
- Exif 数据剥离 🚫:自动剥离图片的 Exif 数据,保护隐私。
- URL 编辑调整 🔗:通过编辑 URL 调整图片和视频大小。
- 文件去重 🔄:相同文件只存储一次,节省存储空间。
- 丰富的配置选项 ⚙️:提供多种配置选项,满足不同需求。
- 数据完全控制 🗑️:支持通过删除码删除单个或全部文件。
适用场景
- 图片与视频分享:轻松分享图片、GIF 和 MP4 文件。
- 隐私保护者:通过自托管和 Exif 数据剥离,确保数据安全。
- 开发者:通过简单 API 和 URL 编辑功能,快速集成到其他应用中。
官方地址
使用 Docker 部署 PictShare
使用以下 docker-compose.yml
配置来安装 PictShare:
version: '3.9' services: pictshare: image: ghcr.io/hascheksolutions/pictshare:latest container_name: pictshare ports: - '8080:80' restart: unless-stopped
部署步骤
- 创建安装目录:
mkdir -p ~/pictshare && cd ~/pictshare
- 将上述
docker-compose.yml
内容保存到文件中。 - 启动容器:
docker compose up -d
- 访问
http://your-server-ip:8080
,验证部署是否成功。
总结
PictShare 以 图片与视频处理 为核心,兼具 简单 API 与文件去重 特点,无论是文件分享还是隐私保护,它都能作为 高效且可持续的文件分享工具 长期使用。更多功能(如 URL 编辑、Exif 数据剥离)可访问以下资源获取:
订阅评论
登录
0 评论
最旧