미디어 서버 · 5 min read · Oct 21, 2025
Debian 11에 Plex 미디어 서버 설치하는 방법

Plex 미디어 서버는 비로컬 소스의 여러 온라인 콘텐츠 채널을 호스팅할 수 있는 디지털 미디어 플레이어입니다. Windows, Linux, FreeBSD 및 OS X 플랫폼에서 실행됩니다. Plex 미디어 서버는 컴퓨터에 저장된 모든 미디어 파일을 집계하여 모든 장치에서 즉시 액세스할 수 있도록 합니다.
Plex 미디어 서버는 무료로 사용할 수 있지만, 일부 기능은 Plex Pass 구독을 사용할 때만 제공됩니다.
다음은 Plex 미디어 서버의 주요 기능입니다.
- 클라이언트와 서버 모두에 대한 다중 플랫폼 지원 - 다양한 장치에서 미디어를 시청할 수 있습니다. Plex 애플리케이션은 모바일 전화, 태블릿, 홈 시어터 PC, 스트리밍 장치, 스마트 TV 및 셋톱 박스를 포함한 다양한 플랫폼에서 사용할 수 있습니다.
- 로컬 미디어 파일 재생, 따라서 먼저 다운로드할 필요가 없어 컴퓨터의 디스크 공간을 절약할 수 있습니다. Plex는 파일을 고충실도 프로세스를 사용하여 자동으로 변환하므로 비트 전송률이나 코덱과 같은 것에 대해 걱정할 필요가 없습니다. 미디어는 항상 최상의 상태로 보입니다.
- 미디어 파일에 대한 원격 액세스 - 동일한 네트워크의 다른 장치로 콘텐츠를 안전하게 스트리밍합니다. Plex 미디어 서버는 모든 장치에서 재생할 수 있도록 미디어를 자동으로 실시간으로 변환합니다.
- 로컬에 저장되거나 Google Drive, Dropbox 또는 MobileMe를 통해 동기화된 사진 라이브러리를 정리하고 표시합니다 - 멋진 전환 효과로 슬라이드쇼로 표시할 수 있습니다.
- 여러 플랫폼의 카메라 롤에서 사진 앨범을 생성하여 원래 생성된 위치에 관계없이 모든 이미지를 한 곳에 모을 수 있습니다. 날짜/시간 또는 위치를 기준으로 앨범을 생성할 수도 있어 사진을 정리하고 즐기기가 그 어느 때보다 쉬워집니다.
전제 조건
Debian 11에서 Plex 미디어 서버를 설정하려면 다음이 필요합니다:
- RAM: Linux에서 원활한 작동을 위해 2GB RAM 권장. 하드 디스크 드라이브: 설치를 위한 최소 3GB의 사용 가능한 디스크 공간과 채널 저장을 위한 추가 여유 공간. 프로세서: Linux에서 원활한 작동을 위해 최소 2GHz 코어.
- 새로운 소프트웨어를 설치할 수 있도록 Linux 머신에 대한 루트 액세스.
시스템 업데이트
시작하기 전에 시스템을 업데이트해야 합니다. 새로운 패키지를 설치하기 전에 리포지토리의 패키지가 최신인지 확인하는 것이 좋습니다.
다음 명령어를 입력하여 Debian 11 시스템을 업데이트합니다.
sudo apt update && sudo apt upgrade -y업데이트 명령이 완료되면, 아래 명령어를 실행하여 필요한 종속성을 설치합니다.
sudo apt install unzip socat libexpat1 apt-transport-https -ysudo apt install wget software-properties-common -yDebian 11에 Plex 미디어 서버 설치하기
시스템이 업데이트되고 전제 조건이 설치되었으므로 Plex를 설치할 수 있습니다.
Debian 11 기본 리포지토리에는 Plex 미디어 서버 패키지가 포함되어 있지 않으므로 Plex 리포지토리를 추가하여 다운로드하고 설치해야 합니다. 먼저, APT 키링에 GPG 키를 가져와 Plex 리포지토리의 진위를 확인할 수 있도록 합니다.
curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -OK 메시지가 표시되면 키가 APT에 올바르게 추가된 것입니다.
샘플 출력:
이제 시스템이 Plex 리포지토리의 진위를 확인할 수 있으므로 이를 소스로 추가할 수 있습니다.
echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list다음으로, 리포지토리 패키지 목록을 다운로드하고 업데이트합니다.
sudo apt update마지막으로, 다음 명령어를 실행하여 Plex 미디어 서버를 설치합니다.
sudo apt install plexmediaserver -y설치가 완료되면 Plex를 시작하고 부팅 시 시작되도록 활성화할 수 있습니다.
sudo systemctl start plexmediaserver && sudo systemctl enable plexmediaserver다음 명령어를 실행하여 서비스의 상태를 확인하고 제대로 실행되고 있는지 확인할 수 있습니다.
sudo systemctl status plexmediaserver아래와 같은 결과를 얻을 수 있습니다. 명령어는 프로세스 ID, 포그라운드 또는 백그라운드 프로세스에서 실행되고 있는지 여부, 그리고 얼마나 오랫동안 실행되었는지를 나열합니다.

방화벽 구성
Plex 미디어 서버는 통신 및 클라이언트 연결을 위해 여러 포트를 사용합니다. 이러한 포트는 Plex 미디어 서버 설정을 통해 변경할 수 있습니다. Plex는 클라이언트 요청을 수신하기 위해 포트 32400을 사용합니다. 이는 TV 및 모바일 장치와 같은 클라이언트의 주요 진입점입니다.
방화벽을 실행 중이라면, 포트 32400에서 트래픽이 통과할 수 있도록 허용해야 합니다.
다음 명령어를 실행하여 Plex가 클라이언트와 통신할 수 있도록 모든 인터페이스에서 포트 32400의 트래픽을 허용합니다.
sudo ufw allow 32400변경 사항을 확인하려면 다음 명령어를 실행합니다.
sudo ufw status아래와 같은 결과를 볼 수 있어야 합니다. 보시다시피, 포트 32400이 모든 인터페이스에서 허용된 것으로 나열됩니다. 이제 네트워크의 모든 클라이언트에서 Plex 미디어 서버에 액세스할 수 있습니다.
Plex 미디어 서버 구성
서버가 설치된 후 Plex 미디어 서버를 구성할 수 있습니다. Plex 웹 앱 관리 콘솔에 액세스하려면 브라우저의 주소 표시줄에 서버의 IP 주소와 포트 32400을 입력합니다.
http://server_ip:32400/web/예를 들어, 서버의 IP 주소가 192.168.0.10이라면 브라우저의 주소 표시줄에 http://192.168.0.10:32400/web/를 입력합니다. Debian 11 서버의 애플리케이션 메뉴에서 Plex 미디어 관리자를 검색할 수도 있습니다.
아래와 같이 로그인 화면으로 이동합니다.

이제 기존 Google 계정이나 소셜 미디어 계정을 사용하여 로그인합니다. Google 또는 Facebook 아이콘을 눌러 기존 계정으로 로그인합니다.
로그인 후 Plex 초기 설정 페이지로 이동합니다. 아직 진행하지 않았다면, server_ip:32400/web/index.html#!/setup으로 이동하여 초기 Plex 설정을 진행합니다. 화면의 안내에 따라 Plex 설정을 완료합니다.
Plex를 위한 NGINX 리버스 프록시 구성
Plex의 원격 액세스 기능을 활성화하려면 리버스 프록시 서버를 설정해야 합니다. 이는 Nginx를 사용하여 수행할 수 있습니다. Nginx는 무료, 오픈 소스, 고성능 HTTP 서버 및 리버스 프록시 서버입니다. 이 가이드에서는 리버스 프록시 서버로 사용합니다.
먼저, 아래 명령어로 Nginx 웹 서버를 설치합니다.
sudo apt install nginx -y설치가 완료되면, 다음 명령어를 실행하여 Nginx를 시작하고 활성화해야 합니다.
sudo systemctl start nginx && sudo systemctl enable nginx다음 명령어로 Nginx 설치가 성공적으로 완료되었는지 확인할 수 있습니다.
sudo systemctl status nginx아래와 유사한 결과를 볼 수 있어야 합니다.

다음으로, Plex를 위한 새로운 Nginx 가상 호스트 구성 파일을 생성해야 합니다. 이렇게 하면 Plex 미디어 서버를 위한 Nginx 프록시를 관리하기가 더 쉬워집니다.
sudo nano /etc/nginx/conf.d/plex.confPlex Nginx 구성 파일에 다음 줄을 추가합니다.
server {
listen 80;
server_name plex.your-domain.com;
location / {
proxy_pass http://127.0.0.1:32400;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# 요청 시 WebSocket 프로토콜로 업그레이드
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
}
}plex.your-domain.com을 자신의 도메인 이름으로 바꿀 수 있습니다. 완료되면 CTRL-X, Y, Enter를 눌러 파일을 저장하고 닫습니다.
다음 명령어를 실행하여 Nginx 구성의 구문 오류를 확인합니다.
sudo nginx -t경고나 오류가 발생하면 수정하고 오류 메시지가 없을 때까지 명령어를 다시 실행합니다.
샘플 출력:
변경 사항이 적용되도록 Nginx를 다음 명령어로 다시 로드합니다.
sudo systemctl reload nginx이제 Plex에 할당한 도메인 이름을 사용하여 네트워크의 모든 클라이언트에서 Plex 미디어 서버에 액세스할 수 있습니다.
결론
Plex 미디어 서버는 훌륭한 미디어 서버 소프트웨어입니다. 구성하고 사용하기 쉽습니다. 이제 네트워크의 모든 클라이언트에서 모든 미디어 콘텐츠를 즐길 수 있습니다.
이 가이드에서는 Debian 11 시스템에 Plex 미디어 서버를 설치하는 방법을 배웠습니다. 또한 Plex 미디어 서버를 구성하고 Nginx를 사용하여 리버스 프록시 서버를 설정하는 방법도 배웠습니다.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.