Pushover
Pushover is service that enables you to receive instant push notifications on your phone/tablet/PC from a variety of sources. With Cloudbox, you can have notifications sent with many different events.
Screenshots:
-
Mobile device (Pushover app):
-
PC (Pullover client):
Listed below are the things you'll need from Pushover's site.
-
Pushover account
-
Pushover license(s)
- Pushover has 3 separate licenses for the different device types: Android, iOS, or PC. The cost for the license is a one-time fee of $4.99. You'll need one for the type of device you want to receive notifications on. See their FAQ for more info.
-
Your User Key
- Once your signed in, click the Pushover logo at the top left to take you there.
-
Application API Token (one per app)
-
Pushover -> Your Applications -> Create an Application/API Token
-
Fill in:
-
Name (app/task name)
-
Type (Application or Script)
-
Description (optional)
-
URL (optional)
-
Icon (optional)
-
-
Click "Create Application".
-
To have Pushover send you alerts every time a Cloudbox backup task starts and finishes, follow to steps below.
-
Create a Pushover application for "Cloudbox Backup" (see Step 5 here).
Tip: If you have a Mediabox/Feederbox setup, you can create 2 different applications within Pushover specify "Mediabox Backup" and "Feederbox Backup" as their names.
-
Open the
accounts.yml
file.-
For encrypted
accounts.yml
:ansible-vault edit accounts.yml
-
For plain text
accounts.yml
:nano accounts.yml
-
-
Type in your Pushover User Key and the Application Token (from Step #1) under "pushover" (without quotes).
pushover: app_token: user_key: priority
-
Ctrl+X Y Enter to save.
Cloudplow can send notifications when it:
- starts an upload task.
- is put into a ban sleep.
- is restored after a ban sleep.
- completes an upload task.
To setup notifications, follow the steps below:
-
Create a Pushover application for "Cloudplow" (see Step 5 here).
-
Edit the Cloudplow config.json file:
nano /opt/cloudplow/config.json
-
Add the following notification section and type in your Pushover User Key and the Application Token (from Step #1) within the quotes (""). Take a look at an example of this here.
"notifications": { "Pushover": { "app_token": "XXXXXXXXXXX", "service": "pushover", "user_token": "XXXXXXXXXXXX", "priority": 0 } },
-
Ctrl+X Y Enter to save.
-
Restart CP after changes:
sudo systemctl restart cloudplow
.
Pushover can send notifications whenever an event occurs in Plex Requests (e.g. media is requested by someone).
-
Create a Pushover application for "Plex Requests" (see Step 5 here).
-
Plex Requests -> Admin -> Notifications -> check "Enable Pushover notifications" and type in your Pushover User Key and the Application Token (you can click the "Test Pushover" to check if it's working ok) -> Click "Update Settings".
Pushover can send you notifications whenever an event occurs with Plex (e.g. someone starts watching something, new media is added, etc)
-
Create a Pushover application for "PlexPy" (see Step 5 here).
-
Enable notifications: PlexPy -> Settings -> Notification Agents -> Click the gray "bell" icon next to "Pushover" -> and select when you want to be alerted -> Click "close". The "bell" icon will turn yellow.
-
Add in your Pushover info: Click the "gear" icon next to "Pushover" -> Type in your Pushover User Key and the Application Token (you can click the "Test Notification" to check if it's working ok) -> Click "Save".
You can also have Sonarr and Radarr also send out alerts via Pushover when new media is added.
- Overview
- Presumptions
- Server
- Domain Name
- Cloudflare
- Cloud Storage
- Plex / Emby - Account
- Usenet vs. BitTorrent
Cloudbox
- Overview
- Dependencies (Choose only one of these)
- Settings
- Preinstall (Choose only one of these)
- SSH
- Ansible Vault
- Rclone
- Cloudbox (Choose only one of these)
- Application Setup
- Next Steps
Feederbox (do this first)
- Overview
- Dependencies
- Settings
- Preinstall
- SSH
- Ansible Vault
- Rclone
- Feederbox (Choose only one of these)
- Application Setup
- Next Steps
Mediabox
- Overview
- Dependencies
- Settings
- Preinstall
- SSH
- Ansible Vault
- Rclone
- Mediabox (Choose only one of these)
- Application Setup
- Next Steps
- Cloudplow (Media Uploader)
- cb utility script (Develop branch only}
- Updating Cloudbox (Choose only one of these)
- Updating Cloudbox Apps
- Removing Cloudbox Apps
- Resetting Cloudbox Apps
- Migrating Cloudbox
- Settings Updater
- Ansible Vault Primer
- Plex Access Token
- Plex Autoscan Extras
- Pushover
- Google Drive API Client ID and Client Secret
- Useful Docker Commands
- Add Your Own Docker Container into Cloudbox
- Revoking SSL Certificates
- Feeder Mount
- Adding a Subdomain
- HTTP Auth Support
- Emby
- Nextcloud
- Resilio Sync
- Plex DupeFinder
- Heimdall
- NZBHydra v1
- Plex Requests
- Sickbeard MP4 Automator
- SABnzbd
- Traktarr
See Community Wiki.