readme: optional parameters
This commit is contained in:
parent
7ae24644a9
commit
d8a2536ec8
60
README.md
60
README.md
@ -76,3 +76,63 @@ almost always *'www-data'*. You would have to check your NGINX/Apache config to
|
|||||||
be sure. 'OCC' will not run as any other user thus, the script cannot
|
be sure. 'OCC' will not run as any other user thus, the script cannot
|
||||||
enter/exit maintenance mode with knowing what user to emulate.
|
enter/exit maintenance mode with knowing what user to emulate.
|
||||||
|
|
||||||
|
### Optional parameters
|
||||||
|
|
||||||
|
#### -5 _path/to/filename.html_, path to 503 html error page
|
||||||
|
|
||||||
|
The path to an html file for the script to copy to your webroot during the
|
||||||
|
backup process. This file can be scanned by your webserver and a 503 error can
|
||||||
|
be issued to users letting them know that your NextCloud is 'temporarily
|
||||||
|
unavailable' while being backed up. A sample 503 page is included for you.
|
||||||
|
|
||||||
|
If you remove the default file or the one you specify is missing, a warning will
|
||||||
|
be issued by the script but, it will continue executing. More details on the
|
||||||
|
503 notification can be found later in the [503 functionality]() section of this
|
||||||
|
document. **Default: _scriptpath/503.html_**
|
||||||
|
|
||||||
|
#### -b _path/to/filename.file_, path to borg details file
|
||||||
|
|
||||||
|
This is a text file that lays out various borg options such as repo name,
|
||||||
|
password, additional files to include, exclusion patters, etc. A sample file is
|
||||||
|
included for your reference. More details, including the *required order* of
|
||||||
|
entries can be found later in this document in the [borg details file]()
|
||||||
|
section.
|
||||||
|
**Default: _scriptpath/nc_borg.details_**
|
||||||
|
|
||||||
|
#### -l _path/to/filename.file_, log file location
|
||||||
|
|
||||||
|
If you have a particular place you'd like this script to save it's log file,
|
||||||
|
then you can specify it using this parameter. I would recommend *'/var/log'*.
|
||||||
|
By default, the script will name the log file *scriptname*.log and will save it
|
||||||
|
in the same directory as the script itself.
|
||||||
|
**Default: _scriptpath/scriptname.log_**
|
||||||
|
|
||||||
|
#### -s _path/to/filename.file_, path to SQL details file
|
||||||
|
|
||||||
|
This is text file containing the details needed to connect to NextCloud's SQL
|
||||||
|
database. For more information about the *required order* of entries can be
|
||||||
|
found later in this document in the [sql details file]() section.
|
||||||
|
**Default: _scriptpath/nc_sql.details_**
|
||||||
|
|
||||||
|
#### -v, verbose output from borg
|
||||||
|
|
||||||
|
By default, the script will ask borg to generate summary only output and record
|
||||||
|
that in the script's log file. If you are running the backup for the first time
|
||||||
|
or are troubleshooting, you may want a detailed output of all files and their
|
||||||
|
changed/unchanged/excluded status from borg. In that case, specify the -v
|
||||||
|
switch.
|
||||||
|
**Note: This will make your log file very large, very quickly since EVERY file
|
||||||
|
being backed up is written to the log.**
|
||||||
|
|
||||||
|
#### -w _path_, path to webroot
|
||||||
|
|
||||||
|
This is the path to the directory your webserver is using as it's default root.
|
||||||
|
In other words, this is the directory that contains the html files served when
|
||||||
|
someone browses to your server. Depending on your setup, this might be the same
|
||||||
|
as your NextCloud webroot.
|
||||||
|
|
||||||
|
This is used exclusively for 503 functionality since the script has to know
|
||||||
|
where to copy the 503 file. If you don't want to use this functionality, you
|
||||||
|
can omit this parameter and the script will issue a warning and move on. More
|
||||||
|
details can be found in the [503 functionality]() section later in this
|
||||||
|
document.
|
Loading…
Reference in New Issue
Block a user