• 내부망 DNS 서버 구축하기 (시놀로지 NAS 활용)

    필자는 집에서 다양한 테스트를 위해 3대의 미니PC와 1대의 NAS로 구성된 홈랩을 구축해 활용하고 있다. 이 홈랩에 이런 저런 가상머신과 응용프로그램 간 연동이 늘다 보니 더 이상 IP주소와 hosts 파일만으로는 관리가 어려워졌다. 그래서 시놀로지 NAS를 내부망 DNS 서버로 활용하기로 했다. 시놀로지 NAS의 용도는 참 무궁무진하다. 시놀로지 NAS에 DNS 서버 설치 시놀로지 NAS에 DNS 서버 자체를 설치하는 것은 매우 쉽다. 패키지 센터에서 DNS Server를 검색해 설치하기만 하면 된다. 시놀로지 NAS의패키지 …

  • 시놀로지 NAS에 Vaultwarden 설치하기

    시놀로지의 활용도는 정말 무궁무진하다. 그 중 하나가 바로 비밀번호 등 개인정보 관리용 클라우드로 사용할 수 있다는 점이다. 지금까지는 PC에 설치하는 비밀번호 관리 도구인 KeePass를 사용하고 있었는데 기업이나 공공기관 등에 업무용으로 추천하기에는 한계가 있다. 그래서 어느 정도 안정성이 보장된 Bitwarden의 라이트한 오픈소스 버전인 Vaultwarden을 설치해 테스트해 보았다. 시놀로지 NAS의 운영체제인 DSM 7.2의 "컨테이너 매니저"의 "이미지" 메뉴에서 vaultwarden 이미지를 내려받고 "컨테이너" 메 …

  • Proxmox 클러스터에서 시놀로지 NAS를 스토리지로 활용하기

    가상화 기술의 이해가 필요한 이유 운영체제 가상화든 응용프로그램 가상화든 이제 새로운 정보처리시스템을 구축하는데 가상화 시스템의 활용은 더 이상 선택이 아닌 필수가 되었다. 당연히 필자 또한 ISMS-P 인증심사를 비롯해 다양한 업무에서 가상화 시스템을 활용해 구축된 다양한 정보처리시스템을 접하고 관리적, 기술적 보안 이슈에 대해 담당자들과 협의해야 한다. 따라서 실제 가상화 환경에 대해서 어느 정도는 심도 있게 이해하고 있어야 한다. 물론 운영체제와 네트워크, 데이터베이스는 물론 CS 및 웹기반 응용프로그램의 구축에 대해서도 충 …

  • 시놀로지NAS의 공유폴더에 WebDAV로 탐색기 연결하기

    시놀로지 NAS를 사용한지 꽤 오래지났지만 활용도가 높다고 보긴 어렵다. 시놀로지 NAS가 워낙 다양한 기능을 제공하기도 하지만 시놀로지 NAS가 제공하는 기능들이 개인이 집에서 사용하기에는 차고도 넘치기 때문인 이유가 더 크다. 시놀로지 DSM에서 패키지센터를 열면 아파치, MySQL, PHP와 같은 기본적인 웹서버 환경을 몇번의 클릭만으로 구축할 수 있으며 LDAP, RADIUS, Wiki, VPN, Node JS 등 작은 기업에서 사용할 수 있는 다양한 기업용 솔루션들도 지원한다. 개인은 그저 공유폴더 기능을 통해 사진, 오 …

  • 시놀로지 NAS의 부트볼륨이 포함된 하드디스크 교체하기

    시놀로지 NAS를 사용하면서 두 개 이상의 하드디스크를 사용하여 RAID 1, 5, 6를 적용하면 둘 중 하나의 HDD에 고장이 발생한 경우 고장난 HDD를 새로운 하드디스크로 손쉽게 교체할 수 있다. 하지만 HDD의 저장 가능한 용량이 총 용량의 절반 정도로 줄어들기 때문에 썩~ 내키지 않는 방법이다. 게다가 HDD를 두 개만 사용할 수 있는 모델의 시놀로지 NAS를 사용할 경우에는 더욱 디스크 용량이 아쉬워지기 때문이기도 하다.그래서 두 개의 HDD를 각각 다른 스토리지 풀로 생성하고 독립적인 볼륨을 생성해 다른 목적의 저장소 …

  • 시놀로지 NAS의 PPTP VPN에서 스플릿 터널링 적용하기 (split tunneling)

    이따금씩 집 밖에서 노트북을 이용해 집에 있는 NAS 또는 VMWare ESXi를 사용할 때 NAS에 설정해 놓은 VPN을 통해 접속하곤 한다. 그런데 이때 약간 심리적으로 거슬리는 부분이 있다. 외부에서 사용하고 있는 노트북과 NAS 사이에 VPN 터널이 생성될 때 기본적으로 Full Tunneling이 구성된다는 거다. 하지만 난 스플릿 터널링을 적용해 집에 있는 장비에 접속하는 경우에만 트래픽이 집으로 가도록 구성하고 싶었다. 풀 터널링(Full Tunneling) 이란 ? 외부에서 사용중인 노트북 컴퓨터에서 인터넷을 통해 …

  • rsync를 사용하여 시놀로지 NAS 간 공유폴더 동기화 하기

    기존에 구입해 사용하던 NSA로 DS-214play가 있지만 올해 봄에 DS220+를 하나 더 구입해 사용하고 있다. 그런데 얼마 전 부터 전면의 주황색 경고 LED가 켜졌고 콘솔에 접속해 보니 크리티컬한 알람이 떠 있었다. 1개의 HDD는 새로 구입했고 오래 전 부터 사용하던 4 TB짜리 웨스턴디지털의 WD RED HDD를 추가로 장착해 사용하고 있었는데 전원 이상???으로 연결이 끊어졌다 다시 연결되기를 반복하는 듯 하다. 그래서 리부팅을 하니 경고가 뜨긴 하는데.. "지금은 문제가 없지만...."이라고 메시지가 나오면서 전면 …

  • 시놀로지 NAS에 Jira를 도커로 설치하기 (DS220+)

    업무 때문에 여기저기 (주로)IT업체를 방문해 보면 프로젝트 관리 또는 이슈관리 시스템으로 Jira(지라)를 사용하는 경우를 많이 보게된다. 하지만 난 "보기"만 했지 직접 "설치"를 해본적은 없다. 직접 설치하고 사용자 계정과 프로젝트를 만들고 이슈 처리 절차를 정의해본 경험이 없다는 얘기다. 그래서 이번에 시놀로지 NAS의 Docker에 Jira를 설치해보기로 했다. 먼저 Jira Home 디렉토리 만들기 먼저 Jira 설치 시 홈디렉토리 생성 폴더로 마운트 해줄 "Atlassian" 이라는 디렉토리를 파일 스테이션의 dock …

  • 시놀로지 NAS에 MariaDB를 Docker로 설치하기 (DS220+)

    시놀로지 NAS의 일부 저가형 모델을 제외한 최근 출시되는 모델들은 가상화(Virtualization) 기술에 기반한 VM(Virtual Machine) 방식과 응용프로그램 가상화 기술에 기반한 도커(Docker) 가상화를 지원한다. 이번 포스트에서는 도커 기반 가상화를 통해 MariaDB를 설치하고 원격에서 접속할 수 있도록 설정하는 과정을 포스팅 한다. MariaDB의 데이터베이스와 설정파일의 외부 디렉토리 생성 응용프로그램 가상화 기술인 도커 기반의 컨테이너는 응용프로그램의 파일들, 여기서는 MariaDB의 실행파일들과 설정 …

  • 시놀로지 NAS VMM(Virtual Machine Manager)에 Windows 10 설치하기

    벌써 6년이 지난 일이지만 6년 전 직장생활을 마감했다. 소속이 없이 일을 하면서 가장 아쉬운 점은 뭔가 테스트하기 위해 서버환경이 필요할 때 였다. 노트북에 VMWare나 Hyper-V를 이용해 리눅스를 가상서버로 구축하고 테스트 하는 것도 한계가 있는 경우가 많다. DB서버, 웹서버, AD환경 등 다양한 테스트 환경이 필요한데 노트북으로는 한계가 있기 때문이다. 그래서 슬림PC를 하나 조립하고 VMWare ESXi (vSphere)를 설치한 가상머신 호스트를 만들어 3년 넘게 사용하고 있다. 이 서버에서는 여러개의 리눅스 서버