SkillAgentSearch skills...

Pobj

rsync, scp, sftp, and sshfs for your object store

Install / Use

/learn @picosh/Pobj
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

pobj

[!WARNING] This project has been archived and moved to our monorepo pico

rsync, scp, sftp, and sshfs for your object store. No extra front-end CLI tools necessary, use what you already have installed.

All you need to get started is our stateless golang binary and an object store.

supported object stores

Currently support object stores:

We provide an interface to build your own.

We plan on slowly building more object storage interfaces but this is all we use at pico.sh.

demo

go run ./cmd/authorized_keys

Separate terminal:

rsync -e "ssh -p 2222" -rv ./files localhost:/
scp -P 2222 -r ./files localhost:/
sftp -P 2222 localhost
sshfs -p 2222 localhost:/ ./objs

info

By default, the user sent to the SSH server will be the bucket name and will be created on-the-fly if it doesn't already exist.

You are free to change the bucket by providing whatever you want as the user:

scp -P 2222 -r ./files mybucket@localhost:/

docker

ghcr.io/picosh/pobj/pobj:latest

We also have a docker compose file which uses minio.

inspiration

View on GitHub
GitHub Stars20
CategoryDevelopment
Updated8mo ago
Forks1

Languages

Go

Security Score

67/100

Audited on Jul 27, 2025

No findings