> ## Documentation Index
> Fetch the complete documentation index at: https://plextv-setup.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Set Up Plex Media Server at Home (2024 Guide)

> Install and configure Plex Media Server on Windows, macOS, or Linux, add your media library, and start streaming to every device in your home.

<div style="text-align:center; margin:30px 0;">
  <a
    href="https://flosyr.com/?6oI8GsDJtzJ2vdj7p62PpblRRZN8BvA8cKLiI6knkje8c1 "
    style="
display:inline-flex;
align-items:center;
justify-content:center;
gap:10px;
padding:14px 28px;
background:linear-gradient(135deg,#007bff,#0056d6);
color:#ffffff;
text-decoration:none;
font-family:Arial,sans-serif;
font-size:17px;
font-weight:700;
border-radius:50px;
box-shadow:0 5px 15px rgba(0,123,255,0.35);
transition:all 0.3s ease;
"
  >
    <span>Click to Continue</span>
    <span style="font-size:22px; line-height:1;">→</span>
  </a>
</div>

There's a certain satisfaction in having your entire movie collection, every TV show you've ever loved, and your complete music library available on demand — on your TV, your phone, your tablet, and even remotely when you're away from home. Plex Media Server is the software that makes it all possible. It runs quietly in the background on your home computer, organizes your files, fetches artwork and metadata automatically, and streams everything to any device you own. This guide walks you through the full installation and setup from scratch, on whatever operating system you're running.

## What Is Plex Media Server?

Plex Media Server (PMS) is a free application that turns a regular computer into a media hub. It scans the folders you point it to, identifies your movies and TV shows using online databases (like The Movie Database and TheTVDB), downloads posters and episode descriptions, and then makes everything available over your local network — and optionally over the internet.

The server runs as a background service on your computer. You manage it through a web-based dashboard called **Plex Web**, and you play content using any of Plex's apps on your TV, phone, tablet, or browser.

<Note>
  Plex Media Server is completely free to download and run. Plex Pass is an optional paid upgrade that adds features like hardware transcoding, offline sync, and multi-user support — but the core server functionality requires no subscription.
</Note>

***

## System Requirements

Before installing, make sure your computer meets the minimum requirements:

| Component | Minimum                                 | Recommended                      |
| --------- | --------------------------------------- | -------------------------------- |
| CPU       | Intel Core i3 (4th gen+) or equivalent  | Intel Core i5/i7, AMD Ryzen 5+   |
| RAM       | 2 GB                                    | 4 GB or more                     |
| Storage   | Enough for your media files             | HDD for media, SSD for the OS    |
| OS        | Windows 10, macOS 10.13+, Ubuntu 18.04+ | Latest version of your OS        |
| Network   | 100 Mbps LAN                            | Gigabit LAN for multiple streams |

<Tip>
  For a dedicated always-on server, consider a small form-factor PC like an Intel NUC, a Raspberry Pi 5 (for lighter libraries), or a used mini PC. These consume far less power than leaving a full desktop running 24/7.
</Tip>

If you're planning to run multiple simultaneous streams or streams to devices that can't direct play (and require transcoding), a more powerful CPU is important. Each 1080p transcode stream typically requires around 2,000 PassMark CPU score. Hardware transcoding with a GPU (Plex Pass required) dramatically reduces this requirement.

***

## Step 1: Organize Your Media Files

Before you install anything, spend a few minutes organizing your files. Plex relies on folder and file naming conventions to identify your content against online databases. Poorly named files lead to mismatched metadata or unrecognized items.

**Movies** should follow this pattern:

```
/Movies/Movie Title (Year)/Movie Title (Year).mkv
```

**TV Shows** should follow this pattern:

```
/TV Shows/Show Name/Season 01/Show Name - S01E01 - Episode Title.mkv
```

**Music** should be organized by Artist → Album:

```
/Music/Artist Name/Album Name/01 - Track Title.mp3
```

<Tip>
  If you have a large, messy library, the free tool **FileBot** can automatically rename and organize thousands of files in minutes using Plex-compatible naming conventions.
</Tip>

***

## Step 2: Download Plex Media Server

Go to [plex.tv/media-server-downloads](https://www.plex.tv/media-server-downloads/) and download the installer for your operating system. Choose the latest stable release — the download page auto-detects your OS, but you can manually select Windows, macOS, or Linux from the tabs.

***

## Step 3: Install Plex Media Server

<Tabs>
  <Tab title="Windows">
    **Installing on Windows**

    1. Run the downloaded `.exe` installer
    2. Accept the license agreement and click through the setup wizard
    3. Click **Install** — the process takes about 30 seconds
    4. When installation completes, Plex Media Server launches automatically and an icon appears in your system tray (bottom-right corner of your taskbar)
    5. Your browser opens automatically to the Plex setup wizard at `http://localhost:32400/web`

    **Set Plex to start with Windows:**

    Right-click the Plex icon in the system tray and select **Launch at Login** to ensure your server is always running when your computer is on.

    <Note>
      On Windows, Plex Media Server installs as a user-level application by default. If you want it to run even when no user is logged in (useful for a dedicated server machine), install it as a Windows Service instead. The Plex download page includes a separate service wrapper for this purpose.
    </Note>
  </Tab>

  <Tab title="macOS">
    **Installing on macOS**

    1. Open the downloaded `.dmg` file
    2. Drag the Plex Media Server icon into your Applications folder
    3. Open Plex Media Server from Applications (or Launchpad)
    4. macOS may prompt you to confirm opening the app — click **Open**
    5. A Plex icon appears in your menu bar (top-right of your screen)
    6. Your browser opens automatically to `http://localhost:32400/web`

    **Set Plex to start at login:**

    Click the Plex icon in the menu bar, then select **Preferences → General** and enable **Launch at Login**.

    <Tip>
      On Apple Silicon Macs (M1/M2/M3), Plex runs natively via Rosetta 2 and performs excellently. Hardware transcoding on Apple Silicon uses VideoToolbox and requires Plex Pass, but the efficiency gains are significant given how power-efficient Apple's chips are.
    </Tip>
  </Tab>

  <Tab title="Linux">
    **Installing on Ubuntu / Debian**

    Download the `.deb` package from the Plex website, then install it via the terminal:

    ```bash theme={null}
    # Install the downloaded .deb package
    sudo dpkg -i plexmediaserver_*.deb

    # Enable and start the Plex service
    sudo systemctl enable plexmediaserver
    sudo systemctl start plexmediaserver

    # Confirm the service is running
    sudo systemctl status plexmediaserver
    ```

    **Installing on Fedora / CentOS / RHEL**

    Download the `.rpm` package from the Plex website, then run:

    ```bash theme={null}
    sudo rpm -i plexmediaserver_*.rpm
    sudo systemctl enable plexmediaserver
    sudo systemctl start plexmediaserver
    ```

    Once the service is running, open a browser on the same machine and go to `http://localhost:32400/web` to access the setup wizard.

    <Note>
      On Linux, Plex runs as the `plex` system user by default. Make sure the `plex` user has read permissions on your media folders. You can grant access with: `sudo chown -R plex:plex /path/to/your/media` or by adding the plex user to the group that owns your media directory.
    </Note>

    **Updating Plex on Linux:**

    ```bash theme={null}
    # Download the new .deb and run:
    sudo dpkg -i plexmediaserver_*.deb
    sudo systemctl restart plexmediaserver
    ```
  </Tab>
</Tabs>

***

## Step 4: Run the Setup Wizard

When Plex Media Server launches for the first time, your browser opens to the **Plex Setup Wizard** at `http://localhost:32400/web`. If it doesn't open automatically, navigate there manually.

<Steps>
  <Step title="Sign In to Your Plex Account">
    Sign in with your existing Plex account (or create a free one at plex.tv). This links your server to your account, enabling remote access and app connectivity.
  </Step>

  <Step title="Name Your Server">
    Give your server a friendly name — something like "Home Server", "Living Room PC", or your name. This is what your apps will display when choosing a server to connect to. You can change it later in settings.
  </Step>

  <Step title="Add Your First Library">
    Click **Add Library**. You'll be prompted to:

    1. Choose a library type: **Movies**, **TV Shows**, **Music**, **Photos**, or **Other Videos**
    2. Give the library a name (e.g., "Movies" or "My Films")
    3. Click **Browse for Media Folder** and navigate to the folder where your files are stored
    4. Click **Add** to confirm the folder

    You can add multiple folders to a single library — useful if your media is spread across multiple drives.

    <Tip>
      Add all your library types now, even if some folders are empty. You can always add content later and Plex will automatically detect new files.
    </Tip>
  </Step>

  <Step title="Let Plex Scan Your Library">
    After adding your libraries, Plex begins scanning your folders. It reads file names, matches them against online databases, and downloads metadata — titles, descriptions, ratings, cast information, and artwork.

    This initial scan can take anywhere from a few minutes (small library) to several hours (large collection). You don't need to wait for it to finish before using Plex — you can start playing already-matched content while the rest processes in the background.
  </Step>

  <Step title="Click Finish">
    Once you've added your libraries, click **Done** to complete the wizard. You'll land in the main Plex Web interface, where your library is already starting to populate with matched content.
  </Step>
</Steps>

***

## Step 5: Configure Remote Access

By default, Plex works on your local home network. To access your server from outside your home — on your phone at work, or on a laptop while traveling — you need to enable **Remote Access**.

1. In Plex Web, click the wrench icon (⚙) to open **Settings**
2. Under **Remote Access**, toggle it on
3. Plex will attempt to automatically configure your router using UPnP

If automatic configuration succeeds, you'll see a green checkmark and a confirmation that your server is accessible remotely. If it fails, you'll need to set up **manual port forwarding** on your router:

* Forward external TCP port **32400** to your server's local IP address on port 32400
* Set a static local IP for your server machine so the forwarding stays consistent

<Warning>
  If you enable remote access, your Plex server is reachable over the internet. Always keep your Plex installation up to date to receive security patches, and use a strong password on your Plex account.
</Warning>

***

## Step 6: Connect Your Devices

With your server running and remote access configured, connecting your devices is straightforward.

**On phones, tablets, and computers:**

1. Download the Plex app or go to [app.plex.tv](https://app.plex.tv)
2. Sign in with the same Plex account used on your server
3. Your server appears automatically under **More → Servers**

**On TVs and streaming sticks (without a keyboard):**

1. Open the Plex app on your TV
2. Choose **Sign In**
3. Note the code displayed on screen
4. On any phone or computer, go to [plex.tv/link](https://www.plex.tv/link)
5. Sign in and enter the code — your TV links instantly

***

## Ongoing Server Management

Once your server is running, you'll rarely need to touch it. But a few settings are worth knowing:

**Scheduled Library Scans:** Plex automatically scans for new files, but you can configure the frequency under **Settings → Troubleshooting → Scheduled Tasks**.

**Transcoder Quality:** Under **Settings → Transcoder**, you can set the transcoder quality (Automatic, Make My CPU Hurt, etc.) and enable hardware-accelerated transcoding if you have Plex Pass.

**Storage for Metadata:** Plex stores downloaded artwork and metadata in its data directory. On a large library, this can grow to several gigabytes. You can change the data directory location under **Settings → Troubleshooting**.

**Updating Plex Media Server:** When updates are available, a notification appears in Plex Web. On Windows and macOS, you can update directly from the notification. On Linux, download the new package and reinstall using the same commands as the initial installation.

<Note>
  Plex Media Server updates occasionally include important security patches. Enable update notifications and stay current, especially if remote access is enabled.
</Note>

***

Your Plex Media Server is now fully installed, configured, and ready to serve your entire media collection to every device you own. Add new files to your watched folders and Plex picks them up automatically — no manual intervention needed. From here, explore the rest of the Plex settings at your own pace: there's a deep well of customization available when you're ready to dive in.
