Introduction
Following the file-server setup described in the previous article, I’m now moving on to setting up a media server. The initial clone preparation is almost identical to the previous file-server setup, so I’ll be going through that portion quickly. As a recap, the file server provides SMB (Server Message Block) shares that can be mounted and used much like local storage.
Since I have a lifetime Plex Pass subscription, Plex is a convenient choice for streaming my media remotely. For playback at home, however, I prefer Kodi. This is because my media library is stored locally on the file server, and Kodi can access SMB shares directly. Kodi also provides a more customizable interface with fewer distractions (no ads).
Kodi, however, does not provide built-in remote streaming functionality. Although alternative methods like Tailscale or a Cloudflare Tunnel can be used to allow remote access. Plex already supports remote access, making it the simpler choice for streaming outside the home.
This will be a two-part setup:
- Install Plex Media Server for remote streaming.
- Install Kodi for local streaming




