mirror of
https://github.com/vmstan/gravity-sync.git
synced 2024-08-30 18:22:11 +00:00
6551ae88c7
* Begin work on Docker support * rewrite permission detection * wrong else * Change pihole detection based on sudo results * Write out to devnull * nosodo handle * AND then * scanning * nosudo more * clearer wording on failures * headers * handle nosudo on docker detection better * SUDO sudo * AND THEN * status report rewrite * link * alert on no local install detected * yellow headers like the rest of GS * semi critical issues * purple instead of red * clean up output of sudo detection * give me space * Auto run config script * added logo * center logo * move intro * trying dev/tty * advanced config generate * != * logic is hard * new logo * image * fonts * svg image * remove h1 * use rihole variable * New root check * better method of checking sudo * remove messages * rihole * attempting realpath * GS_FILEPATH * remove $HOME call * remove config requirement for updates * no config for updates * all the variables * all kinds of variable replacements * double quotes * it’s like I’ve forgotten how to write this stuff * removals * updated requirements * variable rearrangement * validation check for docker * riholes * placeholder * more riholes * even more riholes * docker examples * docker rewrite * docker docker docker * docker custom checks * update from anywhere * correct validation error * check for current owner only if local install * give me space * stuff * more stuff * bash alias creation * cleanup installer * fix .sh * config errors, remove sshpass validation * skip directories if done * limit config script * fix for changes when both targets have changed * RIHOLE * cleanup warning messages * stop sign * big red * documenting new variables * master Co-authored-by: Michael Stanclift <vmstan@sovereign.vmstan.net> Co-authored-by: Michael Stanclift <vmstan@sovereign.local>
54 lines
2.2 KiB
Plaintext
54 lines
2.2 KiB
Plaintext
# REQUIRED SETTINGS ######################
|
|
|
|
# Primary Pi-hole host (in IP or DNS name)
|
|
REMOTE_HOST='192.168.1.10'
|
|
|
|
# User account on primary with SUDO rights
|
|
REMOTE_USER='pi'
|
|
|
|
# STANDARD VARIABLES #########################
|
|
|
|
### Installation Types
|
|
# PH_IN_TYPE='' # Pi-hole install type, `default` or `docker` (local)
|
|
# RH_IN_TYPE='' # Pi-hole install type, `default` or `docker` (remote)
|
|
|
|
### Pi-hole Folder/File Customization
|
|
# PIHOLE_DIR='' # default Pi-hole data directory (local)
|
|
# RIHOLE_DIR='' # default Pi-hole data directory (remote)
|
|
# PIHOLE_BIN='' # default Pi-hole binary directory (local)
|
|
# RIHOLE_BIN='' # default Pi-hole binary directory (remote)
|
|
# DOCKER_BIN='' # default Docker binary directory (local)
|
|
# ROCKER_BIN='' # default Docker binary directory (remote)
|
|
# FILE_OWNER='' # default Pi-hole file owner and group (local)
|
|
# RILE_OWNER='' # default Pi-hole file owner and group (remote)
|
|
# DOCKER_CON='' # default Pi-hole Docker container name (local)
|
|
# ROCKER_CON='' # default Pi-hole Docker container name (remote)
|
|
|
|
# GRAVITY_FI='' # default Pi-hole database file
|
|
# CUSTOM_DNS='' # default Pi-hole local DNS lookups
|
|
|
|
### Interaction Customization
|
|
# VERIFY_PASS='' # replace in gravity-sync.conf to overwrite
|
|
# SKIP_CUSTOM='' # replace in gravity-sync.conf to overwrite
|
|
# DATE_OUTPUT='' # replace in gravity-sync.conf to overwrite
|
|
# PING_AVOID='' # replace in gravity-sync.conf to overwrite
|
|
# ROOT_CHECK_AVOID='' # replace in gravity-sync.conf to overwrite
|
|
|
|
### Backup Customization
|
|
# BACKUP_RETAIN='' # replace in gravity-sync.conf to overwrite
|
|
|
|
### SSH Customization
|
|
# SSH_PORT='' # default SSH port
|
|
# SSH_PKIF='' # default local SSH key
|
|
|
|
### GS Folder/File Locations
|
|
# CONFIG_FILE='' # must exist with primary host/user configured
|
|
# GS_FILENAME='' # must exist because it's this script
|
|
# BACKUP_FOLD='' # must exist as subdirectory in LOCAL_FOLDR
|
|
# LOG_PATH='' # replace in gravity-sync.conf to overwrite
|
|
# SYNCING_LOG='' # replace in gravity-sync.conf to overwrite
|
|
# CRONJOB_LOG='' # replace in gravity-sync.conf to overwrite
|
|
# HISTORY_MD5='' # replace in gravity-sync.conf to overwrite
|
|
|
|
### OS Settings
|
|
# BASH_PATH='' # default OS bash path |