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
- Self contained API
- Hashed file passwords
- File sharing support
- Development API support
- Frontend web interface
- Email verification
- Password reset
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
Run or build the app.
$ make build
$ make dev