Pushover - dibrz/ARMBand GitHub Wiki


What is 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):

Pushover Setup

Listed below are the things you'll need from Pushover's site.

  1. Pushover account

  2. 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.
  3. A Pushover Device Client

    • Android

    • iOS

    • Desktop PC:

      • Pullover (free, open source, multi platform client, and my personal favorite).

      • Browser Desktop Notifications (i.e. Chrome, Firefox, Safari).

  4. Your User Key

    • Once your signed in, click the Pushover logo at the top left to take you there.
  5. 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".

Cloudbox Backup

To have Pushover send you alerts every time a Cloudbox backup task starts and finishes, follow to steps below.

  1. Edit the settings.yml file.

      nano ~/cloudbox/settings.yml
  2. Type in your Pushover User Key and the Application Token under "backup" (without quotes).

      backup:
    
        pushover_app_token:
        pushover_user_key:
  3. Ctrl+X Y Enter to save.

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.

Cloudplow

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:

  1. Edit the Cloudplow config.json file:

    nano /opt/cloudplow/config.json
    
  2. Type in your Pushover User Key and the Application Token within the quotes ("").

     "notifications": {
         "Pushover": {
             "app_token": "XXXXXXXXXXX",
             "service": "pushover",
             "user_token": "XXXXXXXXXXXX",
             "priority": 0
         }
     },
  3. Ctrl+X Y Enter to save.

  4. Restart CP after changes: sudo systemctl restart cloudplow.

Plex Requests

Pushover can send notifications whenever an event occurs in Plex Requests (e.g. media is requested by someone).

  • 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".

PlexPy

Pushover can send you notifications whenever an event occurs with Plex (e.g. someone starts watching something, new media is added, etc)

  1. 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.

  2. 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".

Sonarr and Radarr

You can also have Sonarr and Radarr also send out alerts via Pushover when new media is added.

⚠️ **GitHub.com Fallback** ⚠️