Changes

From SME Server
Jump to navigationJump to search
28 bytes removed ,  12:05, 6 July 2018
m
Line 71: Line 71:  
Rclone is made available as a statically linked executible and can be installed as follows: (https://rclone.org/install/)
 
Rclone is made available as a statically linked executible and can be installed as follows: (https://rclone.org/install/)
   −
<code>
+
<pre>
 
curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip
 
curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip
   
unzip rclone-current-linux-amd64.zip
 
unzip rclone-current-linux-amd64.zip
   
cd rclone-*-linux-amd64
 
cd rclone-*-linux-amd64
   
sudo cp rclone /usr/bin/
 
sudo cp rclone /usr/bin/
   
sudo chown root:root /usr/bin/rclone
 
sudo chown root:root /usr/bin/rclone
   
sudo chmod 755 /usr/bin/rclone
 
sudo chmod 755 /usr/bin/rclone
 
+
</pre>
</code>
      
Note that this loads the 64 bit version, other versions are available.
 
Note that this loads the 64 bit version, other versions are available.
Line 90: Line 84:  
Then you can run the configuration process:
 
Then you can run the configuration process:
   −
<code>rclone config</code>
+
<pre>rclone config</pre>
    
Choose your cloud provider and follow the instructions for a headless server.
 
Choose your cloud provider and follow the instructions for a headless server.
Line 100: Line 94:  
Here is the shell script that I developed and tested to see if it would work:
 
Here is the shell script that I developed and tested to see if it would work:
   −
<code>
+
<pre>
 
!/bin/sh
 
!/bin/sh
   
signal-event pre-backup
 
signal-event pre-backup
   
cd /
 
cd /
   
rclone mkdir smeserver-dropbox:backup
 
rclone mkdir smeserver-dropbox:backup
   
rclone mkdir smeserver-dropbox:backup/smeserver
 
rclone mkdir smeserver-dropbox:backup/smeserver
   
rclone mkdir smeserver-dropbox:backup/smeserver/etc/e-smith/templates-user-custom
 
rclone mkdir smeserver-dropbox:backup/smeserver/etc/e-smith/templates-user-custom
   
rclone mkdir smeserver-dropbox:backup/smeserver/etc/e-smith/templates-custom
 
rclone mkdir smeserver-dropbox:backup/smeserver/etc/e-smith/templates-custom
   
rclone mkdir smeserver-dropbox:backup/smeserver/home
 
rclone mkdir smeserver-dropbox:backup/smeserver/home
   
rclone mkdir smeserver-dropbox:backup/smeserver/ssh
 
rclone mkdir smeserver-dropbox:backup/smeserver/ssh
   
rclone mkdir smeserver-dropbox:backup/smeserver/root
 
rclone mkdir smeserver-dropbox:backup/smeserver/root
   
rclone copy -v  / smeserver-dropbox:backup/smeserver --files-from backup-files-list-rclone
 
rclone copy -v  / smeserver-dropbox:backup/smeserver --files-from backup-files-list-rclone
   
rclone copy -v  "etc/e-smith/templates-custom/" "smeserver-dropbox:backup/smeserver/etc/e-smith/templates-custom/"
 
rclone copy -v  "etc/e-smith/templates-custom/" "smeserver-dropbox:backup/smeserver/etc/e-smith/templates-custom/"
   
rclone copy -v  "etc/e-smith/templates-user-custom/" "smeserver-dropbox:backup/smeserver/etc/e-smith/templates-user-custom/"
 
rclone copy -v  "etc/e-smith/templates-user-custom/" "smeserver-dropbox:backup/smeserver/etc/e-smith/templates-user-custom/"
   
rclone copy -v  etc/ssh smeserver-dropbox:backup/smeserver/ssh
 
rclone copy -v  etc/ssh smeserver-dropbox:backup/smeserver/ssh
   
rclone copy -v  root smeserver-dropbox:backup/smeserver/root
 
rclone copy -v  root smeserver-dropbox:backup/smeserver/root
   
rclone copy -v  home/e-smith/ smeserver-dropbox:backup/smeserver/home/ --exclude "tmp/**"
 
rclone copy -v  home/e-smith/ smeserver-dropbox:backup/smeserver/home/ --exclude "tmp/**"
 
+
</pre>
</code>
      
=== Incremental Backup ===
 
=== Incremental Backup ===
147

edits

Navigation menu