Skip to content

Open-source alternative or clone of wetransfer.com to share large files easily over email or social media.

Notifications You must be signed in to change notification settings

syncloudsoftech/sendinel

Repository files navigation

sendinel

Open-source alternative or clone of wetransfer.com to share large files easily over email or social media.

Screenshot

Development

You can use Docker to run the project quickly and easily. In addition, make sure Node.js, Yarn, PHP and composer are also installed on your workstation. Once you have everything, download or clone the code and run below commands in project folder:

# start the services
$ docker-compose up -d

# install dependencies
$ composer install && yarn install

# create sample .env file
$ php -r "file_exists('.env') || copy('.env.example', '.env');"

# set application key
$ php artisan key:generate

# compile static assets
$ yarn build

# prepare database
$ php artisan migrate --seed

# start the web server
$ php artisan serve

Extras

The setup also include below services to ease local development:

Some additional configuration described below may be needed for extended functionality.

File uploads

Before uploading files, you may need to log in to MinIO console at http://localhost:9091/ using sendinel as both (username and password) and create a bucket named sendinel. Once created, go to bucket's settings and change its Access Policy to Public.

About

Open-source alternative or clone of wetransfer.com to share large files easily over email or social media.

Topics

Resources

Stars

Watchers

Forks