Nodes/dogecoin/localhost/configuration

dogecoin

Dogecoin Core 설정 가이드

3분 읽기 · localhost/configuration

list목차(7)

Dogecoin Core 설정 가이드

dogecoin.conf 및 RPC·네트워크 설정 요약입니다.
출처: Operate a Dogecoin Node - Advanced Configuration, contrib 예시.

dogecoin.conf 위치

  • 기본: Data Directory 안에 dogecoin.conf 파일 생성.

    • Linux: ~/.dogecoin/dogecoin.conf
    • macOS: ~/Library/Application Support/Dogecoin/dogecoin.conf
    • Windows: %APPDATA%\Dogecoin\dogecoin.conf
  • 커스텀 경로: 실행 시 -conf=/path/to/dogecoin.conf 지정.

    GUI: dogecoin-qt -conf=/path/to/dogecoin.conf
    Daemon: dogecoind -conf=/path/to/dogecoin.conf -daemon

예제 설정 (RPC·연결)

server=1
rpcuser=youruser
rpcpassword=yourpassword
rpcallowip=127.0.0.1
rpcport=25555
maxconnections=125
  • server=1: RPC 서버 활성화 (기본 포트 25555).
  • rpcuser / rpcpassword: RPC 인증. 원격 노출 시 보안 필수rpcallowip로 접속 IP 제한 권장.
  • rpcallowip: 허용할 IP (여러 줄 가능). 예: rpcallowip=127.0.0.1 (로컬만).
  • rpcport: RPC 포트 (기본 25555).
  • maxconnections: 최대 연결 수 (기본 125). 대역폭 제한 시 50 등으로 낮출 수 있음.

자세한 예제·주석: contrib/debian/examples/dogecoin.conf.

RPC Auth (비밀번호 해시)

평문 비밀번호 대신 해시 저장:

rpcauth=<USERNAME>:<SALT>$<HASH>

생성 스크립트: share/rpcuser.

데이터 디렉터리

datadir=/path/to/dogecoin/data

또는 실행 시: dogecoind -datadir=/path/to/dogecoin/data -daemon

네트워크·포트 22556

  • P2P 포트: 22556 (TCP). 인바운드 연결을 허용하면 풀 노드로 기여.
  • 확인: dogecoin-cli getconnectioncount — 8 초과면 인바운드 연결이 동작 중인 것으로 판단 가능.
  • 라우터: 포트 포워딩 22556 → Dogecoin Core가 돌아가는 기기의 고정 IP.
  • 방화벽: 22556 인바운드 허용.

기타 유용 옵션

옵션 설명
disablewallet=1 지갑 비활성화 (노드만 운영 시 권장)
minrelaytxfee=0.001 최소 릴레이 수수료 (DOGE/kB, 기본 0.001)
maxtxfee=100.00 최대 릴레이 총 수수료 (DOGE)
maxuploadtarget=<MiB/일> historic block 서빙 대역폭 제한 (대역폭 절약)
bind= 리슨할 주소 지정
uacomment=문자열 user agent에 추가할 문자열 (식별용)

전체 옵션: dogecoind -help

보안 주의

  • RPC 자격 증명이 있는 사람은 노드(및 지갑)에 대한 전체 접근 권한을 가집니다.
  • rpcallowip로 로컬 또는 신뢰 IP만 허용하고, 가능하면 지갑 미사용 시 disablewallet=1 사용을 권장합니다.
  • 대량 DOGE 보관은 콜드/하드웨어 지갑 사용을 권장합니다.

dogecoin 다른 챕터