Commit Graph

240 Commits

Author SHA1 Message Date
Asif Bacchus
5c142fd329 Added function to check existance, create/verify and warn or quit. 2018-09-06 01:16:48 -06:00
Asif Bacchus
dbfd5f64a0 Quit function added with error code reporting 2018-09-06 00:37:21 -06:00
Asif Bacchus
9fed8511ee Added logging verbosity parameter detection and logfile variable setup. 2018-09-06 00:26:33 -06:00
Asif Bacchus
8bcfad2dac Correction to self-elevation section that is disabled in production. 2018-09-06 00:03:40 -06:00
Asif Bacchus
57dd2de557 Updated comments and instructions to include logging verbosity param. 2018-09-06 00:02:39 -06:00
Asif Bacchus
ee7a84fb59 Added sample sqlDetails 2018-09-05 17:57:02 -06:00
Asif Bacchus
cec58e7bd4 Added sample excludeLocations.borg 2018-09-05 17:55:43 -06:00
Asif Bacchus
e955eb4c9e Added sample xtraLocations.borg 2018-09-05 17:54:18 -06:00
Asif Bacchus
b1645b90f1 Added sample repoDetails.borg 2018-09-05 17:51:12 -06:00
Asif Bacchus
cd6f19c0b1 added checkpoint interval variable for borg 2018-09-05 17:48:12 -06:00
Asif Bacchus
d66a8b859b Added exclude parameter to borg create command 2018-09-05 17:24:51 -06:00
Asif Bacchus
94399a5b84 Fixed NC maint mode commands 2018-09-05 17:22:57 -06:00
Asif Bacchus
d06f446fd5 Commented in-script elevation, activated explicit root check 2018-09-05 17:20:38 -06:00
Asif Bacchus
bc6badb8b1 Added exclude variable 2018-09-05 17:20:08 -06:00
Asif Bacchus
cd3e69c081 Fixed notification message about NC maint:off 2018-09-04 22:32:42 -06:00
Asif Bacchus
018cc4a0ad Redirected sqldump output to logfile 2018-09-04 22:27:13 -06:00
Asif Bacchus
e1c13f06a7 Log script completion 2018-09-04 22:20:52 -06:00
Asif Bacchus
c42f58b09e Deleted sqlDumpFile after backup completed 2018-09-04 22:20:33 -06:00
Asif Bacchus
aaa1cae43d Fixed exit codes 2018-09-04 22:19:45 -06:00
Asif Bacchus
1ce0bae3bc Take NextCloud out of maintenance mode 2018-09-04 22:18:06 -06:00
Asif Bacchus
3b8556dea7 Remove 503 page to restore web access 2018-09-04 22:15:00 -06:00
Asif Bacchus
4459142100 Initial BorgBackup PRUNE to trim old backups and log the results 2018-09-04 22:13:26 -06:00
Asif Bacchus
e408856b08 Report BorgBackup result in log file. 2018-09-04 22:12:49 -06:00
Asif Bacchus
c8a662bc1e Call BorgBackup to create new archive 2018-09-04 22:12:20 -06:00
Asif Bacchus
8d7bbfcf80 Added export variables to prepare for calling BorgBackup 2018-09-04 20:38:09 -06:00
Asif Bacchus
ad972f1c71 Changed exit codes for consistency rather than script order. 2018-09-04 20:34:32 -06:00
Asif Bacchus
fcd7a4ae6c Added SQLdump 2018-09-04 20:32:29 -06:00
Asif Bacchus
0f80a3b466 Added error-check for maint. mode 2018-09-04 20:28:52 -06:00
Asif Bacchus
67642ab276 Added webUser variable.
NC maint mode.
2018-09-04 20:20:10 -06:00
Asif Bacchus
8ae55fb199 map sqlDetails file to array variable 2018-09-04 18:34:14 -06:00
Asif Bacchus
30b1f2a4d7 Added 503 copy section 2018-09-04 18:30:38 -06:00
Asif Bacchus
d215cec7c3 Added sqlDetails section in variable defintions at top of script. 2018-09-04 18:28:40 -06:00
Asif Bacchus
a4e0e4c71b Added sqlDump directory creation.
Added sqldump filename generation.
2018-09-04 18:22:46 -06:00
Asif Bacchus
94ff195a9e Added derived paths to files 2018-09-04 18:20:38 -06:00
Asif Bacchus
d38ec9c9dd Write script start to log file 2018-09-04 18:15:48 -06:00
Asif Bacchus
11b5c4f5c9 Added run-as-root check (disabled)
Add in-script elevation for testing.
2018-09-04 18:14:26 -06:00
Asif Bacchus
9cb04f39a0 Setup script variables and comments 2018-09-04 18:13:18 -06:00
Asif Bacchus
779389678e Added 503-backup notice page 2018-09-04 18:06:10 -06:00
Asif Bacchus
ee5456533a Added backup script file 2018-09-04 18:03:37 -06:00
Asif Bacchus
1c8661dffa Initial commit 2018-09-04 17:18:35 -06:00