Find directions below to install the client and dependencies.
Linux repository hosting provided by
user:group
of notifiarr:notifiarr
.curl -s https://golift.io/repo.sh | sudo bash -s - notifiarr
After install, edit the config and start the service:
sudo nano /etc/notifiarr/notifiarr.conf
sudo systemctl restart notifiarr
makepkg
using the aur
sourcetxz
package from the Releases page.user:group
of notifiarr:notifiarr
.Example of the above in shell form:
wget -qO- https://raw.githubusercontent.com/Notifiarr/notifiarr/main/userscripts/install.sh | sudo bash
vi /usr/local/etc/notifiarr/notifiarr.conf
service notifiarr start
dmg
file from the Releases page.~/.notifiarr/notifiarr.conf
~/.notifiarr/notifiarr.log
/usr/local/etc/notifiarr/notifiarr.conf
brew install golift/mugs/notifiarr
vi /usr/local/etc/notifiarr/notifiarr.conf
brew services start notifiarr
.exe.zip
file from the Releases page.notifiarr.amd64.exe
binary. This starts the app in the system tray.C:\ProgramData\notifiarr\notifiarr.conf
<your home folder>\.notifiarr\notifiarr.log
To enable Notifiarr to auto start on system reboot:
notifiarr.exe
=> Create Shortcut). The target should be C:\Windows\System32\conhost.exe C:\ProgramData\notifiarr\notifiarr.amd64.exe
where C:\ProgramData\notifiarr\notifiarr.amd64.exe
is the path to your Notifiarr executableshell:startup
, then select OK. This opens the Startup folder.Run the below command while ssh'd in to the NAS. It will run the Syno Install Script located on the Notifiarr Repository
curl -sSL https://raw.githubusercontent.com/Notifiarr/notifiarr/main/userscripts/install-synology.sh | sudo bash
This project builds automatically in Docker Cloud and creates ready-to-use multi-architecture images. The latest
tag is always a tagged release in GitHub.
A sample docker compose file may be found in the Github repo here.
Unraid Users
You must configure a Notifiarr API Key in the Unraid Template. If you wish to use Plex then you'll also need to set the Plex Token and Plex URL in the template as well.
Docker Users
Note that Docker Environmental Variables - and thus the Unraid Template - override the Config file.
privileged
to use smartctl
(monitor_drives
) and/or MegaCli
(monitor_raid
)./var/run/utmp
volume if you want to count users.docker pull golift/notifiarr
docker run --hostname=$(hostname) -d \
-v /your/config/folder:/config \
-v /var/run/utmp:/var/run/utmp \
golift/notifiarr
docker logs <container id from docker run>
See below for more information about which environment variables are available.
You must set --privileged
when monitor drives
is enabled on the website.
docker pull golift/notifiarr
docker run --hostname $(hostname) -d --privileged \
-v /var/run/utmp:/var/run/utmp \
-e "DN_API_KEY=abcdef-12345-bcfead-43312-bbbaaa-123" \
-e "DN_SONARR_0_URL=http://localhost:8989" \
-e "DN_SONARR_0_API_KEY=kjsdkasjdaksdj" \
golift/notifiarr
docker logs <container id from docker run>
This application can take a snapshot of your system at an interval and send
you a notification. Snapshot means system health like cpu, memory, disk, raid, users, etc.
Other data available in the snapshot: mysql health, iotop
, iostat
and top
data.
Some of this may only be available on Linux, but other platforms have similar abilities.
If you monitor drive health you must have smartmontools (smartctl
) installed.
If you use smartctl on Linux, you must enable sudo. Add the sudoers entry below to
/etc/sudoers
and fix the path to smartctl
if yours differs. If you monitor
raid and use MegaCli (LSI card), add the appropriate sudoers entry for that too.
To monitor application disk I/O you may install iotop
and add the sudoers entry
for it, shown below. This feature is enabled on the website.
The following sudoers entries are used by various snapshot features. Add them if you use the respective feature.
You can usually just put the following content into /etc/sudoers
or /etc/sudoers.d/00-notifiarr
.
# Allows drive health monitoring on macOS, Linux/Docker and FreeBSD.
notifiarr ALL=(root) NOPASSWD:/usr/sbin/smartctl *
# Allows disk utilization monitoring on Linux (non-Docker).
notifiarr ALL=(root) NOPASSWD:/usr/sbin/iotop *
# Allows monitoring megaraid volumes on macOS, Linux/Docker and FreeBSD.
# Rarely needed, and you'll know if you need this.
notifiarr ALL=(root) NOPASSWD:/usr/sbin/MegaCli64 -LDInfo -Lall -aALL
smartmontools
- get it here https://sourceforge.net/projects/smartmontools/apt install smartmontools
yum install smartmontools
--privileged
mode.opkg install smartmontools
, but first get Entware: