惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MongoDB | Blog
MongoDB | Blog
罗磊的独立博客
美团技术团队
B
Blog
量子位
The Cloudflare Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
aimingoo的专栏
aimingoo的专栏
The GitHub Blog
The GitHub Blog
博客园 - 聂微东
P
Proofpoint News Feed
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
D
DataBreaches.Net
博客园 - 三生石上(FineUI控件)
Y
Y Combinator Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Vercel News
Vercel News
Blog — PlanetScale
Blog — PlanetScale
云风的 BLOG
云风的 BLOG
Microsoft Azure Blog
Microsoft Azure Blog
有赞技术团队
有赞技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
阮一峰的网络日志
阮一峰的网络日志
S
SegmentFault 最新的问题

山姆实验室

2025 Tet in Hanoi - 山姆实验室 印度尼西亚 |合集(12.19-12.25) - 山姆实验室 马来西亚 |合集(12.7-12.19) - 山姆实验室 泰国 |合集(10.24-12.07) - 山姆实验室 老挝 |合集(09.25-10.23) - 山姆实验室 西双版纳 | 植物园~ - 山姆实验室 大洋山 岛|码头 - 山姆实验室 python 100 行代码,网络设备批量配置 (二) - 山姆实验室 Homelab | 架构设计与实现-Low-level design---Proxmox - 山姆实验室
Homelab | 文件分享应用 -- Send&Pingvin Share
博主: sam · 2023-01-23 · via 山姆实验室
  • 发布时间:
  • 1909 次浏览
  • 暂无评论
  • 1992字数
  • 分类: System Homelab
  1. 首页
  2. 正文  

有时候吧,想分享一个文件,繁琐的不行!!!

分享的方式,当然很多很多,但有的不方便,有的不通用,有的不纯粹。

所以我理想中的分享工具,应该是类似这种:跨平台,像打开网页一样简单;够纯粹,仅仅包含文件分享的功能;易管理,通过次数,时间,密码对分享文件做控制;部署方便,现成的Docker镜像和详细的文档。

开源的世界,没有你做不到的,只有你想不到。

这里推荐两个文件分享应用,:

  • Send,一个端到端加密的匿名文件分享工具,前身是Firefox Send项目

Github timvisee/send
Send Demo

firefox-send.jpg

version: "3"

services:
  send:
    image: 'registry.gitlab.com/timvisee/send:latest'
    restart: always
    ports:
      - '1234:1234'
    volumes:
      - /home/sam/send-uploads:/uploads
    environment:

      - VIRTUAL_HOST=send.samliu.tech
      - VIRTUAL_PORT=1234
      - DHPARAM_GENERATION=false
      - NODE_ENV=production
      - BASE_URL=https://send.samliu.tech
      - PORT=1234
      - REDIS_HOST=redis

      # For local uploads storage
      - FILE_DIR=/uploads

      # To customize upload limits
      - EXPIRE_TIMES_SECONDS=3600,86400,604800,2592000
      - DEFAULT_EXPIRE_SECONDS=3600
      - MAX_EXPIRE_SECONDS=31536000
      - DOWNLOAD_COUNTS=1,5,10,15,25,50,100,1000
      - MAX_DOWNLOADS=1000
      - MAX_FILE_SIZE=1073741824
  
  redis:
    image: 'redis:alpine'
    restart: always
    volumes:
      - send-redis:/data

volumes:
  send-redis:
  • Pingvin share,可匿名分享,可认证用户登录后分享

Github stonith404/pingvin-share
Pingvin Demo

Pingvin.png

version: '3.8'
services:
  pingvin-share:
    image: stonith404/pingvin-share
    restart: unless-stopped
    ports:
      - 3000:3000
    volumes:
      - /home/sam/pingvin-data:/opt/app/backend/data

赞赏作者

如果觉得我的文章对你有用,请随意赞赏

Homelab | 文件分享应用 -- Send&Pingvin Share

 •