varasto: github.com/function61/varasto

Directories

PathSynopsis
bin
pkg/blobstoreInterface for writing blob store adapters to Varasto
pkg/blobstore/googledriveblobstoreWrites your blobs to Google Drive
pkg/blobstore/localfsblobstoreStores your blobs on local FS-accessible paths
pkg/blobstore/s3blobstoreWrites your blobs to AWS S3
pkg/blorm
pkg/childprocesscontrollerRepresents a child process whose state we want to control (start, stop, keep alive after crashes),
pkg/docreference
pkg/duration
pkg/fssnapshotCross-platform filesystem snapshotting library
pkg/igdbapiIGDB (Internet Game Database) API
pkg/logteePlumbing for teeing/tailing log messages.
pkg/mutexmap
pkg/restartcontrollerWrapper for running a restartable fn.
pkg/scheduler
pkg/seasonepisodedetectorExtracts season & episode numbers for TV show filenames
pkg/smartAccess SMART data of disks
pkg/sslcaManaging a CA and signing server certs.
pkg/stateresolverState resolver is used to compute the state of collection at an exact revision.
pkg/stoclientClient for accessing Varasto server
pkg/stofuseFUSE adapter for interfacing with Varasto from filesystem
pkg/stofuse/stofuseclientClient for FUSE server's API
pkg/stofuse/stofuseentrypointThis entrypoint is in own package, so we don't need to sprinkle conditional compilation all around the base "stofuse" package because it doesn't compile on Windows
pkg/stomvu
pkg/stoserverThe server component main package for Varasto
pkg/stoserver/stodbEncapsulates access to the metadata database
pkg/stoserver/stodbimportexportlogic for importing/exporting the metadata database into a file
pkg/stoserver/stodiskaccessdiskaccess ties together DB metadata read/write in addition to writing to disk
pkg/stoserver/stohealthHealth checks for Varasto server
pkg/stoserver/stointegrityverifierResponsible for integrity of your data by periodically scanning your volumes to detect bit rot and hardware failures.
pkg/stoserver/storeplicationControls replication of data between volumes
pkg/stoserver/stoservertypes
pkg/stoserver/stothumbserverThumbnailer server
pkg/stotypes
pkg/stoutils
pkg/themoviedbapithemoviedb.org ("TMDb") REST API client
pkg/tuiUtils for text-based UIs

Updated 2020-08-01. Refresh now. Tools for package owners.