new directory structure and template files
This commit is contained in:
parent
a9ec3113a1
commit
82eff9d8ae
29
SeafBackup/503.html
Normal file
29
SeafBackup/503.html
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<title>503 - Unavailable: Backup in progress</title>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
body {
|
||||||
|
margin: 0 auto;
|
||||||
|
padding: 0;
|
||||||
|
width: 85%;
|
||||||
|
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<h1>Bad timing!</h1>
|
||||||
|
<p>Seems you're trying to access me during my daily backup window. Don't
|
||||||
|
worry though, I should be up and running again very soon.</p>
|
||||||
|
<p>My average backup window duration is around 10 minutes during which time
|
||||||
|
I'm quite busy copying your super-important files to my ultra-secret hiding
|
||||||
|
place so they stay safe in case anything ever happens to me!</p>
|
||||||
|
<h3><em>I'm really sorry for the delay. Please try me again soon!</em></h3>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
3
SeafBackup/excludeLocations.borg
Normal file
3
SeafBackup/excludeLocations.borg
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
'/var/nc_data/cache'
|
||||||
|
sh:/var/nc_data/appdata_*/preview/
|
||||||
|
EOF
|
8
SeafBackup/nc_borg.details
Normal file
8
SeafBackup/nc_borg.details
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<path to borgbackup base directory> /var/borgbackup
|
||||||
|
<path to SSH private key for remote server> /var/borgbackup/sshPrivate.key
|
||||||
|
<connection string to remote repo> user@servername.tld:repoName/
|
||||||
|
<password for repo> pAsSwOrd
|
||||||
|
<path to file listing extra files> /root/NCscripts/xtraLocations.borg
|
||||||
|
<path to file with exclusions> /root/NCscripts/excludeLocations.borg
|
||||||
|
<purge timeframe options> --keep-within=7d --keep-daily=30 --keep-weekly=12 --keep-monthly=-1
|
||||||
|
<location of borg remote instance> borg1
|
4
SeafBackup/nc_sql.details
Normal file
4
SeafBackup/nc_sql.details
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
<name of machine hosting mySQL> localhost
|
||||||
|
<name of authorized user> nextcloud
|
||||||
|
<password for above user> pAsSwOrd
|
||||||
|
<name of NextCloud database> nextcloudDB
|
33
SeafBackup/xtraLocations.borg
Normal file
33
SeafBackup/xtraLocations.borg
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
/etc/fstab
|
||||||
|
/etc/network/interfaces
|
||||||
|
/etc/network/interfaces.d/
|
||||||
|
/etc/systemd/timesyncd.conf
|
||||||
|
/etc/profile
|
||||||
|
/etc/bash.bashrc
|
||||||
|
/etc/skel/
|
||||||
|
/etc/nanorc
|
||||||
|
/etc/msmtprc
|
||||||
|
/etc/msmtp_aliases
|
||||||
|
/etc/apt/sources.list
|
||||||
|
/etc/apt/sources.list.d/
|
||||||
|
/etc/apt/listchanges.conf
|
||||||
|
/etc/apt/apt.conf.d/50unattended-upgrades
|
||||||
|
/etc/apt/apt.conf.d/20auto-upgrades
|
||||||
|
/etc/ssh/
|
||||||
|
/etc/logwatch/
|
||||||
|
/etc/letsencrypt/
|
||||||
|
/etc/fail2ban/fail2ban.local
|
||||||
|
/etc/fail2ban/jail.local
|
||||||
|
/etc/fail2ban/filter.d/nextcloud.conf
|
||||||
|
/etc/fail2ban/jail.d/
|
||||||
|
/root/.bashrc
|
||||||
|
/root/NCscripts/
|
||||||
|
/root/.ssh/
|
||||||
|
/etc/mysql/my.cnf
|
||||||
|
/etc/nginx/
|
||||||
|
/etc/php/7.2/cli/php.ini
|
||||||
|
/etc/php/7.2/fpm/php-fpm.conf
|
||||||
|
/etc/php/7.2/fpm/php.ini
|
||||||
|
/etc/php/7.2/fpm/pool.d/www.conf
|
||||||
|
/etc/redis/redis.conf
|
||||||
|
/usr/share/nginx/html/
|
Loading…
Reference in New Issue
Block a user