Skip to content

Simple Shamir's shared secret file encryption web app using django, DRF and DOT

Notifications You must be signed in to change notification settings

t04st3r/my-cloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My cloud

My cloud is a webapp developed with django framework using PostgreSQL and running on nginx web server. My cloud allows you to handle files in a filesystem and encrypt/decrypt them using Shamir's Secret Sharing scheme.

Warning

This app has been developed for demonstration purposes, is not meant to be used in production.

installation

prerequisites

  1. Docker version 18.09.3
  2. docker-compose version 1.18.0

installation steps

Clone the repository

$ git clone https://github.com/t04st3r/my-cloud.git

Enter inside docker folder

$ cd my-cloud/docker

Build docker images using docker-compose

$ docker-compose build

Create and start containers

$ docker-compose up -d

Test the webapp is up and running by connecting on http://localhost:8000 with your favorite browser.

Create a superuser using django shell createsuperuser command

$ docker exec -it django01 python manage.py createsuperuser

You are good to go now!

About

Simple Shamir's shared secret file encryption web app using django, DRF and DOT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages