이번 포스팅에서는 OpenMediaVault(OMV) 환경에 워드프레스를 설치하는 방법에 대해 상세히 알아보겠습니다. 이번 과정은 지난 포스팅에서 다루었던 도커(Docker) 설정과 네트워크 구성 방법을 주로 활용하므로, 설치 과정이 생소하신 분들은 이전 포스팅을 먼저 참고해 주시기 바랍니다.
워드프레스는 가장 대중적인 오픈소스 설치형 블로그 시스템입니다. 전 세계 수많은 사이트에서 활용되고 있으며, 다양한 플러그인과 테마를 통해 자유로운 커스터마이징이 가능하다는 것이 큰 장점입니다. 초기 적응 기간이 필요할 수 있지만, 익숙해지면 티스토리나 네이버 블로그처럼 매우 편리하게 운영할 수 있습니다.
![OMV(OpenMediaVault) 나스 서버[15]워드프레스 설치하기 1 openmediavault 워드프레스 설치하는 방법](https://pormula.com/wp-content/uploads/2026/01/OMVOpenMediaVault-나스-서버15워드프레스-설치하기_001.jpg)
저 또한 현재 워드프레스와 티스토리 블로그를 병행하여 운영하고 있습니다. 개인 서버를 활용한 블로그 운영에 관심이 있다면 이번 기회에 직접 워드프레스를 설치해 보시는 것을 추천합니다. (참고: 이번 포스팅부터는 실제 운영 중인 서버 환경에서 진행됩니다.)
1. 도커에 워드프레스 컨테이너 설치하기
![OMV(OpenMediaVault) 나스 서버[15]워드프레스 설치하기 2 워드프레스 이미지 다운로드](https://pormula.com/wp-content/uploads/2026/01/OMVOpenMediaVault-나스-서버15워드프레스-설치하기_002.jpg)
먼저 포테이너(Portainer)의 Images 탭에서 wordpress를 검색한 후 “Pull the image” 버튼을 눌러 이미지를 다운로드합니다. 다운로드가 완료되면 이미지 정보를 클릭하여 바인딩이 필요한 경로를 확인합니다.
![OMV(OpenMediaVault) 나스 서버[15]워드프레스 설치하기 3 이미지 정보 확인](https://pormula.com/wp-content/uploads/2026/01/OMVOpenMediaVault-나스-서버15워드프레스-설치하기_003.jpg)
이미지 상세 정보를 확인해 보면 데이터 보존을 위해 “/var/www/html” 폴더를 바인딩해줘야 함을 알 수 있습니다.
![OMV(OpenMediaVault) 나스 서버[15]워드프레스 설치하기 4 워드프레스 컨테이너 생성](https://pormula.com/wp-content/uploads/2026/01/OMVOpenMediaVault-나스-서버15워드프레스-설치하기_004.jpg)
Containers 탭으로 이동하여 새 컨테이너를 추가합니다. 이름은 자유롭게 설정(예: wordpress)하고 앞서 다운로드한 이미지를 할당합니다.
![OMV(OpenMediaVault) 나스 서버[15]워드프레스 설치하기 5 컨테이너 볼륨 연결](https://pormula.com/wp-content/uploads/2026/01/OMVOpenMediaVault-나스-서버15워드프레스-설치하기_005.jpg)
Volume 설정에서 실제 OMV 공유 폴더의 경로를 “/var/www/html”에 연결합니다. 이때 해당 폴더의 권한이 제대로 설정되어 있지 않으면 파일 수정이나 플러그인 설치가 불가능하므로 주의해야 합니다.
![OMV(OpenMediaVault) 나스 서버[15]워드프레스 설치하기 6 네트워크 설정](https://pormula.com/wp-content/uploads/2026/01/OMVOpenMediaVault-나스-서버15워드프레스-설치하기_006.jpg)
![OMV(OpenMediaVault) 나스 서버[15]워드프레스 설치하기 7 재시작 정책](https://pormula.com/wp-content/uploads/2026/01/OMVOpenMediaVault-나스-서버15워드프레스-설치하기_007.jpg)
네트워크 탭에서 직접 생성한 가상 네트워크를 선택하고 고정 IP를 할당합니다. 마지막으로 재시작 정책(Restart Policy)을 “Always”로 설정한 뒤 컨테이너를 배포합니다.
2. 워드프레스에 리버스 프록시 적용하기
외부에서 도메인으로 접속하기 위해 Nginx Proxy Manager를 활용한 리버스 프록시 설정을 진행합니다. 관련 상세 방법은 아래 링크를 참고하세요.
![OMV(OpenMediaVault) 나스 서버[15]워드프레스 설치하기 8 리버스 프록시 설정](https://pormula.com/wp-content/uploads/2026/01/OMVOpenMediaVault-나스-서버15워드프레스-설치하기_008.jpg)
![OMV(OpenMediaVault) 나스 서버[15]워드프레스 설치하기 9 SSL 인증서 등록](https://pormula.com/wp-content/uploads/2026/01/OMVOpenMediaVault-나스-서버15워드프레스-설치하기_009.jpg)
저는 wordpress.pomvtest.duckdns.org 도메인을 사용하였으며, 내부 IP 주소와 80 포트를 연결했습니다. 보안을 위해 SSL 탭에서 Let’s Encrypt 인증서를 발급받아 적용하는 것도 잊지 마세요.
3. phpMyAdmin으로 워드프레스 데이터베이스 추가하기
![OMV(OpenMediaVault) 나스 서버[15]워드프레스 설치하기 10 phpmyadmin 새로운 db 추가하기](https://pormula.com/wp-content/uploads/2026/01/OMVOpenMediaVault-나스-서버15워드프레스-설치하기_010.jpg)
워드프레스의 데이터를 저장할 공간이 필요합니다. phpMyAdmin에 root 계정으로 로그인한 뒤, 좌측 상단의 “새로운” 버튼을 클릭하여 데이터베이스를 생성합니다.
![OMV(OpenMediaVault) 나스 서버[15]워드프레스 설치하기 11 db 추가](https://pormula.com/wp-content/uploads/2026/01/OMVOpenMediaVault-나스-서버15워드프레스-설치하기_011.jpg)
데이터베이스 이름은 wordpress_test(또는 원하는 이름)로 설정하고 생성 버튼을 누릅니다.
4. 워드프레스 config.php 파일 수정하기
파일 수정을 위해 먼저 OMV 제어판의 “공유폴더 -> 접근 제어 목록(ACL)” 메뉴에서 SMB 연결 계정에 해당 폴더의 읽기/쓰기 권한을 부여해야 합니다.
![OMV(OpenMediaVault) 나스 서버[15]워드프레스 설치하기 12 권한 추가](https://pormula.com/wp-content/uploads/2026/01/OMVOpenMediaVault-나스-서버15워드프레스-설치하기_013.png)
공유 폴더에 접속하면 wp-config-sample.php 파일이 있습니다. 이 파일의 이름을 wp-config.php로 변경한 후 텍스트 에디터로 엽니다. 아래는 주요 수정 사항입니다.
1. SSL 강제 설정: 파일 최상단 주석 아래에 추가합니다.
define('FORCE_SSL_ADMIN', true);
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
$_SERVER['HTTPS']='on';
2. 업데이트 오류 방지 및 DB 설정: 해당 항목들을 자신의 환경에 맞춰 수정합니다.
define('FS_METHOD', 'direct');
define('DB_NAME', 'wordpress_test');
define('DB_USER', 'root');
define('DB_PASSWORD', '자신의_비밀번호');
define('DB_HOST', '마리아DB_IP');
3. Salt 값 설정: WordPress Salt 생성기에서 생성된 코드를 복사하여 AUTH_KEY 부분에 덮어씌웁니다.
4. 사이트 URL 설정: 파일 하단에 사이트 주소를 명시합니다.
define('WP_HOME','https://your-domain.com');
define('WP_SITEURL','https://your-domain.com');
5. 워드프레스 로그인 및 초기 설정
![OMV(OpenMediaVault) 나스 서버[15]워드프레스 설치하기 13 워드프레스 접속](https://pormula.com/wp-content/uploads/2026/01/OMVOpenMediaVault-나스-서버15워드프레스-설치하기_015.jpg)
설정한 도메인으로 접속하면 언어 선택 화면이 나타납니다. 한국어 또는 원하는 언어를 선택합니다.
![OMV(OpenMediaVault) 나스 서버[15]워드프레스 설치하기 14 워드프레스 로그인 설정](https://pormula.com/wp-content/uploads/2026/01/OMVOpenMediaVault-나스-서버15워드프레스-설치하기_016.jpg)
사이트 제목, 사용자 이름, 비밀번호, 이메일을 입력한 후 “Install WordPress” 버튼을 누르면 모든 설치 과정이 완료됩니다.
![OMV(OpenMediaVault) 나스 서버[15]워드프레스 설치하기 15 워드프레스 대시보드](https://pormula.com/wp-content/uploads/2026/01/OMVOpenMediaVault-나스-서버15워드프레스-설치하기_018.jpg)
로그인 후 나타나는 대시보드에서 사이트의 테마, 플러그인, 게시글 등을 자유롭게 관리할 수 있습니다.
오늘은 OMV 나스 서버에 워드프레스를 설치하는 전 과정을 살펴보았습니다. 도커를 활용하면 복잡한 리눅스 명령어를 최소화하면서도 강력한 개인 블로그 환경을 구축할 수 있습니다. 다음 포스팅에서는 미디어 서버인 Jellyfin 설치 방법에 대해 알아보겠습니다. 감사합니다!
관련 글 읽기
이 글의 저작권은 전적으로 작성자에게 있으며, 무단 도용 및 복제를 금합니다.