Updated System Requirements (markdown)

Michael Stanclift 2021-02-12 10:40:04 -06:00
parent fed0640f5c
commit 38eebe7484

@ -6,18 +6,18 @@ The main requirement is Gravity Sync requires at least two separate Pi-hole 5.x
- If you're not using the `root` account, make sure that the account is a member of either the `sudo` or `wheel` group on both the primary and secondary Pi-hole. Most of the pre-built images available for the Raspberry Pi already have this configured, as does Ubuntu.
- During installation, if a non-root user will be given [passwordless sudo](https://linuxize.com/post/how-to-run-sudo-command-without-password/) permissions to the system.
#### Docker Pi-hole
### Docker Pi-hole
- As of Gravity Sync 3.1, your Pi-hole installs can be a Docker container deployment.
- Gravity Sync will run directly on the host OS, and not inside of the container image.
- Only the [official Pi-hole Docker image](https://hub.docker.com/r/pihole/pihole) is supported.
#### Podman Containers
### Podman Containers
- As of Gravity Sync 3.3, beta support for Podman as a container engine has been introduced.
- The same restrictions as above for Docker, apply to Podman.
### Required Components
## Required Components
The installer will perform checks to make sure the required components to use Gravity Sync (such as OpenSSH, etc) are available on both the primary and secondary Pi-hole during installation.
@ -30,19 +30,19 @@ The installer will perform checks to make sure the required components to use Gr
If any of these components are missing, you will have an opportunity to use the package manager utility that is bundled with your Linux distribution to install them.
#### Debian Based (Ubuntu, Raspbian)
### Debian Based (Ubuntu, Raspbian)
```bash
apt update && apt install sqlite3 sudo git cronie rsync ssh
```
#### Redhat Based (CentOS/Fedora)
### Redhat Based (CentOS/Fedora)
```
dnf install sqlite3 sudo git cronie rsync ssh
```
### Pi-hole Architecture
## Pi-hole Architecture
You will need to designate one Pi-Hole as primary and at least one as secondary.