Skip to content

SQLite based implementation of Hash Table Filesystem with DOPE Encryption

License

Notifications You must be signed in to change notification settings

anubhav-narayan/SQLiteFS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SQLiteFS

Made with Python3 GitHub license Github version Github status Made with
SQLite based Filesystem with DOPE Encryption

Installation

From source

To install from source use the following command, make sure you have setuptools>=50.0.0

python3 seutp.py install

Via Poetry

poetry build
pip3 install dist/sqlitefs*.whl

NOTE : Currently only for Linux and Mac

SQLiteFS CLI

$ sqlitefs
Usage: sqlitefs [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  config  Configure a Volume
  init    Create a New Volume
  server  Server Handler

INIT SQiteFS

$ sqlitefs init --help
Usage: sqlitefs init [OPTIONS] NAME

  Volume Creator

Options:
  -m, --mount PATH        Specify Mountpoint Path
  -v, --volume-name TEXT  Specify Volume Name  [default: sakae]
  -d, --debug             Enable Detail Debug(May Require Excess Space)
  -q, --quota FLOAT       Data Quota for the Volume in MB  [default: 1000.0]
  --password TEXT
  --help                  Show this message and exit.

CONFIG SQLiteFS

$ sqlitefs config --help
Usage: sqlitefs config [OPTIONS] NAME

  Config Handler

Options:
  -m, --mount PATH        Specify Mountpoint Path
  -v, --volume-name TEXT  Specify Volume Name  [default: sakae]
  -d, --debug             Enable Detail Debug(May Require Excess Space)
  -q, --quota FLOAT       Data Quota for the Volume in MB  [default: 1000.0]
  --password TEXT
  --help                  Show this message and exit

SQLiteFS Server

$ sqlitefs server --help
Usage: sqlitefs server [OPTIONS] NAME COMMAND [ARGS]...

  SQLiteFS Server

Options:
  --help  Show this message and exit.

Commands:
  restart  Restart File Server
  start    Start File Server
  status   File Server Status
  stop     Stop File Server

About

SQLite based implementation of Hash Table Filesystem with DOPE Encryption

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages