一款免费开源的轻量级文件共享工具,主打极简的一键式文件分享体验,用户无需注册即可上传文件并生成专属下载链接与删除链接,支持文件密码保护、自定义过期时间及浏览器在线预览主流格式文件,能突破 PHP 默认限制传输大文件。

可通过 Docker 容器化快速部署,支持本地目录持久化存储所有文件与配置,自托管模式下数据完全本地掌控无第三方隐私风险,界面简洁无冗余,操作零门槛,是个人、小团队实现安全可控的临时或长期文件共享的优质选择。

刘郎阁
刘郎阁

内存占用:23 MB
镜像大小:87 MB

使用感受:7.3 分

1.一个允许 “一键文件共享” 的开源软件项目,它可以以简单的方式上传文件并提供唯一的链接
2.一键式极简共享:选文件→上传→获取唯一分享链接,操作零门槛,无需注册登录即可使用基础功能
3.双链接管理机制:每文件生成专属下载链接与删除链接,便于分享者自主控制文件生命周期
4.大文件友好支持:借助 HTML5 API 突破 PHP 默认上传限制,可传输 GB 级文件(取决于服务器配置)
5.安全保护机制:支持文件密码加密、自定义过期时间(如 1 小时 / 1 天 / 永久),防止非授权访问
6.在线预览能力:无需下载即可在浏览器预览图片、文档、视频等主流格式文件
7.轻量化部署:原生适配 Docker 一键启动,仅需映射存储目录,无复杂依赖,低配置设备可流畅运行
8.数据自主可控:自托管模式下所有文件存储于本地服务器,无第三方数据收集,隐私安全性高
9.基础管理功能:管理员可查看上传记录、清理过期文件,支持自定义界面语言与基础样式
10.Jirafeau 后台地址为 http://服务器IP:8885/admin.php,用之前设置的管理密码登录
11.实际体验下来,感觉还行,就像取快递一样,只有只有正确的取件码才能获得文件

docker run -d \
   --restart unless-stopped \
   --name jirafeau \
   -p 8885:80 \
   -e TZ=Asia/Shanghai \
   -e PUID=1000 \
   -e PGID=1000 \
   -v $(pwd)/data:/data \
   -v $(pwd)/config:/var/www/html/lib/config.local.php \
   jgeusebroek/jirafeau

version: '3'

services:
  jirafeau:
    image: jgeusebroek/jirafeau
    container_name: jirafeau
    restart: unless-stopped
    ports:
      - 8885:80
    environment:
      - TZ=Asia/Shanghai
      - PUID=1000
      - PGID=1000
    volumes:
      - ./data:/data
      - ./config:/var/www/html/lib/config.local.php

在线体验
Jirafeau项目地址