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

推荐订阅源

S
Secure Thoughts
Security Latest
Security Latest
Simon Willison's Weblog
Simon Willison's Weblog
O
OpenAI News
GbyAI
GbyAI
L
LINUX DO - 最新话题
A
Arctic Wolf
T
Tor Project blog
G
GRAHAM CLULEY
I
InfoQ
博客园_首页
IT之家
IT之家
The Register - Security
The Register - Security
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
P
Proofpoint News Feed
The GitHub Blog
The GitHub Blog
Blog — PlanetScale
Blog — PlanetScale
N
Netflix TechBlog - Medium
K
Kaspersky official blog
博客园 - 三生石上(FineUI控件)
S
SegmentFault 最新的问题
U
Unit 42
PCI Perspectives
PCI Perspectives
量子位
P
Palo Alto Networks Blog
S
Securelist
T
Troy Hunt's Blog
博客园 - 【当耐特】
Recorded Future
Recorded Future
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
S
Security Affairs
Engineering at Meta
Engineering at Meta
T
The Blog of Author Tim Ferriss
博客园 - 聂微东
罗磊的独立博客
N
News and Events Feed by Topic
人人都是产品经理
人人都是产品经理
B
Blog RSS Feed
NISL@THU
NISL@THU
C
Cisco Blogs
T
Threatpost
有赞技术团队
有赞技术团队
Forbes - Security
Forbes - Security
Hugging Face - Blog
Hugging Face - Blog
Last Week in AI
Last Week in AI
T
The Exploit Database - CXSecurity.com
Cloudbric
Cloudbric
Cyberwarzone
Cyberwarzone
Google DeepMind News
Google DeepMind News
C
Cyber Attacks, Cyber Crime and Cyber Security

山姆实验室

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

 •