Monero 노드 설치 가이드
Monero daemon(monerod)을 Linux / macOS / Windows에 설치하고 실행하는 방법입니다.
출처: GetMonero User Guides, Full Node Guide.
목차
- 요구사항
- [다운로드 및 GPG 검증](#다운로드 및-gpg-검증)
- Linux 설치
- macOS / Windows
- [실행 및 동기화](#실행 및-동기화)
- 소스 빌드
요구사항
- RAM: 8GB 이상
- 디스크: Pruned 약 70GB / Full 200GB+ SSD
- 네트워크: 포트 18080 오픈 권장. 첫 동기화 1~2일 소요.
- 보안: 바이너리 GPG 검증 필수 (해시·서명 확인).
다운로드 및 GPG 검증
- getmonero.org/downloads 또는 GitHub Releases에서 OS·아키텍처에 맞는 CLI tarball 다운로드.
예: Linux x64monero-linux-x64-v0.18.4.1.tar.bz2 - 동일 페이지에서 hashes 파일과 GPG 서명 다운로드.
- Monero 코어 개발자 GPG 키를 가져온 뒤 서명 검증.
(GetMonero 및 GitHub 릴리스 페이지에 검증 절차 안내가 있음.) - 해시 파일로 tarball 무결성 확인.
GPG 검증을 건너뛰면 위변조된 바이너리 위험이 있으므로 반드시 수행하세요.
Linux 설치
1. 다운로드 및 압축 해제
# 예: v0.18.4.1 x64 (최신 버전은 getmonero.org 또는 GitHub Releases 확인)
wget https://downloads.getmonero.org/cli/linux64 # 또는 릴리스 URL
tar -xjf monero-linux-x64-v*.tar.bz2
cd monero-x64-*
2. 설정 파일 (선택)
실행 디렉터리 또는 --config-file로 지정할 경로에 monerod.conf 생성.
예제: monerod.conf.example 참고.
Pruned 권장: prune-blockchain=1
3. Daemon 실행
백그라운드(데몬):
./monerod --detach
# 설정 파일 사용 시:
./monerod --config-file /path/to/monerod.conf --detach
포그라운드:
./monerod
4. 상태 확인
./monerod status
동기화 진행 상황은 터미널 출력 또는 status 명령으로 확인합니다.
macOS / Windows
- macOS: getmonero.org/downloads에서 macOS용 tarball 다운로드 → GPG 검증 → 압축 해제 후 터미널에서
./monerod또는./monerod --detach. - Windows: 동일 사이트에서 Windows ZIP 다운로드 → 검증 → 압축 해제 후
monerod.exe실행.
설정 파일은 실행 파일과 같은 디렉터리에monerod.conf로 두거나--config-file로 지정.
실행 및 동기화
- monerod 실행 후 블록체인 동기화가 자동으로 시작됩니다.
- 첫 동기화는 1~2일 걸릴 수 있습니다. Pruned 모드면 약 70GB, Full이면 200GB 이상 다운로드됩니다.
- Tor 사용 시:
--proxy 127.0.0.1:9050(또는monerod.conf에proxy=127.0.0.1:9050).
설정·RPC·공개 노드 옵션은 configuration.md를 참고하세요.
소스 빌드
monero-project/monero에서 소스 빌드 가능합니다.
git clone --recursive https://github.com/monero-project/monero
cd monero
make release
빌드 상세: 저장소 README 및 Monero Docs 참고.
추가 자료
- 쉬운 설치 스크립트: xmr.sh
- 상세 튜토리얼: guides.monero.com - Run Monero Node
- Coincashew: Full Node 가이드