Beelink ME Mini의 목적은 게임 서버용 Dcoker를 돌리고자 함.
(근데 TrueNAS Application에 그냥 Minecraft 랑 Palworld 같은 앱이 그냥 있네... )
뭐 암튼 VRising서버는 앱에서 제공 안 하는 관계로 Dcoker 설정을 해봄.
Group과 User ID를 1000으로 맞추고 네트워크는 Bridge 모드로 설정
TrueNAS App에서 Portainer 설치 한 뒤
Stacks > Add Stack에서 추가.
V Rsing 서버 trueosiris/vrising 도커 이미지 사용
Code Type : text
services:
vrising:
image: trueosiris/vrising
environment:
- TZ=Asia/Seoul
- SERVERNAME=MyVRising
volumes:
- type: bind
source: /mnt/{yourdiskpoolname}/docker/vrising/server
target: /mnt/vrising/server
bind:
create_host_path: true
- type: bind
source: /mnt/{yourdiskpoolname}/docker/vrising/persistentdata
target: /mnt/vrising/persistentdata
bind:
create_host_path: true
ports:
- '9876:9876/udp'
- '9877:9877/udp'
restart: unless-stopped
network_mode: bridge
MineCraft Bedrock 버전 itzg/minecraft-bedrock-server 도커 이미지 사용
Code Type : text
services:
itzg-bedrock-server:
image: itzg/minecraft-bedrock-server
environment:
- VERSION=LATEST
- SERVER_PORT=19132
- SERVER_PORT_V6=19133
- PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- GAME_MODE=creative
- DIFFICULTY=normal
- SERVER_NAME=Ohyung Bedrock MC Server
- VIEW_DIISTANCE=32
- ONLINE_MODE=true
- LEVEL_NAME=OhyungMC
- EULA=TRUE
- SERVER_PORT=19132
- SERVER_PORT=19132
- SERVER_PORT=19132
volumes:
- type: bind
source: /mnt/{yourdiskpoolname}/docker/itgzbedrockserver
target: /data
bind:
create_host_path: true
ports:
- '19132:19132/tcp'
- '19132:19132/udp'
- '19133:19133/tcp'
- '19133:19133/udp'
restart: unless-stopped
network_mode: bridge
MineCraft Java 버전 itzg/minecraft-bedrock-server 도커 이미지 사용
Code Type : text
services:
itzg-bedrock-server:
image: itzg/minecraft-bedrock-server
environment:
- VERSION=LATEST
- SERVER_PORT=19132
- SERVER_PORT_V6=19133
- PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- GAME_MODE=creative
- DIFFICULTY=normal
- SERVER_NAME=Ohyung Bedrock MC Server
- VIEW_DIISTANCE=32
- ONLINE_MODE=true
- LEVEL_NAME=OhyungMC
- EULA=TRUE
- SERVER_PORT=19132
- SERVER_PORT=19132
- SERVER_PORT=19132
volumes:
- type: bind
source: /mnt/{yourdiskpoolname}/docker/itgzbedrockserver
target: /data
bind:
create_host_path: true
ports:
- '19132:19132/tcp'
- '19132:19132/udp'
- '19133:19133/tcp'
- '19133:19133/udp'
restart: unless-stopped
network_mode: bridge