September 30, 20169 yr PlugIn: Here is the code if you want to make this a plugin instead. I found this code in another post on UnRaid, I just made a couple of tweaks to make it work. Just call it "Rclone.plg" and put it on your Flash Drive, then install the plugin from the directory that you copied the file from. <?xml version='1.0' standalone='yes'?> <!DOCTYPE PLUGIN [ <!ENTITY name "rclone"> <!ENTITY author "aschamberger"> <!ENTITY version "2016.09.25"> <!ENTITY pluginURL "&name;.plg"> ]> <PLUGIN name="&name;" author="&author;" version="&version;" pluginURL="&pluginURL;"> <CHANGES> ##&name; ###2016.09.25 - add .cron file template for daily backup (use 'update_cron' to reload changes and 'cat /etc/cron.d/root' to see current config) - update rclone to v1.33 ###2016.08.15 - add myrclone with config + transfers parameter - add log dir for --log option of myrclone ###2016.08.14 - initial version </CHANGES> <!-- This plugin installs Rclone on unRAID systems. Thanks to stignz for his great guide: https://lime-technology.com/forum/index.php?topic=46663.0 --> <FILE Run="/bin/bash" Method="install"> <INLINE> # version could be 'current' also rcloneversion=current rclonefile=rclone-$rcloneversion-linux-amd64.zip if [ -d /usr/local/emhttp/plugins/&name; ]; then rm -rf /usr/local/emhttp/plugins/&name; fi; mkdir -p /boot/config/plugins/&name;/install/ if [ -f /boot/config/plugins/&name;/install/ca-certificates.crt ]; then rm -f /boot/config/plugins/&name;/install/ca-certificates.crt fi; curl -o /boot/config/plugins/&name;/install/ca-certificates.crt https://raw.githubusercontent.com/bagder/ca-bundle/master/ca-bundle.crt if [ -f /boot/config/plugins/&name;/install/rclone-*-linux-amd64.zip ]; then rm -f /boot/config/plugins/&name;/install/rclone-*-linux-amd64.zip fi; wget http://downloads.rclone.org/$rclonefile -O /boot/config/plugins/&name;/install/$rclonefile if [ -d /boot/config/plugins/&name;/install/rclone-v*/ ]; then rm -rf /boot/config/plugins/&name;/install/rclone-v*/ fi; unzip /boot/config/plugins/&name;/install/$rclonefile -d /boot/config/plugins/&name;/install/ cp /boot/config/plugins/&name;/install/rclone-v*/rclone /usr/sbin/ chown root:root /usr/sbin/rclone chmod 755 /usr/sbin/rclone mkdir -p /etc/ssl/certs/ cp /boot/config/plugins/&name;/install/ca-certificates.crt /etc/ssl/certs/ if [ ! -f /boot/config/plugins/&name;/.rclone.conf ]; then touch /boot/config/plugins/&name;/.rclone.conf; fi; mkdir -p /boot/config/plugins/&name;/logs; echo "" echo "-----------------------------------------------------------" echo " &name; has been installed." echo "-----------------------------------------------------------" echo "" </INLINE> </FILE> <FILE Run="/bin/bash" Method="remove"> <INLINE> rm -rf /boot/config/plugins/&name;/install rm -rf /usr/local/emhttp/plugins/&name; rm -f /usr/sbin/rclone; rm -f /usr/sbin/myrclone; rm -f /etc/ssl/certs/ca-certificates.crt rm -f /boot/config/plugins/&name;/~daily_backup.cron # we keep config and logs #rm -f /boot/config/plugins/&name;/.rclone.conf; #rm -f /boot/config/plugins/&name;/logs; echo "" echo "-----------------------------------------------------------" echo " &name; has been uninstalled." echo "-----------------------------------------------------------" echo "" </INLINE> </FILE> <FILE Name="/usr/local/emhttp/plugins/&name;/&name;.png" Type="base64"> <INLINE> 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); </INLINE> </FILE> <FILE Name="/usr/local/emhttp/plugins/&name;/README.md"> <INLINE> **&name; Plugin** The plugin installs Rclone. Rclone is a command line program to sync files and directories to and from * Google Drive * Amazon S3 * Openstack Swift / Rackspace cloud files / Memset Memstore * Dropbox * Google Cloud Storage * Amazon Drive * Microsoft One Drive * Hubic * Backblaze B2 * Yandex Disk * The local filesystem Go to http://rclone.org/ for more information. </INLINE> </FILE> <FILE Name="/boot/config/plugins/&name;/~daily_backup.cron"> <INLINE> # daily backup of test folder to blackblaze b2 mytest bucket (with log option) #0 0 * * * /boot/config/plugins/&name;/rclone_helper --log sync /mnt/user/Public/test b2:mytest &> /dev/null </INLINE> </FILE> <FILE Name="/boot/config/plugins/&name;/rclone_helper" Mode="0755"> <INLINE> #!/bin/bash log=false args=() for i in "$@" ; do if [[ $i = "--log" ]] ; then log=true continue fi if [[ $i = "-l" ]] ; then log=true continue fi args+=($i) done config=/boot/config/plugins/&name;/.rclone.conf logfile=/boot/config/plugins/&name;/logs/rclone-$(date "+%Y%m%d").log if [ "$log" = true ] && [ ${#args[@]} -ge 1 ]; then rclone --config $config "${args[@]}" >> $logfile 2>&1 else rclone --config $config "$@"; fi; </INLINE> </FILE> </PLUGIN> I did see that and installed it. Haven't messed with it yet. I don't think they have rclone in nerdtools. If it did this plugin wouldn't be necessary since all it does is install it. I may take a stab at making the plugin more user friendly but I doubt I'll have the time.
September 30, 20169 yr Ummm, what do you mean, it doesnt give you a pretty GUI, but it does everything its suppose to, it installs it, makes a cron file for you to edit to setup your jobs that you want to sync. What else you want it to do? If you want to "Mount" the drives, then I would suggest you put that command in your "GO" file so it gets executed on start up, or make a cron entry to check if the mount is there, if not start it.
September 30, 20169 yr Ummm, what do you mean, it doesnt give you a pretty GUI, but it does everything its suppose to, it installs it, makes a cron file for you to edit to setup your jobs that you want to sync. What else you want it to do? If you want to "Mount" the drives, then I would suggest you put that command in your "GO" file so it gets executed on start up, or make a cron entry to check if the mount is there, if not start it. Well, I don't have a problem with that but for the less technical, or just to make it more cohesive with the rest of unraid, I might make a config page so others that aren't comfortable in the CLI don't have to mess with it or the GO file.
September 30, 20169 yr Ummm, what do you mean, it doesnt give you a pretty GUI, but it does everything its suppose to, it installs it, makes a cron file for you to edit to setup your jobs that you want to sync. What else you want it to do? If you want to "Mount" the drives, then I would suggest you put that command in your "GO" file so it gets executed on start up, or make a cron entry to check if the mount is there, if not start it. Well, I don't have a problem with that but for the less technical, or just to make it more cohesive with the rest of unraid, I might make a config page so others that aren't comfortable in the CLI don't have to mess with it or the GO file. Good luck lol, more power too ya. This is a good starting point for most people and it answered a few questions with the docker/encryption not syncing. You also dont really need to do anything from the command line, you can just edit the files from the share. The only thing would be the "update_cron" when you edit the cron file. Trust me I dont like editing from the CLI either lol but I can smack a few lines in every now and then if I can do most of the lifting just thru editing a file from the share.
September 30, 20169 yr DZMM: You need to change your config for the "Secret" Apparently they dont make it clear that you need to set a "Path" when you setup up your remote. https://github.com/ncw/rclone/issues/640 So mine looks like: Where Amazon is the name of my Remote. Then when you copy/sync to your "Secret" or "AmazonEncrypted" in my case, the files get upload to this "Encrypted" Directory [AmazonEncrypted] type = crypt remote = Amazon:Encrypted filename_encryption = standard password = XXXX password2 = XXXX So this is putting my config files for SABNZBD into my Encrypted Folder in a folder called "Test" (Note) the test folder name will also be encrypted root@Tower:/usr/sbin# rclone --config /boot/config/plugins/rclone/.rclone.conf --transfers 1 copy /mnt/user/DockerConfigs/SABnzbd AmazonEncrypted:Test 2016/09/30 14:55:31 Transferred: 16.837 MBytes (279.299 kBytes/s) Errors: 0 Checks: 0 Transferred: 7 Elapsed time: 1m1.7s Transferring: * logs/sabnzbd.log.1: 36% done. avg: 399.9, cur: 384.2 kByte/s. ETA: 8s 2016/09/30 14:56:23 Encrypted amazon drive root 'Encrypted/a6al9sfhheqspa5rip7agsq7mc': Waiting for checks to finish 2016/09/30 14:56:23 Encrypted amazon drive root 'Encrypted/a6al9sfhheqspa5rip7agsq7mc': Waiting for transfers to finish 2016/09/30 14:56:25 Transferred: 29.868 MBytes (264.645 kBytes/s) Errors: 0 Checks: 0 Transferred: 22 Elapsed time: 1m55.5s Ahh, thanks for clearing that up. I'll have a go at this later.
September 30, 20169 yr Ummm, what do you mean, it doesnt give you a pretty GUI, but it does everything its suppose to, it installs it, makes a cron file for you to edit to setup your jobs that you want to sync. What else you want it to do? Installed plugin with ease and did test manual sync which worked - thanks! Question from a non-technical person, what's the right format for entries in the cron file? Original: # daily backup of test folder to blackblaze b2 mytest bucket (with log option) #0 0 * * * /boot/config/plugins/rclone/rclone_helper --log sync /mnt/user/Public/test b2:mytest &> /dev/null is this correct? 0 0 * * * /boot/config/plugins/rclone/rclone_helper --log sync /mnt/user/Public secret:Public &> /dev/null 0 0 * * * /boot/config/plugins/rclone/rclone_helper --log sync /mnt/user/Music secret:Music &> /dev/null
September 30, 20169 yr Ummm, what do you mean, it doesnt give you a pretty GUI, but it does everything its suppose to, it installs it, makes a cron file for you to edit to setup your jobs that you want to sync. What else you want it to do? Installed plugin with ease and did test manual sync which worked - thanks! Question from a non-technical person, what's the right format for entries in the cron file? Original: # daily backup of test folder to blackblaze b2 mytest bucket (with log option) #0 0 * * * /boot/config/plugins/rclone/rclone_helper --log sync /mnt/user/Public/test b2:mytest &> /dev/null is this correct? 0 0 * * * /boot/config/plugins/rclone/rclone_helper --log sync /mnt/user/Public secret:Public &> /dev/null 0 0 * * * /boot/config/plugins/rclone/rclone_helper --log sync /mnt/user/Music secret:Music &> /dev/null Maybe this will help: http://crontab.guru/ or this: http://www.cronmaker.com/
September 30, 20169 yr Your cron entries look right, not sure if you need the "&> /dev/null" at the end. Just make sure you rename the file something like that ends in ".cron" I made mine 'rclone.cron' and then run "update_cron" (ssh in and run from command line), then run 'cat /etc/cron.d/root' to see the entries in the cron.
September 30, 20169 yr Your cron entries look right, not sure if you need the "&> /dev/null" at the end. Just make sure you rename the file something like that ends in ".cron" I made mine 'rclone.cron' and then run "update_cron" (ssh in and run from command line), then run 'cat /etc/cron.d/root' to see the entries in the cron. Thanks. It was the "&> /dev/null" bit at the end I wasn't sure about as I don't know what it did - I'll remove. Thanks for the extra bits on how to add the cron job. Working good so far.
October 1, 20169 yr PlugIn: Here is the code if you want to make this a plugin instead. I found this code in another post on UnRaid, I just made a couple of tweaks to make it work. Just call it "Rclone.plg" and put it on your Flash Drive, then install the plugin from the directory that you copied the file from. <?xml version='1.0' standalone='yes'?> <!DOCTYPE PLUGIN [ <!ENTITY name "rclone"> <!ENTITY author "aschamberger"> <!ENTITY version "2016.09.25"> <!ENTITY pluginURL "&name;.plg"> ]> <PLUGIN name="&name;" author="&author;" version="&version;" pluginURL="&pluginURL;"> <CHANGES> ##&name; ###2016.09.25 - add .cron file template for daily backup (use 'update_cron' to reload changes and 'cat /etc/cron.d/root' to see current config) - update rclone to v1.33 ###2016.08.15 - add myrclone with config + transfers parameter - add log dir for --log option of myrclone ###2016.08.14 - initial version </CHANGES> <!-- This plugin installs Rclone on unRAID systems. Thanks to stignz for his great guide: https://lime-technology.com/forum/index.php?topic=46663.0 --> <FILE Run="/bin/bash" Method="install"> <INLINE> # version could be 'current' also rcloneversion=current rclonefile=rclone-$rcloneversion-linux-amd64.zip if [ -d /usr/local/emhttp/plugins/&name; ]; then rm -rf /usr/local/emhttp/plugins/&name; fi; mkdir -p /boot/config/plugins/&name;/install/ if [ -f /boot/config/plugins/&name;/install/ca-certificates.crt ]; then rm -f /boot/config/plugins/&name;/install/ca-certificates.crt fi; curl -o /boot/config/plugins/&name;/install/ca-certificates.crt https://raw.githubusercontent.com/bagder/ca-bundle/master/ca-bundle.crt if [ -f /boot/config/plugins/&name;/install/rclone-*-linux-amd64.zip ]; then rm -f /boot/config/plugins/&name;/install/rclone-*-linux-amd64.zip fi; wget http://downloads.rclone.org/$rclonefile -O /boot/config/plugins/&name;/install/$rclonefile if [ -d /boot/config/plugins/&name;/install/rclone-v*/ ]; then rm -rf /boot/config/plugins/&name;/install/rclone-v*/ fi; unzip /boot/config/plugins/&name;/install/$rclonefile -d /boot/config/plugins/&name;/install/ cp /boot/config/plugins/&name;/install/rclone-v*/rclone /usr/sbin/ chown root:root /usr/sbin/rclone chmod 755 /usr/sbin/rclone mkdir -p /etc/ssl/certs/ cp /boot/config/plugins/&name;/install/ca-certificates.crt /etc/ssl/certs/ if [ ! -f /boot/config/plugins/&name;/.rclone.conf ]; then touch /boot/config/plugins/&name;/.rclone.conf; fi; mkdir -p /boot/config/plugins/&name;/logs; echo "" echo "-----------------------------------------------------------" echo " &name; has been installed." echo "-----------------------------------------------------------" echo "" </INLINE> </FILE> <FILE Run="/bin/bash" Method="remove"> <INLINE> rm -rf /boot/config/plugins/&name;/install rm -rf /usr/local/emhttp/plugins/&name; rm -f /usr/sbin/rclone; rm -f /usr/sbin/myrclone; rm -f /etc/ssl/certs/ca-certificates.crt rm -f /boot/config/plugins/&name;/~daily_backup.cron # we keep config and logs #rm -f /boot/config/plugins/&name;/.rclone.conf; #rm -f /boot/config/plugins/&name;/logs; echo "" echo "-----------------------------------------------------------" echo " &name; has been uninstalled." echo "-----------------------------------------------------------" echo "" </INLINE> </FILE> <FILE Name="/usr/local/emhttp/plugins/&name;/&name;.png" Type="base64"> <INLINE> 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); </INLINE> </FILE> <FILE Name="/usr/local/emhttp/plugins/&name;/README.md"> <INLINE> **&name; Plugin** The plugin installs Rclone. Rclone is a command line program to sync files and directories to and from * Google Drive * Amazon S3 * Openstack Swift / Rackspace cloud files / Memset Memstore * Dropbox * Google Cloud Storage * Amazon Drive * Microsoft One Drive * Hubic * Backblaze B2 * Yandex Disk * The local filesystem Go to http://rclone.org/ for more information. </INLINE> </FILE> <FILE Name="/boot/config/plugins/&name;/~daily_backup.cron"> <INLINE> # daily backup of test folder to blackblaze b2 mytest bucket (with log option) #0 0 * * * /boot/config/plugins/&name;/rclone_helper --log sync /mnt/user/Public/test b2:mytest &> /dev/null </INLINE> </FILE> <FILE Name="/boot/config/plugins/&name;/rclone_helper" Mode="0755"> <INLINE> #!/bin/bash log=false args=() for i in "$@" ; do if [[ $i = "--log" ]] ; then log=true continue fi if [[ $i = "-l" ]] ; then log=true continue fi args+=($i) done config=/boot/config/plugins/&name;/.rclone.conf logfile=/boot/config/plugins/&name;/logs/rclone-$(date "+%Y%m%d").log if [ "$log" = true ] && [ ${#args[@]} -ge 1 ]; then rclone --config $config "${args[@]}" >> $logfile 2>&1 else rclone --config $config "$@"; fi; </INLINE> </FILE> </PLUGIN> Are you going to submit this to CA? It works perfectly and I'm sure other people will thank you when they know it's available
October 1, 20169 yr my /root/.rclone.conf file that I create via the plugin keeps getting deleted when I reboot. How do I stop this happening? root@DZMM:~# rclone config 2016/10/01 16:55:10 Failed to load config file "/root/.rclone.conf" - using defaults: open /root/.rclone.conf: no such file or directory Thanks
October 1, 20169 yr Author my /root/.rclone.conf file that I create via the plugin keeps getting deleted when I reboot. How do I stop this happening? root@DZMM:~# rclone config 2016/10/01 16:55:10 Failed to load config file "/root/.rclone.conf" - using defaults: open /root/.rclone.conf: no such file or directory Thanks I suppose this happens when using the plugin and not the docker container?
October 1, 20169 yr my /root/.rclone.conf file that I create via the plugin keeps getting deleted when I reboot. How do I stop this happening? root@DZMM:~# rclone config 2016/10/01 16:55:10 Failed to load config file "/root/.rclone.conf" - using defaults: open /root/.rclone.conf: no such file or directory Thanks I suppose this happens when using the plugin and not the docker container? ok, I've solved the problem with the plugin by referring to the original post. At boot the plugin reinstalls rclone and in the original post, the script also copied the .rclone.conf back to /root/. So, I added and amended the line to copy the rclone.conf file from /boot/config/plugins/rclone/ to /root/ at boot; cp /boot/config/plugins/rclone/.rclone.conf /root/; Here's my amended plugin in full. To use: 1. copy code and call Rclone.plg and save on flash drive as per bakes82 instructions 2. install plugin 3. run "rclone config" from SSH/command line 4. copy the /root/.rclone.conf file to /boot/config/plugins/rclone/.rclone.conf and make sure this version is up to date before rebooting if you make any future changes to the /root/ version 5. to create CRON jobs, add as new rows to the CRON file in /boot/config/plugins/rclone/ and rename to 'rclone.cron'. Then run 'update_cron' from SSH/command line and then 'cat /etc/cron.d/root' <?xml version='1.0' standalone='yes'?> <!DOCTYPE PLUGIN [ <!ENTITY name "rclone"> <!ENTITY author "aschamberger"> <!ENTITY version "2016.09.25"> <!ENTITY pluginURL "&name;.plg"> ]> <PLUGIN name="&name;" author="&author;" version="&version;" pluginURL="&pluginURL;"> <CHANGES> ##&name; ###2016.09.25 - add .cron file template for daily backup (use 'update_cron' to reload changes and 'cat /etc/cron.d/root' to see current config) - update rclone to v1.33 ###2016.08.15 - add myrclone with config + transfers parameter - add log dir for --log option of myrclone ###2016.08.14 - initial version </CHANGES> <!-- This plugin installs Rclone on unRAID systems. Thanks to stignz for his great guide: https://lime-technology.com/forum/index.php?topic=46663.0 --> <FILE Run="/bin/bash" Method="install"> <INLINE> # version could be 'current' also rcloneversion=current rclonefile=rclone-$rcloneversion-linux-amd64.zip if [ -d /usr/local/emhttp/plugins/&name; ]; then rm -rf /usr/local/emhttp/plugins/&name; fi; mkdir -p /boot/config/plugins/&name;/install/ if [ -f /boot/config/plugins/&name;/install/ca-certificates.crt ]; then rm -f /boot/config/plugins/&name;/install/ca-certificates.crt fi; curl -o /boot/config/plugins/&name;/install/ca-certificates.crt https://raw.githubusercontent.com/bagder/ca-bundle/master/ca-bundle.crt if [ -f /boot/config/plugins/&name;/install/rclone-*-linux-amd64.zip ]; then rm -f /boot/config/plugins/&name;/install/rclone-*-linux-amd64.zip fi; wget http://downloads.rclone.org/$rclonefile -O /boot/config/plugins/&name;/install/$rclonefile if [ -d /boot/config/plugins/&name;/install/rclone-v*/ ]; then rm -rf /boot/config/plugins/&name;/install/rclone-v*/ fi; unzip /boot/config/plugins/&name;/install/$rclonefile -d /boot/config/plugins/&name;/install/ cp /boot/config/plugins/&name;/install/rclone-v*/rclone /usr/sbin/ chown root:root /usr/sbin/rclone chmod 755 /usr/sbin/rclone mkdir -p /etc/ssl/certs/ cp /boot/config/plugins/&name;/install/ca-certificates.crt /etc/ssl/certs/ if [ ! -f /boot/config/plugins/&name;/.rclone.conf ]; then touch /boot/config/plugins/&name;/.rclone.conf; fi; cp /boot/config/plugins/rclone/.rclone.conf /root/; mkdir -p /boot/config/plugins/&name;/logs; echo "" echo "-----------------------------------------------------------" echo " &name; has been installed." echo "-----------------------------------------------------------" echo "" </INLINE> </FILE> <FILE Run="/bin/bash" Method="remove"> <INLINE> rm -rf /boot/config/plugins/&name;/install rm -rf /usr/local/emhttp/plugins/&name; rm -f /usr/sbin/rclone; rm -f /usr/sbin/myrclone; rm -f /etc/ssl/certs/ca-certificates.crt rm -f /boot/config/plugins/&name;/~daily_backup.cron # we keep config and logs #rm -f /boot/config/plugins/&name;/.rclone.conf; #rm -f /boot/config/plugins/&name;/logs; echo "" echo "-----------------------------------------------------------" echo " &name; has been uninstalled." echo "-----------------------------------------------------------" echo "" </INLINE> </FILE> <FILE Name="/usr/local/emhttp/plugins/&name;/&name;.png" Type="base64"> <INLINE> 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); </INLINE> </FILE> <FILE Name="/usr/local/emhttp/plugins/&name;/README.md"> <INLINE> **&name; Plugin** The plugin installs Rclone. Rclone is a command line program to sync files and directories to and from * Google Drive * Amazon S3 * Openstack Swift / Rackspace cloud files / Memset Memstore * Dropbox * Google Cloud Storage * Amazon Drive * Microsoft One Drive * Hubic * Backblaze B2 * Yandex Disk * The local filesystem Go to http://rclone.org/ for more information. </INLINE> </FILE> <FILE Name="/boot/config/plugins/&name;/~daily_backup.cron"> <INLINE> # daily backup of test folder to blackblaze b2 mytest bucket (with log option) #0 0 * * * /boot/config/plugins/&name;/rclone_helper --log sync /mnt/user/Public/test b2:mytest &> /dev/null </INLINE> </FILE> <FILE Name="/boot/config/plugins/&name;/rclone_helper" Mode="0755"> <INLINE> #!/bin/bash log=false args=() for i in "$@" ; do if [[ $i = "--log" ]] ; then log=true continue fi if [[ $i = "-l" ]] ; then log=true continue fi args+=($i) done config=/boot/config/plugins/&name;/.rclone.conf logfile=/boot/config/plugins/&name;/logs/rclone-$(date "+%Y%m%d").log if [ "$log" = true ] && [ ${#args[@]} -ge 1 ]; then rclone --config $config "${args[@]}" >> $logfile 2>&1 else rclone --config $config "$@"; fi; </INLINE> </FILE> </PLUGIN>
October 1, 20169 yr Author @DZMM Can you try to mount an encrypted share from ACD and then see if this share can be mounted inside a docker? I've tried many solutions, and this is neither possible with docker or VM's.
October 2, 20169 yr I've read through the comments but am still not sure. Does this automatically encrypt files if I want to send it to ACD or is there something extra I have to setup? I see crypt on the rclone website, but wasn't sure if I needed to set it up to go to crypt and then ACD or if it will encrypt files that I send to ACD already?
October 2, 20169 yr @DZMM Can you try to mount an encrypted share from ACD and then see if this share can be mounted inside a docker? I've tried many solutions, and this is neither possible with docker or VM's. I had a quick go last night without really knowing what I was doing, which failed. I've gone back to using duplication as decline rclone went bonkers with CPU usage maxing my CPU out at 100% constantly, which takes some doing. I also find the GUI handy as I can track progress easily.
October 2, 20169 yr I've read through the comments but am still not sure. Does this automatically encrypt files if I want to send it to ACD or is there something extra I have to setup? I see crypt on the rclone website, but wasn't sure if I needed to set it up to go to crypt and then ACD or if it will encrypt files that I send to ACD already? You have to setup two remotes to encrypt to Amazon: 1. Setup first remote using option 1 which is unencrypted e.g 'acd 2. Then setup second remote e.g. 'secret' choose option 5 and then select remote 'acd' and setup encryption keys 2a. When choosing 'acd' above, you also have to set a location on Amazon e.g if you want your encrypted files to be stored in an 'unRAID' folder on amazon, when specifying the remote for option 5 put 'acd:unRAID' I.e. 'remote:location'. if you don't set a location the encrypted files dont go to Amazon and are stored in your appdata!!!!! 3. Then to sync say your media file you enter 'rclone sync /mnt/user/media secret:media' which will put the files in unRAID/media on amazon
October 2, 20169 yr Author I've read through the comments but am still not sure. Does this automatically encrypt files if I want to send it to ACD or is there something extra I have to setup? I see crypt on the rclone website, but wasn't sure if I needed to set it up to go to crypt and then ACD or if it will encrypt files that I send to ACD already? You have to setup two remotes to encrypt to Amazon: 1. Setup first remote using option 1 which is unencrypted e.g 'acd 2. Then setup second remote e.g. 'secret' choose option 5 and then select remote 'acd' and setup encryption keys 2a. When choosing 'acd' above, you also have to set a location on Amazon e.g if you want your encrypted files to be stored in an 'unRAID' folder on amazon, when specifying the remote for option 5 put 'acd:unRAID' I.e. 'remote:location'. if you don't set a location the encrypted files dont go to Amazon and are stored in your appdata!!!!! 3. Then to sync say your media file you enter 'rclone sync /mnt/user/media secret:media' which will put the files in unRAID/media on amazon 1) docker exec -it Rclone rclone --config="/config/.rclone.conf" config 2) http://rclone.org/amazonclouddrive/ 3) When asked about "Use auto config?" Choose N (no) 4) http://rclone.org/remote_setup/ Authorize rclone with ACD through another PC (your desktop PC) 5) http://rclone.org/crypt/ - Set up another encrypted remote which encrypts the one you set up in step 2,3,4 All data will be encrypted by rclone before being sent to ACD.
October 2, 20169 yr Author @DZMM Can you try to mount an encrypted share from ACD and then see if this share can be mounted inside a docker? I've tried many solutions, and this is neither possible with docker or VM's. I had a quick go last night without really knowing what I was doing, which failed. I've gone back to using duplication as decline went bonkers with CPU usage maxing my CPU out at 100% constantly, which takes some doing. I also find the GUI handy as I can track progress easily. Ok, so you're not going to test this? I'm really curious whether this will work.
October 2, 20169 yr I've read through the comments but am still not sure. Does this automatically encrypt files if I want to send it to ACD or is there something extra I have to setup? I see crypt on the rclone website, but wasn't sure if I needed to set it up to go to crypt and then ACD or if it will encrypt files that I send to ACD already? You have to setup two remotes to encrypt to Amazon: 1. Setup first remote using option 1 which is unencrypted e.g 'acd 2. Then setup second remote e.g. 'secret' choose option 5 and then select remote 'acd' and setup encryption keys 2a. When choosing 'acd' above, you also have to set a location on Amazon e.g if you want your encrypted files to be stored in an 'unRAID' folder on amazon, when specifying the remote for option 5 put 'acd:unRAID' I.e. 'remote:location'. if you don't set a location the encrypted files dont go to Amazon and are stored in your appdata!!!!! 3. Then to sync say your media file you enter 'rclone sync /mnt/user/media secret:media' which will put the files in unRAID/media on amazon 1) docker exec -it Rclone rclone --config="/config/.rclone.conf" config 2) http://rclone.org/amazonclouddrive/ 3) When asked about "Use auto config?" Choose N (no) 4) http://rclone.org/remote_setup/ Authorize rclone with ACD through another PC (your desktop PC) 5) http://rclone.org/crypt/ - Set up another encrypted remote which encrypts the one you set up in step 2,3,4 All data will be encrypted by rclone before being sent to ACD. Thanks guys!! I'll start working through this
October 3, 20169 yr I finally got my head around most of this now. This is more a cron question, but how can I run this every 5 minutes instead of hourly?
October 3, 20169 yr Author I finally got my head around most of this now. This is more a cron question, but how can I run this every 5 minutes instead of hourly? set the CRON_SCHEDULE variable to "*/5 * * * *"
October 3, 20169 yr @DZMM Can you try to mount an encrypted share from ACD and then see if this share can be mounted inside a docker? I've tried many solutions, and this is neither possible with docker or VM's. I had a quick go last night without really knowing what I was doing, which failed. I've gone back to using duplication as decline went bonkers with CPU usage maxing my CPU out at 100% constantly, which takes some doing. I also find the GUI handy as I can track progress easily. Ok, so you're not going to test this? I'm really curious whether this will work. I'll have another go tomorrow when I'm home - I'm curious to see if the 100% CPU usage was a one-off
October 3, 20169 yr Ive run a quick test doing a rclone copy to the amazon encrypted folder. It was only 2 400mb files and I didnt see any spike that I could tell. Where you running a FUSE mount also? Maybe because youre uploading and mounting at same time it could be encrypting and decrypting and spiking cpu.
October 13, 20169 yr OK! So using the plugin version, I was able to successfully add an encrypted Amazon share as well add a mount point. I haven't tested it with another program like Plex but I don't see any reason it won't work. Although throughput might be an issue. The problem I am having though is I cannot find a way to make the mount point accessible as a network share. Not super critical, but it would be nice. Anybody else had a chance to mess with this?
Archived
This topic is now archived and is closed to further replies.