# Super Simple Cloud ### The simplest way to turn an idle computer + some form of storage into a personal cloud Got some flash drives sitting around doing nothing? Use them as a way to get free personal cloud storage! Super Simple Cloud will provide you with a simple to use interface from where you can manage your files, folders, make backups and set up file recovery using the Reed Solomon algorithm! **⚠️Please also keep in mind that this not very secure and should not be used for storing sensitive information.⚠️** ## How to set up Super Simple Cloud 1. Download the latest zip for your platform from Releases 2. Unzip the zip file in the drive that you want to use for cloud storage 3. Go into the resulting directory and run start-sscloud If you want to run Super Simple Cloud directly from its python code, [**check out the how2install guide**](https://github.com/DevMa7e1/SuperSimpleCloud/blob/main/how2install.md). ## How to package Super Simple Cloud On Linux, to package Super Simple Cloud just run `pyinstaller main.py --paths="/home/(user)/.local/lib/python(ver)/site-packages/" -F` (replace (user) with your user's name and (ver) with your current version of python) Make sure that you have all of the necessary libraries for Super Simple Cloud installed, otherwise the resulting executable won't work. They are pycryptodome, reedsolo, flask. ## Things you might want to know about Super Simple Cloud 1. **Different colored items are different things**
(white) **text.txt** -> Normal file
(gray) **text.txt** -> Backup file
(green) **text.txt** -> Encrypted file
(blue) **text.txt** -> Recovery file
(orange) **folder** -> folder
2. **Clicking on colored files does something different** (white) **text.txt** -> Download file
(gray) **text.txt** -> Download from backup
(green) **text.txt** -> Decrypt file
(blue) **text.txt** -> Recover file
(orange) **folder** -> Navigate to folder
3. **You can change different settings by editing the setup.txt file** **reedsolo** -> Reed Solomon nysm (default 32)(use 8 or 4 for large files)
**autorecover** -> (1 or 0) If the cloud should automatically set up a recovery file when uploading a file (very slow for files > 50 MB)
**autobackup** -> (1 or 0) If the cloud should automatically make a backup when uploading a file 4. **Reed Solomon based actions are slow** If you are using Reed Solomon based backups, please keep in mind that they are very slow when file size is bigger than 50MB and quite slow at 10MB-50MB. To speed up big files quite a bit, edit the reedsolo line in the setup.txt file to a smaller power of 2 (like 16, 8, 4 or 2). **Please keep in mind that reducing the reedsolo value decreases the ability to correct errors.** Also, for the impatient ones, you can check the live python server output for progress made on setting up and recovery. Thankfully this runs in the background so you can still interact with the cloud in the meantime. 5. **Don't store sensitive information without encrypting it** Don't store any sensitive information on a cloud running Super Simple Cloud! But, if you insist, make sure to encrypt the file containing the sensitive information then **delete the original** (white colored one). Actually, the AES encryption is pretty strong, if you use a good password!