홈서버를 구축을 위한 몇가지 고민 들

웹서버에 관심이 가면서 수많은 의문과 결정 장애가 온다. 하드웨어는 무엇으로 해야 할지, 소프트웨어(OS)는 어떤기반으로 할지.. 관심을 갖기 시작부터 수많은 구글링과 생각을 하게 된다. 나름대로의 정리된 생각을 적어본다.

  1. 서버용 PC에대한 선택지
    • 라즈베리 PC
    • 요즘 유행하는 알리발 Mini PC
    • 맥미니
    • 오래된 PC를 활용하기
  2. 소프트웨어에 대한 고민
    • 시놀로지 나스의 DSM을 사용하기
    • 우분투 리눅스 계열의 OS를 사용하기
    • 윈도우나 맥OS를 사용하기
  3. 외부접속 문제 해결하기
    • 포트포워딩에 대한 개념 알기
    • 도메인 셋팅하기, 유동IP 환경에서 서버 운영하기
    • SSL 인증서 문제 해결하기

개인서버(홈서버)를 운영하기 위해 알고 있어야 할 문제와 해결방안을 3가지 덩어리로 나누어서 생각해 보았다.

첫번째는 서버를 운영 할 하드웨어를 선택하는 분제와 두번째는 첫번째 문제와 밀접하게 결부 되어 있는 어떤 운영체제를 사용할지에 대한 문제 그리고 결국 서버의 목적 외부접속이 가능하게 하는 문제로 포트 매핑과 유동IP 환경에서 변동되는 IP를 어떻게 서버유지를 할것인가를 해결하는 문제의 3가지 문제를 해결하면 일단 서버를 구축할 수 있게 된다.

추가로 인증서와 보안문제를 해결하면 더 없이 좋겠지만 리눅스명령어조차 익숙치 않은 상황에서 어떻게 접근해 나갈지가 고민이다.

알아야 할게 너무 많고 시간도 많이 걸리지만 서버에 대한 문제는 꼭 해결하고 넘어가야 할것 같아 몇년동안 미루어 놓았던 공부를 이제야 조금씩 하고 있다.

일단 가지고 있는 나스서버를 이용하여 워드프레스 환경을 만들어 보려고 1차 시도 중에 있는데 이것조차 간단하지가 않다. 도커 설정부터 데이터 베이스, 포트 매핑까지 하나하나 더듬더듬 해결해 나가야 한다.

리눅스를 배워 놓지 않은게 많이 아쉽게 느껴진다.

Leave a Comment