Secure File Storage is a secure, encrypted file storage solution developed in Python.
1.0K
Secure File Storage is a secure, encrypted file storage solution developed in Python. It combines strong encryption, modular architecture, logging and basic access control.
Access web interface at http://localhost:5000.
pip install secure-file-storage-milosz275
secure-file-storage
From Docker hub container registry:
docker pull mlsh/secure-file-storage:latest
docker run -d -p 5000:5000 mlsh/secure-file-storage:latest
From GitHub container registry:
docker pull ghcr.io/milosz275/secure-file-storage:latest
docker run -d -p 5000:5000 ghcr.io/milosz275/secure-file-storage:latest
Manually on cloned repository:
export COMPOSE_BAKE=true
docker-compose build
docker-compose up
git clone https://github.com/milosz275/secure-file-storage.git
cd secure-file-storage
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
pip install --upgrade pip
python3 secure_file_storage/src/setup_env.py
gunicorn --log-level warning -w 4 -b 0.0.0.0:5000 --timeout 120 secure_file_storage.main:app
The repository does not address a need to create separate databases for dev, prod and other purposes. It should be addressed in next project iterations.
This project is licensed under the MIT License - see the LICENSE file for details.
Content type
Image
Digest
sha256:f0ddb6868…
Size
63.3 MB
Last updated
over 1 year ago
docker pull mlsh/secure-file-storage