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

部署步骤

  1. 创建安装目录: mkdir -p ~/pictshare && cd ~/pictshare
  2. 将上述 docker-compose.yml 内容保存到文件中。
  3. 启动容器: docker compose up -d
  4. 访问 http://your-server-ip:8080,验证部署是否成功。

总结

PictShare 以 图片与视频处理 为核心,兼具 简单 API 与文件去重 特点,无论是文件分享还是隐私保护,它都能作为 高效且可持续的文件分享工具 长期使用。更多功能(如 URL 编辑、Exif 数据剥离)可访问以下资源获取:

🔗 GitHub 仓库

订阅评论
提醒
guest

0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
You May Also Like