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

推荐订阅源

博客园_首页
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
P
Proofpoint News Feed
G
Google Developers Blog
B
Blog
Engineering at Meta
Engineering at Meta
阮一峰的网络日志
阮一峰的网络日志
The Register - Security
The Register - Security
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 叶小钗
The Cloudflare Blog
The Hacker News
The Hacker News
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
雷峰网
雷峰网
F
Fortinet All Blogs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
H
Hackread – Cybersecurity News, Data Breaches, AI and More
酷 壳 – CoolShell
酷 壳 – CoolShell
Last Week in AI
Last Week in AI
T
Threat Research - Cisco Blogs
A
About on SuperTechFans
量子位
Recorded Future
Recorded Future
博客园 - 三生石上(FineUI控件)
H
Help Net Security
Help Net Security
Help Net Security
P
Palo Alto Networks Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
T
Troy Hunt's Blog
W
WeLiveSecurity
V
Vulnerabilities – Threatpost
T
The Exploit Database - CXSecurity.com
Know Your Adversary
Know Your Adversary
Apple Machine Learning Research
Apple Machine Learning Research
Scott Helme
Scott Helme
N
News | PayPal Newsroom
AWS News Blog
AWS News Blog
D
DataBreaches.Net
Blog — PlanetScale
Blog — PlanetScale
MongoDB | Blog
MongoDB | Blog
B
Blog RSS Feed
腾讯CDC
J
Java Code Geeks
Microsoft Azure Blog
Microsoft Azure Blog
TaoSecurity Blog
TaoSecurity Blog
GbyAI
GbyAI
Y
Y Combinator Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
D
Docker

记录生活,精彩一刻 - 开源

截图神器KoalaSnap:一键搞定网页长图,隐私安全,完全免费 试试这款“Zen浏览器”,一种安静上网的新选择 Mac OS wBlock - 开源的 Safari 广告拦截器 MusicFree-高颜值播放器 开源 无广告(推荐) 腾讯柠檬清理-开源MacOS系统清理工具 1panel:开源Linux服务器管理面板!比宝塔面板美观 frp – 开源内网穿透工具教程
一款文件共享、文本共享,简单实用,且不限制大小的开源文件共享系统
Huo · 2024-08-04 · via 记录生活,精彩一刻 - 开源

PicoShare 是一款简约的服务,可以让您轻松共享文件

源代码:

http://www.gitpp.com/kyxm/picoshare

pic_b6472fd3.png

PicoShare 的介绍

PicoShare 是一款简约的服务,可以让您轻松共享文件。它提供了一个简单的界面,让您能够快速创建共享链接,并通过网络与他人共享文件。PicoShare 支持多种文件格式,包括文档、图片、音乐和视频等。

使用 PicoShare,您可以轻松地将文件上传到云端,并生成一个唯一的共享链接。这个链接可以发送给朋友、家人或同事,他们可以通过点击链接访问和下载文件。PicoShare 还支持文件传输加密,确保您的文件传输过程安全可靠。

此外,PicoShare 还具有以下特点:

  1. 界面简洁:PicoShare 的界面设计简洁直观,让您能够快速上手并开始共享文件。
  2. 多种平台支持:PicoShare 适用于 Windows、macOS 和 Linux 等操作系统,让您在不同设备上都能方便地使用。
  3. 文件传输速度:PicoShare 提供了稳定的文件传输速度,让您能够快速完成文件共享。
  4. 安全性:PicoShare 采用了加密技术,确保您的文件在传输过程中不会被窃取或泄露。

PicoShare的特点

有上百万种文件共享服务,但没有一个与 PicoShare 类似。以下是 PicoShare 的优势:

  • 直接下载链接:PicoShare 为您提供可以与任何人共享的直接下载链接。他们可以查看或下载文件,无需广告或注册。
  • 无文件限制:与 imgur、Vimeo 或 SoundCloud 等仅允许您共享特定类型文件的网站不同,PicoShare 允许您共享任何大小的任何文件。
  • 填充您调整大小/重新编码:如果上传图像、视频或音频等媒体,PicoShare绝对不会强迫您等待重新编码。上传文件后,您会立即获得直接下载链接,并且PicoShare不会调整文件大小或重新编码您的文件。

此演示实例的行为与真正的 PicoShare 服务器略有不同:

  • 上传限制为 10 MB
  • 上传5分钟后过期
  • 您只能下载从您的IP地址上传的文件

运行 PicoShare

从源头

PS_SHARED_SECRET=somesecretpass PORT=4001 \
  go run cmd/picoshare/main.go

来自 Docker

要在 Docker 容器中运行 PicoShare,请从本地系统安装一个卷来存储 PicoShare sqlite 数据库。

docker run \
  --env "PORT=4001" \
  --env "PS_SHARED_SECRET=somesecretpass" \
  --publish 4001:4001/tcp \
  --volume "${PWD}/data:/data" \
  --name picoshare \
  mtlynch/picoshare

来自Docker+云数据复制

如果您指定与Litestream兼容的云存储位置的设置,PicoShare 将自动复制您的数据。

您可以终止容器并稍后启动它,PicoShare 云端存储位置恢复您的数据并继续,就像没有中断一样。

PORT=4001
PS_SHARED_SECRET="somesecretpass"
LITESTREAM_BUCKET=YOUR-LITESTREAM-BUCKET
LITESTREAM_ENDPOINT=YOUR-LITESTREAM-ENDPOINT
LITESTREAM_ACCESS_KEY_ID=YOUR-ACCESS-ID
LITESTREAM_SECRET_ACCESS_KEY=YOUR-SECRET-ACCESS-KEY

docker run \
  --publish "${PORT}:${PORT}/tcp" \
  --env "PORT=${PORT}" \
  --env "PS_SHARED_SECRET=${PS_SHARED_SECRET}" \
  --env "LITESTREAM_ACCESS_KEY_ID=${LITESTREAM_ACCESS_KEY_ID}" \
  --env "LITESTREAM_SECRET_ACCESS_KEY=${LITESTREAM_SECRET_ACCESS_KEY}" \
  --env "LITESTREAM_BUCKET=${LITESTREAM_BUCKET}" \
  --env "LITESTREAM_ENDPOINT=${LITESTREAM_ENDPOINT}" \
  --name picoshare \
  mtlynch/picoshare

笔记:

  • 每个 Litestream 位置仅运行一个 Docker 容器。
  • PicoShare 无法跨多个实例同步写入。

使用 Docker 组合

要在 docker-compose 下面运行 PicoShare,随后将以下内容复制到名为的文件中docker-compose.yml,然后运行docker-compose up

version: "3.2"
services:
  picoshare:
    image: mtlynch/picoshare
    environment:
      - PORT=4001
      - PS_SHARED_SECRET=dummypass # Change to any password
    ports:
      - 4001:4001
    command: -db /data/store.db
    volumes:
      - ./data:/data

总之,PicoShare 是一款方便、高效且安全的文件共享服务,适用于需要与他人共享文件的场合。无论是工作中还是生活中,都能让您轻松地与他人共享文件。

官网: https://demo.pico.rocks/

源代码:

http://www.gitpp.com/kyxm/picoshare