Skip to content
desimaniac edited this page May 21, 2019 · 65 revisions

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

  2. Open the accounts.yml file.

    • For encrypted accounts.yml:

      ansible-vault edit accounts.yml
    • For plain text accounts.yml:

      nano accounts.yml
  3. Type in your Pushover User Key and the Application Token (from Step #1) under "pushover" (without quotes).

    pushover:
      app_token:
      user_key:
      priority
  4. Ctrl+X Y Enter to save.

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. Create a Pushover application for "Cloudplow" (see Step 5 here).

  2. Edit the Cloudplow config.json file:

    nano /opt/cloudplow/config.json
    
  3. 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
         }
     },
  4. Ctrl+X Y Enter to save.

  5. 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).

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

PlexPy

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

  1. Create a Pushover application for "PlexPy" (see Step 5 here).

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

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

Basics

  1. Introduction
  2. Cloudbox Install Types
  3. Cloudbox Paths
  4. Accessing Cloudbox Apps

Prerequisites

  1. Overview
  2. Presumptions
  3. Server
  4. Domain Name
  5. Cloudflare
  6. Cloud Storage
  7. Plex / Emby - Account
  8. Usenet vs. BitTorrent

Install Cloudbox

Cloudbox
  1. Overview
  2. Dependencies (Choose only one of these)
  3. Settings
  4. Preinstall (Choose only one of these)
  5. SSH
  6. Ansible Vault
  7. Rclone
  8. Cloudbox (Choose only one of these)
  9. Application Setup
    1. NZBGet
    2. ruTorrent
    3. NZBHydra2
    4. Jackett
    5. Plex Media Server
    6. Plex Autoscan
    7. Sonarr
    8. Radarr
    9. Lidarr
    10. PlexPy (Tautulli)
    11. Ombi
    12. Portainer
    13. Organizr
  10. Next Steps

Install Feederbox / Mediabox

Feederbox (do this first)
  1. Overview
  2. Dependencies
  3. Settings
  4. Preinstall
  5. SSH
  6. Ansible Vault
  7. Rclone
  8. Feederbox (Choose only one of these)
  9. Application Setup
    1. NZBGet
    2. ruTorrent
    3. NZBHydra2
    4. Jackett
    5. Sonarr
    6. Radarr
    7. Lidarr
    8. Portainer
    9. Organizr
  10. Next Steps

Mediabox
  1. Overview
  2. Dependencies
  3. Settings
  4. Preinstall
  5. SSH
  6. Ansible Vault
  7. Rclone
  8. Mediabox (Choose only one of these)
  9. Application Setup
    1. Feeder Mount
    2. Plex Media Server
    3. Plex Autoscan
    4. PlexPy (Tautulli)
    5. Ombi
  10. Next Steps

Recommended Reading

Backup and Restore

More Information

Advanced Configuration

Experimental

Extras

Misc

Community-Submitted

See Community Wiki.

Reference

Troubleshooting

Links

Clone this wiki locally