2025년 11월 22일 토요일

Mini PC 에 openmediavault 설치

Mini PC

간단한 NAS 로 쓰려고 알리 에서 구매. X30A 가 모델명인듯

- 셀러론 N2840(오래된 듀얼코어), max 8GB DDR3L, 128G mSATA SSD, 내부 2.5" HDD 장착 가능, Fanless, 2x1G LAN, 2.5G/5G WIFI, HDMI + DSUB 듀얼




설치 메뉴얼: https://manuals.plus/ae/1005005675437900

- 사고 나서 알았는데 이런 mini PC 중에는 디스플레이가 연결 되어있지 않으면 부팅이 안되는 것들이 있고, 얘도 그러함. BIOS 에서 해당 기능 설정 하는 곳도 없기 때문에 dummy HDMI 하나 달아 줘야 함.

 dummy HDMI. 이런거 달아 줘야 함.



OpenMediaVault 설치

- v7 설치. Debian 12 (Bookworm) 기반 이고, 설치 중에는 wifi 지원 하지 않으므로 LAN 연결 하고 설치 해야 함.

  (설치 중 인터넷이 없으면 나중에 apt 저장소가 꼬임)

  download: https://www.openmediavault.org/download.html


- wifi 는 설치 후 네트워크 > 인터페이스 에서 추가 통해 하면 됨.


- 설치 후 이걸 실행 해야 plugin 으로 compose 설치 > docker 사용 이 가능함.

  sudo wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash


- NAS OS 라 서비스들 추가 는 plugin 이나, docker 를 추가로 진행 되고 OMV webui 통해 하기 때문에 그냥 다 쉽고 간단함.


Nginx Proxy Manager

- compose 이용해 docker 로 설치. 리버스 프로시 를 제공.

  내 domain 이 abc.xyz.org 라고 할 때

  -- A.abc.xyz.org 은 1000번 포트

  -- B.abc.xyz.org 은 2000번 포트

  같은 걸 제공 함.

  OMV 로 이런 저런 서비스를 추가 한 것들의 포트 번호 기억 하기 힘들어 설치.


- Certificate 를 추가 할 때 Let's Encrypt via DNS 로 wildcard 로 (*.abc.xyz.org) 추가.

- Proxy Host 를 추가 하면서 각 서브도메인 별 내부 IP 와 Port 로 Forward 시켜 주고 SSL 로 설정.


- 이런식으로 http/https 기반 서비스들에 서드도메인 이름을 부여하고 포트를 연결 해 두고 외부 SSL 포트 하나만 열어 두면 모든 서비스들 외부에서도 접근 되므로 공유기 관리 편함.