Skip to content

A Dropbox style service written in Rust and backed by Azure blob storage

License

Notifications You must be signed in to change notification settings

tophatsteve/bucket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bucket

A Dropbox style service written in Rust and backed by Azure blob storage.

Build Status Coverage Status

Setup

bucket needs the following environment variables setting in order to work:

  • SENTRY_DSN - bucket uses Sentry to log errors, so it needs a Sentry DSN to connect with.
  • STORAGE_ACCOUNT - The name of the Azure Storage Account to use.
  • STORAGE_MASTER_KEY - The key used to connect to the Azure Storage Account.
  • STORAGE_CONTAINER - The name of the container in the Azure Storage Account where files will be stored.
  • ROOT_FOLDER - The folder on the local machine where files will be stored. Anything put in here will be uploaded to the Azure Storage Account.

Features

  • Upload individual files to blob storage
  • Upload folders to blob storage
  • Delete individual files from blob storage
  • Delete folders from blob storage
  • Monitor blob storage account for changes
  • Download new files from blob storage
  • Download new folders from blob storage
  • Remove local files that have been removed from blob storage
  • Remove local folders that have been removed from blob storage

About

A Dropbox style service written in Rust and backed by Azure blob storage

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published