본문 바로가기
IT/NAS

시놀로지 NAS 마인크래프트 서버 만들기! #1/3

by ITeaStory 2020. 3. 23.

NAS로 마인크래프트 서버를?

시놀로지 NAS로 마인크래프트 서버를 만들어 볼 겁니다.
예전에 DS215j로 시도했다가 실패했던 것이죠.
DS215j는 사양이 마인크래프트 서버를 돌리기엔 많이 낮아서 문제였죠. (CPU 800MHz, RAM 512Mb)
이 때는 서버에 접속하자마자 튕겨서 게임을 할 수가 없었어요.

하지만 이번에는 NAS를 좀 더 고사양으로 바꿔서 시도를 해 보려고 합니다.

얼마 전에 업그레이드 한 NAS는 DS718+입니다.
CPU 1.5GHz 쿼드코어, RAM 2GB의 사양이죠. 램이 쬐~끔 걸리긴 하지만 718+는 램 업그레이드가 가능하니 정 안되면 추가로 더 끼우면 되겠죠?

쿠팡에서 시놀로지 NAS 구매하기

 

COUPANG

쿠팡은 로켓배송

www.coupang.com

 

NAS에서 docker를 사용해 서버 환경 구성!

마인크래프트 서버를 열기 위해서는 먼저 필요한 것이 있어요. 바로 JAVA죠. 마인크래프트에서 제공해주고 있는 서버는 자바로 만들어져 있어요.

예전에는 서버에 ssh로 바로 접속해서 설치를 했었는데 요즘은 세상 많이 좋아졌죠? 가상화를 사용해서 서버를 만들어 볼 거예요. 바로 docker를 사용해서 말이죠.

docker를 실행해 봅시다. docker가 없다면 패키지센터에서 설치해 주세요.

docker를 설치하셨다면 서버를 만들 이미지를 받아와야 됩니다.
ubuntu 같은 리눅스를 설치하고 거기에 작업을 해도 되지만 귀찮아서 java 컨테이너만 받아와서 해볼게요.

docker에서 레지스트리 탭으로 가봅시다.
그리고 java를 검색해보면 보이실 거예요. 다운로드해 줍니다. 검색 옆에 다운로드 버튼 보이시죠? 눌러주세요.

레지스트리는 docker hub를 검색해서 이미지를 찾아줘요

다운로드를 하려고 보면 태그를 선택하라고 하는데 java의 버전을 선택할 수 있습니다.
특별히 해당 버전에서만 사용이 가능하다던가 그런 내용이 없었기 때문에 latest를 선택해 가장 최근 버전을 다운로드하도록 하겠습니다.

latest 선택!

java 가장 최근 것을 사용하겠습니다.

다운로드를 시작하면 이미지 탭에서 다운로드 상태가 나타납니다.
다운로드하는 중에 오른쪽에 DB모양의 아이콘이 색이 바뀌면서 아래에 용량이 차 오릅니다.

다 받고 나면 파란색 아이콘이 되니 알기 쉽죠?

이미지 다운로드 완료된 모습

이미지를 다 다운로드한 뒤 실행을 해 주면 컨테이너 생성 화면이 나타나게 됩니다.
이 컨테이너가 지금부터 우리가 이용할 마인크래프트 서버가 될 것입니다.

컨테이너 이름 처음에는 java1이라고 되어 있었는데 저는 java-container로 바꿔줬어요.
이름은 아무거나 하셔도 되니 java1으로 두고 쓰셔도 됩니다.

docker 컨테이너 생성화면

다음을 눌러 설정을 확인하고 적용을 누르면 바로 컨테이너가 동작하게 됩니다.

컨테이너 탭으로 가 보시면 아까 만든 java-container가 동작하고 있습니다.
더블클릭해서 세부사항을 확인해 봅시다.

java 컨테이너 동작중!

터미널 탭으로 가면 java-container라는 이름의 터미널이 보입니다.

리눅스 서버가 동작하고 있어요.
이제부터 본격적으로 마인크래프트 서버를 구동시켜 보겠습니다.

java-container 터미널 화면

java가 정상적으로 동작하는지 확인해 봅시다.

터미널에서 java를 입력하고 엔터키를 눌러봅시다.
그럼 java의 명령어들이 쭉~ 나오게 됩니다.
아래와 같은 화면을 보시게 된다면 정상적으로 java가 설치되어 있는 것입니다.

java가 정상적으로 설치되어 있는 모습

 

추가 : 마인크래프트 서버 포트 설정

이 가상 서버는 외부와 통신을 하기 위해 서버 포트를 열어줘야 합니다.
마인크래프트의 기본 서버 포트는 25565이고 rcon의 접속 포트가 25575입니다.
이 두 포트를 열어주도록 합시다.

일단 서버를 멈춥니다.
개요 탭으로 가서 중지를 눌러줍시다.

서버 중지! 포트 설정하러 가야한다!

컨테이너 세부 사항 창을 닫고 편집 버튼을 눌러 서버를 수정해 줍시다.

편집 버튼 클릭

포트 설정 탭으로 가서 포트를 설정해 줍시다.
로컬 포트는 서버에 접속할 때 쓸 포트, 컨테이너 포트는 서버에서 설정한 포트입니다.

저는 기본 포트로 그냥 쓸 것이기 때문에 25565, 25575로 설정해 주겠습니다.

포트 설정

포트 추가를 완료하고 적용을 누르면 포트 설정이 끝납니다.

다시 서버를 실행하시면 됩니다.

이어서 마인크래프트 서버를 방금 만든 서버에 설치해 보도록 하겠습니다.

[IT/NAS] - 시놀로지 NAS 마인크래프트 서버 만들기! #2/3

 

시놀로지 NAS 마인크래프트 서버 만들기! #2/3

지난 포스팅에서 마인크래프트 서버 구성을 위해 시놀로지 NAS인 DS718+에서 docker를 사용해 java 컨테이너를 실행해서 터미널 화면까지 봤습니다. 이번에는 본격적으로 마인크래프트 서버를 구성��

iteastory.com

[IT/NAS] - 시놀로지 NAS 마인크래프트 서버 만들기! #3/3

 

시놀로지 NAS 마인크래프트 서버 만들기! #3/3

지난번에 시놀로지 NAS의 Docker를 사용해서 마인크래프트 서버를 만드는 포스팅을 했었는데요. 다들 마인크래프트 서버를 쉽게 올리시는 것 같긴 한데 많은 분들이 명령어를 직접 쳐야 하는 CLI(Co

iteastory.com

시놀로지 NAS 마인크래프트 모드 서버 만들기!

 

시놀로지 NAS 마인크래프트 모드 서버 만들기!

이전에 시놀로지 NAS에서 마인크래프트 서버 만드는 방법에 대해서 포스팅했었는데요. 많은 분들이 NAS에서 마인크래프트 모드 서버를 만드는 방법에 대해서 문의해주셨어요. 그래서 좀 늦은 감

iteastory.com

 

 

시놀로지 NAS에 마인크래프트 서버 만드는 다른 방법!
이게 하기 힘들거나 잘 안되시면 아래 글을 확인해보세요!
1.18.1에서 구동 확인된 좀 더 쉽게 하는 방법이에요

시놀로지 NAS 마인크래프트 서버 만들기 최신 (1.18.1 버전)

 

시놀로지 NAS 마인크래프트 서버 만들기 최신 (1.18.1 버전)

시놀로지 NAS에서 마인크래프트 서버를 열어봅시다. 이전 포스팅에서 NAS에서 Docker를 사용해서 마인크래프트 서버를 열어봤는데요 버전이 높아지면서 예전 방법이 잘 안 되는 것 같아 새로운 방

iteastory.com