mirror of
https://github.com/vmstan/gravity-sync.git
synced 2025-08-05 08:39:48 -04:00
Updated System Requirements (markdown)
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.
|
- 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.
|
- 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.
|
- 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.
|
- 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.
|
- 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.
|
- 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.
|
- 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.
|
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.
|
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
|
```bash
|
||||||
apt update && apt install sqlite3 sudo git cronie rsync ssh
|
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
|
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.
|
You will need to designate one Pi-Hole as primary and at least one as secondary.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user