Skip to main content

Part 1 - Super simple three step installation

You have finished Read first: Creating an infinite Plex server using a VPS and Cloud service. That means you have a fresh new Ubuntu 16.04 installation and can access your VPS using PuTTY or its equivalent on your OS.

Now on to the super simple three step installation - you'll be up and running in no time, I promise.

Introducing: GooPlex


This is a menu driven fully automatic installation of several applications. It doesn't get simpler than that! I am in no way responsible how you use these applications - that is entirely up to you. Please respect and obey the copyright laws of your country.

The following applications are included in the menu:

  • Plex (to watch the content that you own)
  • Tautulli (to monitor Plex)
  • Sonarr (to manage TV shows)
  • Radarr (to manage movies)
  • Deluge (to download content)
  • Netdata (to monitor your server)
  • Rclone (to connect your Google drive)
  • Organizer (to access all your services)

If you are okay with that, let's proceed. If you prefer to learn how to setup your server from scratch, you can still follow the legacy tutorial Infinite Plex on a VPS instead.

First a short explanation (feel free to skip to the next chapter if you hate tech talk). I chose not to use Docker installations. I tested docker extensively and I'm constantly running into bugs of services failing to restart, mounts dropping and applications refusing to talk to each other. With the regular installation I have never encountered any problems. So, if you prefer the dockerized versions, there are other sites that will cover full docker installations. Again, you're free to choose your method - there really is no right or wrong here.

You can find the GooPlex project on GitHub.

Installing GooPlex


Make sure you are logged in PuTTY as root.


Now, all you need to do is copy the line below (Ctrl C) and paste this in PuTTY (right click), then press Enter.

sudo wget https://files.techperplexed.ga/install.sh -O /tmp/install.sh && sudo bash /tmp/install.sh

Note: This is a very long line, make sure you copy everything (you will need to scroll horizontally). Whoa! Lots of text will flash by for a few minutes... that's a good thing.

Creating plexuser


GooPlex will inform you that a new user will be created. Type the letter y - you are sure you want to create this user. Your installation depends on it.


Next, you will be asked to pick a password for your new plexuser. This is the password you will have to type in every time you need to maintain Linux... so make sure it is a strong password, yet easy to remember.

You can fill out your personal information if you wish, or enter through the fields leaving them empty.

Check if your username has changed from "root" to "plexuser".


You can now access the menu by typing:

gooplex

Any time you want to make changes, that is how you access the menu.

Main menu


You are now in the main menu.


Our first action will be to update the VPS with all the latest Ubuntu patches and necessary applications - so let's pick option a. You will see the following menu now:


Choose a again. Depending on your VPS you may be prompted once or twice if you wish to continue, if so, you can safely proceed.

Note: you probably only need to initialize your server once, unless you want to make changes such as you move to another timezone or want to change the root password.
You can run option b as often as you like, but it is especially useful after you install new applications!

You will need to pay attention again when you are asked to select your time zone.


Make sure you select the time zone of where you live, so that any maintenance or cron jobs will be performed at the correct time.

The root password you were provided with is probably not all that strong, and for an added layer of security you will now be asked to change it. I suggest you use a password generator to create a really long super difficult password. Make sure it's stored somewhere safe. You will not need it during the three step installation, but you may need it again in the future.

Here's mine: khwdZ^Hgs&J&w7HZgRVENotice it is 20 characters long, completely random, contains capital letters, small letters, numbers and symbols. Now that is a strong password!

If you want, you can copy (Ctrl-C) your password, and then paste (right click) it in PuTTY.


Hit Enter and paste (or type) your password again. Then Enter again.

Press Enter to go back to the server menu, then z to back to the main menu.

Congratulations, your VPS is now ready to receive all the additional applications. You can proceed with Part 2 - Installing the necessary apps.

Comments