Updated System Requirements (markdown)

Michael Stanclift 2022-03-29 19:55:35 -05:00
parent 6b40060a45
commit 81f48a8663

@ -1,6 +1,6 @@
The main requirement is Gravity Sync requires at least two separate Pi-hole 5.x instances. These Pi-hole instances should be already be deployed and verified to be functional, prior to the installation of Gravity Sync. The main requirement is Gravity Sync requires at least two separate Pi-hole 5.x instances. These Pi-hole instances should be already be deployed and verified to be functional, prior to the installation of Gravity Sync.
- Only the Linux distributions that Pi-hole is [certified to run on](https://docs.pi-hole.net/main/prerequesites/#supported-operating-systems) are officially supported. ([More Here](https://github.com/vmstan/gravity-sync/wiki/Frequent-Questions#do-you-support-dietpi-unraid-lxd-something-else)) - Only the Linux distributions using systemd that Pi-hole is [certified to run on](https://docs.pi-hole.net/main/prerequesites/#supported-operating-systems) are officially supported. ([More Here](https://github.com/vmstan/gravity-sync/wiki/Frequent-Questions#do-you-support-dietpi-unraid-lxd-something-else))
- You will need a user account with operating system level administrator privileges at each side. This can be a dedicated account with `sudo` ability, or the system's `root` account. - You will need a user account with operating system level administrator privileges at each side. This can be a dedicated account with `sudo` ability, or the system's `root` account.
- If you're not using the `root` account, you can only install Gravity Sync in the user's `$HOME` directory. - If you're not using the `root` account, you can only install Gravity Sync in the user's `$HOME` directory.
- 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.
@ -36,7 +36,6 @@ The installer will perform checks to make sure the required components to use Gr
- OpenSSH - OpenSSH
- Rsync - Rsync
- Crontab
- Git - Git
- Sudo - Sudo
- SQLite3 - SQLite3
@ -52,13 +51,13 @@ apt update && apt install sqlite3 sudo git rsync ssh
### Redhat Based (CentOS, Fedora) ### Redhat Based (CentOS, Fedora)
``` ```
dnf install sqlite3 sudo git cronie rsync ssh dnf install sqlite3 sudo git rsync ssh
``` ```
### Photon OS ### Photon OS
``` ```
tdnf install sqlite3 sudo git cronie rsync ssh tdnf install sqlite3 sudo git rsync ssh
``` ```
## Pi-hole Architecture ## Pi-hole Architecture