A secure password protected file hosting service with built in support for applications such as ShareX. Includes development API documentation and file management.
$ make build # build for production
$ make dev # run for development
$ make format # format & lint code
$ make update # update and validate dependencies
Features
Self contained API
Hashed file passwords
File sharing support
Development API support
Frontend web interface
Email verification
Password reset
Install
Clone the source code, import the DB and install dependencies.
$ git clone https://github.com/Cyan903/c-share.git
$ cd c-share
$ cp config.example.yaml config.yaml
$ mysql -u MY_DB_USER -p MY_DB_NAME < ext/db.sql
$ make update