Skip to content

Commit

Permalink
Merge pull request #2307 from nmelehan/rc-v0.6
Browse files Browse the repository at this point in the history
[Release Candidate] RC-v0.6
  • Loading branch information
leslitagordita authored Feb 4, 2019
2 parents 7a951b3 + cf357e1 commit 63ed495
Show file tree
Hide file tree
Showing 105 changed files with 1,654 additions and 438 deletions.
9 changes: 9 additions & 0 deletions ci/vale/dictionary.txt
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,7 @@ chmod
chown
chromecast
chroot
chrooting
chrooted
citad
cjones
Expand All @@ -156,6 +157,7 @@ clickjacking
client1
client2
clojure
cloudnet
clozure
cls
cluebringer
Expand Down Expand Up @@ -406,6 +408,7 @@ gamepad
gameplay
gandi
gatsby
gbps
gcc
gcm
geckodriver
Expand Down Expand Up @@ -823,8 +826,10 @@ namespace
namespaces
nano
nanode
nanodes
natively
nbox
ncdu
ncurses
neo
neomake
Expand Down Expand Up @@ -944,6 +949,7 @@ patroni
pem
pepi
percona
performant
permalink
permalinks
pflogsumm
Expand Down Expand Up @@ -1274,6 +1280,7 @@ syslog
systemctl
systemd
systemname
sysvinit
targ
tasksel
taskserver
Expand Down Expand Up @@ -1322,9 +1329,11 @@ tomacat
tomcat6
torvalds
toolchain
toolchains
traceroute
trackbar
transcoder
transcoding
trello
truststore
tt
Expand Down
10 changes: 8 additions & 2 deletions ci/yaml_rules.json
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,12 @@
"type": "text",
"description": "For freelancer guides only. First and last name of the freelancer who wrote the guide."
},
"dedicated_cpu_link": {
"elements": false,
"required": false,
"type": "text",
"description": "Adds a banner to guide announcing Linode Dedicated CPU instances."
},
"deprecated": {
"elements": false,
"required": false,
Expand Down Expand Up @@ -126,9 +132,9 @@
},
"modified": {
"elements": false,
"required": true,
"required": false,
"type": "date",
"description": "The date this guide was last modified. Should use the form YYYY-MM-DD."
"description": "(DEPRECATED: Hugo now uses the date of the last Git commit) The date this guide was last modified. Should use the form YYYY-MM-DD."
},
"modified_by": {
"elements": false,
Expand Down
6 changes: 5 additions & 1 deletion config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,12 @@ disqusShortname="linode-1"

#disableKinds = ["taxonomy", "taxonomyTerm"]

rssLimit = 15
rssLimit = 30

enableGitInfo = true

[frontmatter]
lastmod = [":git", "lastmod", "date", "publishDate"]

[blackfriday]
fractions = false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ description: 'Deploy Storm cluster on Linode cloud for real-time analytics on st
keywords: ["storm", "analytics", "big data", "zookeeper"]
license: '[CC BY-ND 4.0](http://creativecommons.org/licenses/by-nd/4.0/)'
published: 2016-10-25
modified: 2017-06-21
modified: 2019-01-31
modified_by:
name: Phil Zona
title: 'Big Data in the Linode Cloud: Streaming Data Processing with Apache Storm'
Expand All @@ -17,6 +17,7 @@ external_resources:
- '[Apache Storm project website](http://storm.apache.org/)'
- '[Apache Storm documentation](https://storm.apache.org/releases/current/index.html)'
- '[Storm - Distributed and Fault-Tolerant Real-time Computation](http://www.infoq.com/presentations/Storm-Introduction)'
dedicated_cpu_link: true
---

[Apache Storm](http://storm.apache.org/) is a big data technology that enables software, data, and infrastructure engineers to process high velocity, high volume data in real time and extract useful information. Any project that involves processing high velocity data streams in real time can benefit from it.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ keywords: ["deep learning", "big data", "python", "keras", "flask", "machine lea
og_description: 'Use a pre-trained deep learning model as part of a production application.'
license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
published: 2017-10-09
modified: 2017-10-10
modified: 2019-01-31
modified_by:
name: Linode
title: 'How to Move Your Machine Learning Model to Production'
Expand All @@ -16,6 +16,7 @@ external_resources:
- '[Keras Documentation](https://keras.io/)'
- '[Fast AI Deep Learning Course](http://course.fast.ai/)'
- '[TensorFlow Tutorials](https://www.tensorflow.org/tutorials/)'
dedicated_cpu_link: true
---

![How to Move Your Machine Learning Model to Production](Machine_Learning_Model.jpg)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,14 @@ description: 'This guide shows you how to use Beautiful Soup with a database to
og_description: 'Beautiful Soup is a Python library that helps make it easy to scrape websites for data. This guide shows how to set up Beautiful Soup to collect data over an extended period of time, then export the results to a spreadsheet.'
keywords: ['beautiful soup', 'python', 'scraping', 'tinydb', 'data']
license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
modified: 2017-12-11
modified: 2019-02-01
modified_by:
name: Jared Kobos
name: Linode
published: 2017-12-12
contributor:
name: Luis Cortés
title: 'How to Scrape a Website with Beautiful Soup'
dedicated_cpu_link: true
---

![How to Scrape a Website with BeautifulSoup](beautifulsoup-title-graphic.jpg "How to Scrape a Website with BeautifulSoup")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,15 @@ description: 'This guide shows you how to install and access a Jupyter notebook
keywords: ["Apache2", "Jupyter notebook", "SSL", "websocket"]
license: '[CC BY-ND 4.0](http://creativecommons.org/licenses/by-nd/4.0/)'
published: 2017-08-22
modified: 2017-08-22
modified: 2019-02-01
modified_by:
name: Sam Foo
title: 'Install a Jupyter Notebook Server on a Linode Behind an Apache Reverse Proxy'
external_resources:
- '[Jupyter Notebook Documentation](https://jupyter-notebook.readthedocs.io/en/stable/)'
- '[Anaconda Documentation](https://docs.continuum.io/)'
- '[Certbot](https://certbot.eff.org/)'
dedicated_cpu_link: true
---

Jupyter Notebook is an interactive, enhanced shell that can be run within a web browser. Notebook is popular among data scientists, and supports inline rendering of figures, exporting to a variety of formats, and LaTeX for mathematical notation. This guide aims to configure on a Linode a public Jupyter Notebook server that will facilitate remote access to your computation needs using Apache as a reverse proxy.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ description: 'This tutorial will guide you through setup and configuration of a
keywords: ["shoutcast", " internet radio", " streaming media", " streaming audio"]
license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
aliases: ['communications/media-servers/shoutcast/','applications/media-servers/shoutcast/']
modified: 2017-06-21
modified: 2019-01-31
modified_by:
name: Linode
published: 2012-06-07
Expand All @@ -16,6 +16,7 @@ external_resources:
- '[SHOUTcast Getting Started Guide](http://wiki.winamp.com/wiki/SHOUTcast_Getting_Started_Guide)'
- '[SHOUTcast Broadcast Tools](http://www.shoutcast.com/broadcast-tools)'
- '[SHOUTcast Transcoder MP3 Licensing](http://wiki.winamp.com/wiki/SHOUTcast_DNAS_Transcoder_2#Registering_for_MP3_Stream_Encoding)'
dedicated_cpu_link: true
---

![How to Install A SHOUTcast DNAS Server on Linux](install-shoutcast-dnas-title.jpg "How to Install A SHOUTcast DNAS Server on Linux title graphic")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,14 @@ author:
description: View and organize your media library with Plex on CentOS 7
keywords: ["plex", "media", "centos"]
license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
modified: 2019-01-24
modified: 2019-01-31
modified_by:
name: Linode
published: 2017-05-03
title: Install Plex Media Server on CentOS 7
external_resources:
- '[Plex Media Server Documentation](https://support.plex.tv/hc/en-us/categories/200007567-Plex-Media-Server)'
dedicated_cpu_link: true
---

[Plex](https://www.plex.tv/) is a feature-rich media library platform that allows you to organize and stream your digital video and audio from virtually anywhere. Basic Plex features are [free](https://support.plex.tv/articles/202526943-plex-free-vs-paid/), while the paid Plex Pass adds additional features.
Expand All @@ -36,34 +37,34 @@ This guide demonstrates how to set up **Plex Media Server** on a Linode running

![Plex download button](plex-download-button.png)

1. In the menu that appears, right-click on *CentOS 64-bit (RPM for CentOS 7 or newer)* and copy the download link. Use `cURL` to download the .rpm package directly to your Linode. The example below uses the current link for CentOS at the time of writing. Be sure you install the most recent version of Plex.
2. In the menu that appears, right-click on *CentOS 64-bit (RPM for CentOS 7 or newer)* and copy the download link. Use `cURL` to download the .rpm package directly to your Linode. The example below uses the current link for CentOS at the time of writing. Be sure you install the most recent version of Plex.

curl -O https://downloads.plex.tv/plex-media-server/1.14.1.5488-cc260c476/plexmediaserver-1.14.1.5488-cc260c476.x86_64.rpm

1. Update your system and install Plex:
3. Update your system and install Plex:

sudo yum update
sudo yum install plexmediaserver*.rpm

1. Enable Plex Media Server to start on reboot and then start the server:
4. Enable Plex Media Server to start on reboot and then start the server:

sudo systemctl enable plexmediaserver
sudo systemctl start plexmediaserver

1. Finally, you'll create the directories that will store your Plex media. In this example we'll create library directories for `movies` and `television` within a `plex-media` directory. These will be located within your user's `/home`:
5. Finally, you'll create the directories that will store your Plex media. In this example we'll create library directories for `movies` and `television` within a `plex-media` directory. These will be located within your user's `/home`:

cd ~/
mkdir -p plex-media/movies && mkdir plex-media/television

1. Administration of the Plex server is performed via its web interface. Before you can connect to the web interface from your workstation, you will first need to create an SSH tunnel to your Linode. Substitute `user` with the `sudo` user on your Linode, and `192.0.2.0` with its IP address.
6. Administration of the Plex server is performed via its web interface. Before you can connect to the web interface from your workstation, you will first need to create an SSH tunnel to your Linode. Substitute `user` with the `sudo` user on your Linode, and `192.0.2.0` with its IP address.

ssh [email protected] -L 8888:localhost:32400

1. Go to `http://localhost:8888/web` in a web browser and log in to Plex.
7. Go to `http://localhost:8888/web` in a web browser and log in to Plex.

[![Plex web interface.](plex-browser-view-small.png)](plex-browser-view.png)

1. Give your Plex server a name. Be sure to leave the **Allow me to access my media outside my home** box checked, and click **Next**:
8. Give your Plex server a name. Be sure to leave the **Allow me to access my media outside my home** box checked, and click **Next**:

[![Plex web interface - Server Name.](plex-server-name-small.png)](plex-server-name.png)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,23 @@
author:
name: Nick Brewer
email: [email protected]
description: View and organize your media library with Plex on Ubuntu 16.04
description: View and organize your media library with Plex on Ubuntu 18.04
keywords: ["plex media server", " install plex", " plex ubuntu"]
license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
modified: 2017-06-21
aliases: ['applications/media-servers/install-plex-media-server-on-ubuntu-16-04/']
modified: 2019-01-31
modified_by:
name: Nick Brewer
name: Linode
published: 2017-05-03
title: Install Plex Media Server on Ubuntu 16.04
title: Install Plex Media Server on Ubuntu 18.04
external_resources:
- '[Plex Media Server Documentation](https://support.plex.tv/hc/en-us/categories/200007567-Plex-Media-Server)'
dedicated_cpu_link: true
---

[Plex](https://www.plex.tv/) is a feature-rich media library platform that allows you to organize and stream your digital video and audio from virtually anywhere. This guide will show you how to set up the **Plex Media Server** on your Linode running Ubuntu 16.04 LTS, as well as how to connect to your media server from a Plex [client](https://support.plex.tv/hc/en-us/categories/200006953-Plex-Apps) application. A Plex media server could benefit from large amounts of disk space, so consider using our [Block Storage](/docs/platform/how-to-use-block-storage-with-your-linode) service with this setup.
[Plex](https://www.plex.tv/) is a feature-rich media library platform that allows you to organize and stream your digital video and audio from anywhere. This guide will show you how to set up the **Plex Media Server** on your Linode running Ubuntu 18.04 LTS, as well as how to connect to your media server from a [Plex client](https://support.plex.tv/hc/en-us/categories/200006953-Plex-Apps) application. A Plex media server could benefit from large amounts of disk space, so consider using our [Block Storage](/docs/platform/how-to-use-block-storage-with-your-linode) service with this setup.

![Install Plex Media Server on Ubuntu 16.04](install-plex-media-server-on-ubuntu-16-04.png)
![Install Plex Media Server on Ubuntu 18.04](install-plex-media-server-on-ubuntu-18-04.png)

{{< note >}}
This guide is written for a non-root user. Commands that require elevated privileges are prefixed with `sudo`. If you’re not familiar with the `sudo` command, see the [Users and Groups](/docs/tools-reference/linux-users-and-groups/) guide.
Expand All @@ -38,7 +40,7 @@ This guide is written for a non-root user. Commands that require elevated privil

1. Head to the Plex [Downloads](https://www.plex.tv/downloads/) page and copy the installation link for Ubuntu. Use `wget` to download the installer via the copied link:

wget https://downloads.plex.tv/plex-media-server/1.5.5.3634-995f1dead/plexmediaserver_1.5.5.3634-995f1dead_amd64.deb
wget https://downloads.plex.tv/plex-media-server/1.14.1.5488-cc260c476/plexmediaserver_1.14.1.5488-cc260c476_amd64.deb

This example uses the current link for Ubuntu, at the time of writing. Be sure to use the up-to-date version supplied on the Plex website.

Expand All @@ -58,19 +60,19 @@ This section will show you how to complete your server setup and start adding me

### Initial Setup

1. Administration of the Plex server is performed via its web interface. Before you can connect to the web interface from your workstation, you will first need to create an SSH tunnel to your Linode. Substitute `user` with the `sudo` user on your Linode, and `192.0.2.1` with the IP address of the Plex server:
1. Administration of the Plex server is performed via its web interface. Before you can connect to the web interface from your workstation, you will first need to create an SSH tunnel to your Linode. Substitute `user` with the `sudo` user on your Linode, and `192.0.2.1` with the IP address of the Plex server. Perform this step on your workstation:

ssh [email protected] -L 8888:localhost:32400

2. Enter `http://localhost:8888/web` into your browser to view the Plex web interface, as shown below. Input your Plex account username and password to proceed with the setup process:

[![Plex web interface.](plex-browser-view-small.png)](plex-browser-view.png)

3. Give your Plex server a name. Be sure to leave the **Allow me to access my media outside my home** box checked, and click **Next**:
3. Give your Plex server a name. Be sure to leave the **Allow me to access my media outside my home** box **checked**, and click **Next**:

[![Plex web interface - Server Name.](plex-server-name-small.png)](plex-server-name.png)

4. Finally, you'll create the directories that will store your Plex media. In this example we'll create library directories for `movies` and `television` within a `plex-media` directory. These will be located within your user's `/home`:
4. Finally, you'll create the directories that will store your Plex media. This step is performed on your Linode. In this example we'll create library directories for `movies` and `television` within a `plex-media` directory. These will be located within your user's `/home`:

cd ~/
mkdir -p plex-media/movies && mkdir plex-media/television
Expand All @@ -85,15 +87,15 @@ This section will show you how to complete your server setup and start adding me

[![Plex web interface - Library type](plex-library-type-small.png)](plex-library-type.png)

3. Navigate to the corresponding media directory that you created previously, then click **Add**:
3. Navigate to the corresponding media directory that you created previously, (`/home/username/plex-media/movies`) then click **Add**:

[![Plex web interface - Library location](plex-library-location-small.png)](plex-library-location.png)

4. You can add additional libraries by clicking the **+** symbol next to the **Libraries** list on the Plex side bar:

![Plex web interface - additional Library](plex-additional-library.png)

5. Add your media to the appropriate directories. Be sure to review Plex's [naming conventions](https://support.plex.tv/hc/en-us/categories/200028098-Media-Preparation) for media files, to ensure that your files are identified correctly.
5. Add your media to the appropriate directories. Be sure to review Plex's [naming conventions](https://support.plex.tv/articles/categories/media-preparation/) for media files, to ensure that your files are identified correctly.

### Disable DLNA (Recommended)

Expand All @@ -107,7 +109,7 @@ Now that your server is set up, you're ready to connect to it from your Plex cli

The examples provided here will use **Plex Media Player** for MacOS.

1. [Download](https://www.plex.tv/downloads/) the appropriate media player application, or install it via your device's application store.
1. [Download](https://www.plex.tv/apps-devices/) the appropriate media player application, or install it via your device's application store.

2. Sign in to the Plex client application using the same Plex account as your server.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ author:
description: 'Install Plex Media Server on Ubuntu 18.04 with Salt masterless.'
keywords: ['plex','media','server','ubuntu 18.04','ubuntu','salt','saltstack']
license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
published: 2018-11-13
published: 2019-01-31
modified: 2019-01-02
modified_by:
name: Linode
Expand All @@ -18,6 +18,7 @@ external_resources:
- '[Plex Media Server Quick State](https://support.plex.tv/articles/200264746-quick-start-step-by-step-guides/)'
promo_code_amount: '20'
promo_code: 'Salt20'
dedicated_cpu_link: true
---

Plex is a media server that allows you to stream video and audio content that you own to many different types of devices. In this guide you will learn how to use a masterless Salt minion to set up a Plex server, attach and use a Block Storage Volume, and how to connect to your media server to stream content to your devices.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,14 @@ og_description: 'Subsonic is a free music streaming application. This guide show
keywords: ["subsonic", "music", "audio", "streaming", "media server"]
aliases: ['applications/media-servers/subsonic/']
license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
modified: 2018-12-18
modified: 2019-01-31
modified_by:
name: Linode
published: 2015-02-02
title: Install Subsonic Media Server on Ubuntu or Debian to Stream Music Through Your Linode
external_resources:
- '[Subsonic official site](http://www.subsonic.org)'
dedicated_cpu_link: true
---

![Install Subsonic Media Server on Ubuntu or Debian to Stream Music Through Your Linode](Install_Subsonic_Media_Server_on_Ubuntu_or_Debian_smg.png "Install Subsonic Media Server on Ubuntu or Debian to Stream Music Through Your Linode")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,14 @@ author:
description: 'Combine Plex and Block Storage to make the most out of your media server by adding an expandable storage to your server. This guide will show how to attach a Volume to a Plex Media Server and scan for files on the new storage.'
keywords: ["plex", "streaming", "netflix", "roku", "block storage"]
license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)'
modified: 2018-03-01
modified: 2019-01-31
modified_by:
name: Sam Foo
name: Linode
published: 2018-03-01
title: Use a Block Storage Volume with Plex Media Server
external_resources:
- '[Plex Media Server Documentation](https://support.plex.tv/hc/en-us/categories/200007567-Plex-Media-Server)'
dedicated_cpu_link: true
---

## What is Plex?
Expand Down
Loading

0 comments on commit 63ed495

Please sign in to comment.