Tip: Did you know if you click the star in the upper right, it promotes our project further on GITHUB?
What is PlexGuide?
PlexGuide is an all in one solution that enables you to build a strong plex server with Google Drive as a backend storage. Not only that, it deploys multiple services and programs in the most automated manner possible. New to linux, no worry! Just follow our steps and you'll be fine... to some extent :D
This is a community driven project. You can spot errors, update the wiki, contribute code, suggest ideas! This project would not exist without the help of you and others! Truly, those with the least experience do the best!
PlexGuide - Version 5 - Coded By:
Awesome Team Members, Advisors, Contributors & Beta Testers!
-
Augie, AugusDogus, Bate, cocainbiceps, daveftw84, DesignGears, Desimanic, Jackalblood, imes, NickUK, Pentaganos, trustyfox, Rothuith, simon021, SpencerUK
-
See Additional Thank You's! Click Here
Important
- UBUNTU 16.04 & 17.04 ** Only !!! PlexGuide is not MADE FOR SERVER EDITONS 16.10 - 17.10
- This will remain as developer version. If you want a specific version, please download from here
Social
- PlexGuide Discord Channel
- Reddit Discussion Link: http://reddit.plexguide.com
Want to Donate? Everybit Helps!
Support US: Purchase multiple crypto-curriencies via http://binance.plexguide.com - Purchase Stellar & Ripple! Value increased 4 times from late Dec 17 thru Jan 18!
- Bitcoin : 1H3SD3ef6qaN8ND8S8ZQCaEyD4pMW4kFsA
- LiteCoin: LbCDaq26N39TuUarBkrxTXNFjsNWds9Ktj
Preparation, Installation & Configuration
A. Quick Notes:
- Lightly check the PlexGuide Wiki @ http://wiki.plexguide.com
- With a GITHUB login, did you know that you can edit our wiki pages?! Yes, you can make corrections, add snapshots or expand on any topic. IF you make an update, you'll save us time and help others! Some users have already helped us!
B. Pre-Preparation:
-
Purchase a Google Suite Drive Account via Unlimited Storage.
-
Have a Dedicated, VPS, or Home Solution Ready!
- Recommended EU Servers | Recommended US Servers
** Recommend Space Requirements
- Plex Only Server: Small Library (30GB-50GB) - Large Library (100GB+):
- Plex with USENET or Torrents: Small Library (80GB-100GB+) - Large Library (200GB-300GB+)
- Notes:
- Example: MetaDATA of 10000 Movies and 2000 shows can run 80Gigs big
- Warning: If backing up your library, you need space for the additional zip file!
C. Preparation:
- Google Drive Layout
- Do you Require SSH Access?
- Do you Require a SUDO User?
- Disk Space Warning Check!
D. Install Instructions: Copy & Paste either or into your Terminal (usually double clicking on a word selects the entire item)
Install Via Curl Option Via GitHub
sudo apt-get update -y && sudo wget https://raw.githubusercontent.com/Admin9705/PlexGuide.com-The-Awesome-Plex-Server/Version-5/scripts/curlinstall.sh && sudo bash ./curlinstall.sh
Install Via Git Option Via GitHub
sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get full-upgrade -y && sudo apt-get install git -y && sudo apt-get install whiptail -y && sudo git clone https://github.com/Admin9705/PlexGuide.com-The-Awesome-Plex-Server.git /opt/plexguide && sudo bash /opt/plexg*/sc*/ins* && clear && echo "Execute PlexGuide Anytime By Typing: plexguide" && echo ""
E. Set CPU Performance
- For Real Machine; useless on VPS or Virtual Machine.
- View the following screenshots on affects: Performance Mode, OnDemand Mode, Conservative Mode
F. Benchmarks
- Select [Server/Net Benchmarks] on the PlexGuide front Menu
- It is a good idea to check your benchmarks prior to setting up everything else
- Remember to conduct multiple tests if you feel uneasy about your results
G. RClone / PlexDrive / UnionFS
- Install & Configure (Select Only One)
- YouTube Demo Video (V2) for RClone, UnionFS & PlexGuide: https://youtu.be/T0eXtrOY4kw
- Configure PlexDrive Note: Let It Finish and then Reboot the Server!
H. (Optional) Setting Up Your Reverse Proxy
Reverse Proxy - Access Your Apps Via a Subdomain (Ex: radarr.domain.com or netdata.domain.com)
- Configuring Reverse Proxy
- How To With a Paid GoDaddy Domain: GoDaddy Instructions
- How To With a FreeNom Domain : FreeNom Instructions
I. Installing & Setting Up Support Programs
- Configure Plex
- Configure Programs on the Right Hand Side
- Configure Portainer
- Port Numbers Reminder
J. Final Notes
- See issues or have solutions? Please post your GitHub Issues for the Best Tracking or our REDDIT.
- Please visit: https://www.reddit.com/r/PleX/ for additonal support and information!
- Your Feedback Helps Us and You!
Additional Thank You's (In Date Order)
-
HTPCGuides.com for providing the core foundation examples that enabled PlexGuide Version 1 - 3
-
LinuxServerIO For development of all of their containers along with core YML structure to provide guidance.
-
Tom472 from Mediabox for concepts in using .env files and driving the starting train to develop YMLs.
-
l3uddz & Desimanic from Cloudbox for the Ansible Inspiration and utilization of a few key scripts.