Cloud storage allows us to seamlessly store and share data all over the Internet. With its help, we can access all the necessary info from anywhere and at any time. The popularity of such cloud services is growing day by day. And we all know that with the growth of the demand the supply expands as well. But what do we know about cloud computing security? Can we trust these services with our personal information or even confidential one? What kind of cloud security tools do they use in order to avoid data leakage or information theft? Can we rely, for instance, on Dropbox security or Google Drive security in order to prevent someone stealing our records?
So, if you do not trust the cloud service provider or want to have additional information protection in the cloud, then you should use data encryption. The main purpose of cloud storage encryption is to ensure digital data confidentiality that is stored in the cloud or passed through the Internet. Having all the reasons not to trust cloud services, it will never be useless to take additional security measures. So, what is the best encryption software?
We present you our best cloud security software with the help of which you will breathe freely again.CloudMounter is a useful cloud protection manager that encrypts your information either in the clouds or on the remote servers. The app doesn't require any efforts in setting up data encryption. The access to your encrypted files and folders can be obtained from your CloudMounter only. CloudMounter is a reliable system utility that allows mounting different cloud storages and web servers to your Mac as local disks. Taskpaper 3 7 6 – simple to do lists.
Mount a remote drive for streaming. Uses a combination of rclone
and plexdrive
to get optimal streaming performance.
Create rclone configuration
Run docker run -it --rm -v ./config:/config drkno/cloudmount:latest rclone_setup
to setup rclone, where ./config
reflects where you want configuration files to live.
Ssh config editor pro 1 11 5. 3 remotes are needed when using encryption:
- First one is for the Google drive connection
- Second one is for the Google drive on-the-fly encryption/decryption
- Third and last one is for the local encryption/decryption
- Endpoint to your cloud storage.
- Create new remote [Press N]
- Give it a name example gd
- Choose Google Drive [Press 8]
- If you have a client id paste it here or leave it blank
- Choose headless machine [Press N]
- Open the url in your browser and enter the verification code
- Encryption and decryption for your cloud storage.
- Create new remote [Press N]
- Give it the same name as specified in the configuration option
RCLONE_CLOUD_ENDPOINT
but without colon (:) (default gd-crypt) - Choose Encrypt/Decrypt a remote [Press 5]
- Enter the name of the endpoint created in cloud-storage appended with a colon (:) and the subfolder on your cloud. Example
gd:/Media
or justgd:
if you have your files in root in the cloud. - Choose how to encrypt filenames. I prefer option 2 Encrypt the filenames
- Choose to either generate your own or random password. I prefer to enter my own.
- Choose to enter pass phrase for the salt or leave it blank. I prefer to enter my own.
- Encryption and decryption for your local storage.
- Create new remote [Press N]
- Give it the same name as specified in the configuration option
RCLONE_LOCAL_ENDPOINT
but without colon (:) (default local-crypt) - Choose Encrypt/Decrypt a remote [Press 5]
- Enter the encrypted folder: /config/mount.
- Choose the same filename encrypted as you did with the cloud storage.
- Enter the same password as you did with the cloud storage.
- Enter the same pass phrase as you did with the cloud storage.
Create PlexDrive configuration
Cloudmounter Pro
Run docker run -it --rm -v ./config:/config drkno/cloudmount:latest plexdrive_setup
to setup PlexDrive, where ./config
reflects where you want configuration files to live.
Configuration Options
- First one is for the Google drive connection
- Second one is for the Google drive on-the-fly encryption/decryption
- Third and last one is for the local encryption/decryption
- Endpoint to your cloud storage.
- Create new remote [Press N]
- Give it a name example gd
- Choose Google Drive [Press 8]
- If you have a client id paste it here or leave it blank
- Choose headless machine [Press N]
- Open the url in your browser and enter the verification code
- Encryption and decryption for your cloud storage.
- Create new remote [Press N]
- Give it the same name as specified in the configuration option
RCLONE_CLOUD_ENDPOINT
but without colon (:) (default gd-crypt) - Choose Encrypt/Decrypt a remote [Press 5]
- Enter the name of the endpoint created in cloud-storage appended with a colon (:) and the subfolder on your cloud. Example
gd:/Media
or justgd:
if you have your files in root in the cloud. - Choose how to encrypt filenames. I prefer option 2 Encrypt the filenames
- Choose to either generate your own or random password. I prefer to enter my own.
- Choose to enter pass phrase for the salt or leave it blank. I prefer to enter my own.
- Encryption and decryption for your local storage.
- Create new remote [Press N]
- Give it the same name as specified in the configuration option
RCLONE_LOCAL_ENDPOINT
but without colon (:) (default local-crypt) - Choose Encrypt/Decrypt a remote [Press 5]
- Enter the encrypted folder: /config/mount.
- Choose the same filename encrypted as you did with the cloud storage.
- Enter the same password as you did with the cloud storage.
- Enter the same pass phrase as you did with the cloud storage.
Create PlexDrive configuration
Cloudmounter Pro
Run docker run -it --rm -v ./config:/config drkno/cloudmount:latest plexdrive_setup
to setup PlexDrive, where ./config
reflects where you want configuration files to live.
Configuration Options
Configuration lives in /config/cloudplow.json
, a default cloudplow.json
will be created start if none is present.
Configuration Option | Default Value | Description |
---|---|---|
PGID | empty | User GID to run as. |
PUID | empty | User UID to run as. |
PLEX_URL | empty | The PMS to empty the trash of. |
PLEX_TOKEN | empty | The user token for the PMS. |
BUFFER_SIZE | 500M | Buffer size to use when uploading / moving files |
MAX_READ_AHEAD | 30G | The maximum number of bytes that can be prefetched for sequential reads. |
CHECKERS | 16 | Number of checkers to run in parallel when moving/uploading. |
RCLONE_CLOUD_ENDPOINT | gd-crypt: | Raw cloud endpoint for the remote drive. |
RCLONE_LOCAL_ENDPOINT | local-crypt: | Local decryption endpoint. |
CHUNK_SIZE | 10M | The size of each chunk that is downloaded while streaming. |
MAX_NUM_CHUNKS | 50 | The maximum number of chunks to be in memory at one time while streaming. |
CHUNK_CHECK_THREADS | 4 | Number of parallel checks to perform while streaming. |
CHUNK_LOAD_AHEAD | 4 | Number of chunks to load ahead of time. |
CHUNK_LOAD_THREADS | 4 | Number of chunks to load in parallel. |
REMOVE_LOCAL_FILES_WHEN_SPACE_EXCEEDS_GB | 100 | Remove local files when local storage exceeds this value in GB. |
RMDELETETIME | 0 6 * * * | Cron expression defining when to delete local copies of files. 0 0 31 2 0 disables local deletions. |
Usage
Cloudmounter For Windows
CLI
Docker Compose
Rclone RCD GUI
By default this container starts the rclone rcd GUI on port 5572 with no authentication. It is expected that this GUI will either not be exposed or run behind an SSO.