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

推荐订阅源

美团技术团队
Attack and Defense Labs
Attack and Defense Labs
Google Online Security Blog
Google Online Security Blog
SecWiki News
SecWiki News
N
News and Events Feed by Topic
O
OpenAI News
Application and Cybersecurity Blog
Application and Cybersecurity Blog
AI
AI
L
LINUX DO - 最新话题
S
Securelist
Cisco Talos Blog
Cisco Talos Blog
V
Vulnerabilities – Threatpost
Webroot Blog
Webroot Blog
T
Threatpost
A
Arctic Wolf
罗磊的独立博客
T
Tor Project blog
The Hacker News
The Hacker News
C
Cybersecurity and Infrastructure Security Agency CISA
N
News | PayPal Newsroom
Latest news
Latest news
Y
Y Combinator Blog
S
Schneier on Security
T
Troy Hunt's Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
Security @ Cisco Blogs
量子位
F
Fortinet All Blogs
Blog — PlanetScale
Blog — PlanetScale
Jina AI
Jina AI
L
Lohrmann on Cybersecurity
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Help Net Security
Help Net Security
腾讯CDC
The Last Watchdog
The Last Watchdog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
P
Proofpoint News Feed
Cloudbric
Cloudbric
Simon Willison's Weblog
Simon Willison's Weblog
AWS News Blog
AWS News Blog
NISL@THU
NISL@THU
GbyAI
GbyAI
B
Blog
Spread Privacy
Spread Privacy
宝玉的分享
宝玉的分享
S
Secure Thoughts
P
Palo Alto Networks Blog
Last Week in AI
Last Week in AI
D
Docker
酷 壳 – CoolShell
酷 壳 – CoolShell

山姆实验室

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

 •