一款简约高效的文件共享服务PicoShare本地部署

📖 为什么选择 picoshare?

有上百万种文件共享服务,但没有一种能与 PicoShare 媲美。以下是 PicoShare 的优势:
直接下载链接:PicoShare 为您提供可与任何人共享的直接下载链接。他们可以查看或下载文件,无需广告或注册。
没有文件限制:与 imgur、Vimeo 或 SoundCloud 等仅允许您共享特定类型文件的网站不同,PicoShare 允许您共享任何大小的文件。

无需调整大小/重新编码:如果您上传图像、视频或音频等媒体,PicoShare 绝不会强迫您等待重新编码。您上传文件后会立即获得直接下载链接,并且 PicoShare 绝不会调整文件大小或重新编码。

  • 使用 docker compose

    1 要在 docker-compose 下运行 PicoShare,请将以下内容复制到名为 的文件中 docker-compose.yml,然后运行 docker-compose up
1
2
3
4
5
6
7
8
9
10
11
12
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

docker 容器中运行 PicoShare,请从本地系统挂载一个卷来存储 PicoShare sqlite 数据库

1
2
3
4
5
6
7
docker run \
--env "PORT=4001" \
--env "PS_SHARED_SECRET=somesecretpass" \
--publish 4001:4001/tcp \
--volume "${PWD}/data:/data" \
--name picoshare \
mtlynch/picoshare