





















PicoShare 是一款简约的服务,可以让您轻松共享文件
源代码:
http://www.gitpp.com/kyxm/picoshare

PicoShare 的介绍
PicoShare 是一款简约的服务,可以让您轻松共享文件。它提供了一个简单的界面,让您能够快速创建共享链接,并通过网络与他人共享文件。PicoShare 支持多种文件格式,包括文档、图片、音乐和视频等。
使用 PicoShare,您可以轻松地将文件上传到云端,并生成一个唯一的共享链接。这个链接可以发送给朋友、家人或同事,他们可以通过点击链接访问和下载文件。PicoShare 还支持文件传输加密,确保您的文件传输过程安全可靠。
此外,PicoShare 还具有以下特点:
有上百万种文件共享服务,但没有一个与 PicoShare 类似。以下是 PicoShare 的优势:
此演示实例的行为与真正的 PicoShare 服务器略有不同:
PS_SHARED_SECRET=somesecretpass PORT=4001 \
go run cmd/picoshare/main.go要在 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如果您指定与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笔记:
要在 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 是一款方便、高效且安全的文件共享服务,适用于需要与他人共享文件的场合。无论是工作中还是生活中,都能让您轻松地与他人共享文件。
源代码:
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。