SQLite based Filesystem with DOPE Encryption
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
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