Setting up a Plex Media Server on macOS lets you stream your own movies, TV shows, music, and photos to any device on your home network or over the internet. This guide walks you through the entire process, from downloading the software to configuring remote access, and explains the key settings you’ll want to adjust for the best experience.
Why Run Plex on a Mac?
Plex is a client-server media platform. The server software runs on a computer that holds your media files, and it organizes them into a clean, Netflix-style interface. Client apps run on smart TVs, phones, tablets, game consoles, and web browsers, allowing you to watch your content anywhere.
Using a Mac as the server is a popular choice because macOS is stable, handles multiple concurrent streams well (especially on M-series chips), and is often already sitting in a living room or office. Even an older MacBook or Mac mini can serve as a capable Plex server for a household. The main requirements are a 64-bit Intel or Apple Silicon processor, macOS 10.13 or later, and enough storage for your media library.
Step 1: Download and Install Plex Media Server
Here’s how to get the server software onto your Mac:
- Go to the official Plex website and download the macOS version of Plex Media Server. The download is a .zip file.
- Double-click the downloaded file to unzip it. You’ll see a file named Plex Media Server.app.
- Drag the app into your Applications folder, just like any other Mac app.
- Launch Plex Media Server from the Applications folder. The first time you open it, macOS may ask you to confirm that you want to open an app downloaded from the internet. Click Open.
- You’ll see a small Plex icon in your menu bar (top-right of the screen). Click it and select Open Plex to continue setup in your web browser.
Alternatively, if you prefer using Homebrew, you can install it with the command brew install --cask plex-media-server. This method also makes updating easier in the future.
Step 2: Initial Setup and Library Configuration
When you open Plex in your browser for the first time, you’ll go through a setup wizard:
- Sign in or create a Plex account. You’ll need a free account to use the server. This account is also used for remote access and sharing libraries with friends and family.
- Name your server. Choose a descriptive name like “Living Room Mac” or “Media Vault” so you can identify it when connecting from other apps.
- Add your media libraries. Click Add Library and choose the type (Movies, TV Shows, Music, Photos, etc.). Then, click Add Folders and browse to the folder on your Mac where that media is stored. You can add multiple folders to a single library. For example, you might have one folder for “Movies” and another for “Documentaries” – both can be added to the Movies library.
- After adding folders, Plex will begin scanning and analyzing your files. This can take a while for large libraries. You can continue with other settings while it works in the background.
Plex automatically downloads metadata (posters, descriptions, cast info) for your movies and TV shows. It relies on the file names to match them correctly. For best results, use a naming convention like Movie Name (Year).mp4 or TV Show Name/Season 01/Episode 01 - Title.mp4.
Step 3: Organizing Your Media Files
Good file organization is the key to a clean Plex library. Plex is lenient, but it works best when files follow a standard structure. Here are some recommended practices:
- Movies: Put each movie in its own folder, or just have all movie files in one folder. Name them like
Inception (2010).mp4. - TV Shows: Create a folder for each show, then subfolders for each season. Name episodes like
Show Name - S01E01 - Episode Title.mkv. - Music: Use the standard
Artist/Album/Track Number - Song Titlestructure. - Photos: Plex can organize by folder or by date taken, so any structure works.
Keep your media on an external drive or a network-attached storage (NAS) device if your Mac’s internal drive is small. Plex doesn’t care where the files live, as long as the Mac can read them.
Step 4: Remote Access and Settings
By default, Plex works only on your local network. To access your media from outside your home, you need to enable remote access:
- In the Plex web app, go to Settings > Remote Access.
- Click Enable Remote Access. Plex will attempt to set up a secure connection through its own relay service. This usually works automatically without needing to configure your router.
- If Plex can’t do it automatically, you may need to manually forward port 32400 on your router to your Mac’s IP address. This is a more advanced step, and instructions vary by router model.
Other important settings to review:
- Transcoder settings: In Settings > Transcoder, you can set the quality for remote streams. “Make my CPU hurt” is not a recommended setting for most users. Leaving it at “Automatic” is usually best.
- Scheduled Tasks: Plex can scan your library for new files periodically. You can adjust the frequency in Settings > Scheduled Tasks.
- Libraries: You can add, remove, or edit libraries at any time from the left sidebar.
Common Problems and Fixes
Here are a few issues you might encounter and how to resolve them:
- Server not found on other devices: Make sure your Mac and the client device are on the same Wi-Fi network. Also, check that Plex Media Server is still running on your Mac (look for the menu bar icon).
- Remote access not working: Try disabling and re-enabling remote access. If you have a VPN or a firewall on your Mac, it might be blocking incoming connections. You may need to allow Plex through macOS’s firewall in System Settings > Network > Firewall.
- Playback buffering or stuttering: This is often due to the server having to transcode (convert) the video on the fly. Check the Now Playing section of the Plex dashboard to see if it’s transcoding. If so, try lowering the playback quality on the client device, or upgrade your server hardware if it’s an older Mac.
- Metadata is wrong or missing: Plex matches files based on their names. If a movie is matched incorrectly, you can click the pencil icon next to it and use the Fix Match option to search again.
- Plex won’t start after a macOS update: Sometimes a macOS update can break Plex. The fix is usually to download the latest version of Plex Media Server from the Plex website and reinstall it. Your library and settings are preserved.
Plex Pass vs. Free: What Do You Need?
Plex Media Server is free to download and use. The free version includes most core features: organizing and streaming your media, creating multiple user accounts, and sharing libraries with friends. However, some features require a paid subscription called Plex Pass (or a one-time lifetime purchase). These include:
- Hardware-accelerated transcoding (uses your Mac’s GPU, which is much faster and more efficient).
- Live TV and DVR (if you have a compatible tuner and antenna).
- Offline syncing for mobile devices.
- Advanced music features like lyrics and sonic analysis.
- Skip intro and credits detection for TV shows.
For most people, the free version is perfectly adequate. If you have an Apple Silicon Mac, hardware transcoding is a significant advantage, but the free software transcoding still works fine for a few simultaneous streams.
Alternatives to Plex on macOS
Plex is not the only media server option. Here are a few alternatives to consider:
- Jellyfin: A completely free and open-source media server. It has no paid tier and no account requirements, but the apps can be less polished than Plex’s.
- Emby: Similar to Plex, with a free tier and a paid Premiere tier. It’s a direct competitor and offers many of the same features.
- Infuse: This is primarily a client app for Apple devices, but it can connect to a shared folder or a DLNA server. It’s not a full server solution, but it’s great for playing files directly from a network drive.
Plex’s main advantage is its ease of use and polished apps. Jellyfin is the best choice if you want a completely free, self-hosted solution without any account requirements.
Frequently Asked Questions
Can I run Plex on an old Mac?
Yes, as long as it meets the minimum requirements (macOS 10.13 or later, 64-bit processor). An old MacBook Pro or Mac mini can easily handle streaming to one or two devices. However, 4K transcoding will be very slow or impossible on older hardware. For 4K content, you’ll want a Mac with a recent Intel or Apple Silicon chip.
How do I update Plex Media Server on my Mac?
The easiest way is to download the latest version from the Plex website and run the installer. It will replace the old version and keep your settings. If you installed via Homebrew, you can run brew upgrade --cask plex-media-server.
Can I share my Plex library with friends?
Yes. Go to Settings > Manage Library Access and enter their Plex username or email address. You can choose which libraries they can access and whether they can share with others. They will need to create a free Plex account to view your content.
Does Plex use a lot of CPU power?
It depends on what you’re doing. If you’re just streaming a file that doesn’t need transcoding, CPU usage is minimal. Transcoding, especially 4K, is CPU-intensive. You can monitor CPU usage in the Plex dashboard under Now Playing. Hardware transcoding (with Plex Pass) offloads this work to the GPU.
How do I uninstall Plex from my Mac?
To completely remove Plex, quit the app, then drag Plex Media Server.app from your Applications folder to the Trash. Also delete the Plex data folder at ~/Library/Application Support/Plex Media Server to remove all settings and metadata. You may also want to remove the preferences file com.plexapp.plexmediaserver.plist from ~/Library/Preferences.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- How to Cool Down an Overheating Laptop
- Good Password: How to Create One
- Remove Write Protection on External Hard Drive
- How to Disable Chkdsk at Windows Startup
- Restore WiFi and Secure Your Netgear Router After Reset
- Fix Error 0x80004005: Top Easy Ways That Work