Skip to content

picosh/pobj

Repository files navigation

pobj

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

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

make build
./build/authorized_keys

Separate terminal:

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

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

About

rsync, scp, sftp for your object store

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages