Skip to content

GCE automated deployment

Admin9705 edited this page Feb 28, 2019 · 11 revisions

📂 Click Here - Sign up for Google's Suite for Business - Unlimited Space

📂 Click Here - NZB's with from NewsHost - PG Members Receive a 58% Discount

Table of Contents

  1. Requirements
  2. Account Setup
  3. Instance Setup
  4. Configuring a GCE instance

Note: Please read the GCE Introduction before continuing

1. Requirements

i. An existing PlexGuide setup

ii. A valid Google account that has not been setup for GCP before (It does not have to be the same as your G/Tdrive account)

iii. A valid debit or credit card. Google validates these, and a prepaid card will not work.

iv. Usenet indexers and providers.

2. Account Setup

Go to cloud.google.com and login to the Google account you are going to use for the trial

Select "Try GCP Free"

TRY GCP FREE

Select your country and agree to the terms of service

Set your account type to individual and fill out the rest of the personal information

Account Type

Once your account is created it will automatically put you in the Compute Engine section. Give it a few minutes to process your new account

Once the account is processed you should see an "enable billing" button on the top left. Go ahead and enable it. (Note: once the $300 trial credit expires it will freeze your account and not charge you until you "upgrade" your account. You will also have to enable this every time you create a new project)

ENABLE BILLING

Then select "set account"

SET BILLING

You're now ready to setup GCE from your existing PG setup!

3. Instance Setup

  1. Login in to your current PG setup

  2. Select PG Cloud in the main plexguide menu

PG Cloud

  1. Select GCE instance

GCE

  1. Configure your account to use your Google Cloud Compute account you setup in the previous section

  2. Set your project interface. Use option 2 "Build a new project" to create a project with any name you want. Then use option 1 to select the project you just created.

6.Select your processor count

  1. Select your server region. I highly recommend Europe-West4 (NL) or US-East4 (Virginia) to be closest to your usenet providers location

  2. Deploy your new server!

4. Configuring a GCE instance

Now that you have a running GCE sever now all you have to do is SSH into and set it up!

Under the PG Clone GCE menu select "SSH intop the GCE Box"

If you receive a notice saying "WARNING: The public SSH key file for gcloud does not exist" just follow the prompts to create a key. It will then tell you where you keys are stored, which you can download to use with your own SSH client.

KEY WARNING

Once you are in the GCE instance go ahead and run the PG installer like you would on a normal server. Once you restore sonarr/radarr/nzbget/whatever you will now be able to enjoy the insane speeds of a GCE server!

If you want to go back to your main server simply type "exit" to leave the GCE server SSH session.

📂 Click Here - NZB's from USENET Server - PG Members Receive a 60% Discount

http://PGBlitz.wiki

Useful Starter Links

  1. Introduction
  2. Blitz YouTube Channel
  3. G-Suite Signup
  4. Recommended NewsHosts

Prior Planning 101

  1. Recommended Pre-Reading
  2. Server - Storage Planning
  3. Usenet or BitTorrent
  4. PG Editions
  5. PGBlitz Repos
  6. Common Issues

Deploy & Config

PGBlitz
  1. SSH Server Access
  2. Create a SUDO User
  3. Install PGBlitz
  4. WatchTower
  5. Remote Path Mappings

Data Transport
  1. PG Clone
    1. Google OAuth Keys
    2. PG Move
    3. PG Blitz
    4. 2nd HD Option

Key Components

  1. Traefik
  2. Port Guard
  3. PG Shield
  4. PG Press
  5. Google Cloud - GCE
    1. Automated setup
  6. Hetzner Cloud
  7. PG Fork
  8. Extra PG Commands

Blitz App Info

  1. Accessing PG Apps
  2. App Port Scheme
  3. Plex to AutoScan

Tools & Services

Core Apps [Expand]
  1. Emby
  2. Jackett
  3. Jellyfin
  4. LazyLibrarian
  5. Lidarr
  6. Netdata
  7. NZBGet
  8. Ombi
  9. Plex
  10. Portainer
  11. qBittorrent
  12. Radarr
  13. RuTorrent
  14. SABNZBD
  15. Sonarr
  16. Tautulli
Community Apps [Expand]
  1. AirSonic
  2. AllTube
  3. Bazarr
  4. Beets
  5. Bitwarden
  6. BookSonic
  7. cAdvisor
  8. Cloud Commander
  9. DDClient
  10. Deezloaderremix
  11. Deluge
  12. DelugeVPN
  13. Duplicati
  14. EmbyStats
  15. FlexGet
  16. Gazee
  17. Gitea
  18. Handbrake
  19. Headphones
  20. Heimdall
  21. HomeAssistant
  22. HTPCManager
  23. JDownloader2
  24. jd2-openvpn
  25. Kitana
  26. Logarr
  27. MakeMKV
  28. MariaDB
  29. McMyadmin
  30. MEDUSA
  31. Mellow
  32. Monitorr
  33. Muximux
  34. Mylar
  35. NextCloud
  36. NowShowing
  37. NZBHydra2
  38. NZBThrottle
  39. Organizr
  40. pyLoad
  41. Radarr4k
  42. Resilio
  43. rflood-openvpn
  44. rutorrent-openvpn
  45. ShareSite
  46. Shoko Anime Server
  47. SpeedTest
  48. SyncLounge
  49. Syncthing
  50. The Lounge
  51. Transmission
  52. Trakt.or
  53. Ubooquity
  54. x TeVe
  55. Zammad

Misc Info & Articles

  1. Change Server Time
  2. Fail2Ban
  3. Custom Containers
Scripts
  1. Scripting Area
    1. Auto Upload for Sonarr and Lidarr
    2. Auto Delete Log
    3. Plex Plugin DB Backup
    4. Plex fast BACKUP
Clone this wiki locally
You can’t perform that action at this time.