Nostr의 핵심은 어떤 단일 회사도 당신의 소셜 그래프를 소유하지 않는다는 것입니다 — 당신의 정체성은 키 쌍이고, 노트는 누구나 운영할 수 있는 릴레이에 존재합니다. VPS에서 나만의 릴레이를 운영하면 이벤트에 당신이 통제하는 상시 온라인 집이 생깁니다: 자신의 정책, 게시한 모든 것의 영구 사본, 그리고 네트워크를 검열하기 더 어렵게 만드는 또 하나의 노드. 알맞게도, 암호화폐로 KYC 없이 결제할 수 있습니다.
Nostr 릴레이에 필요한 것
- 전용 IPv4, 도메인, WSS. 클라이언트는
wss://relay.yourdomain.com에 연결하므로 도메인·유효한 TLS·인바운드 443이 필요합니다 — 전용 IP 요금제. NAT 요금제는 인바운드를 받지 않습니다. Nano-IP(월 $8) 는 개인 릴레이에, Small-IP 는 소규모 커뮤니티에 적합합니다. - 보관용 디스크. 이벤트는 쌓입니다. 개인 릴레이는 매우 작지만, 장기 보관하는 바쁜 공개 릴레이는 더 많은 디스크를 원합니다(NVMe가 쿼리를 빠르게 유지).
- 적당한 RAM/CPU. strfry는 효율적이라 개인 릴레이는 거의 부담이 없습니다.
strfry 설정 (Ubuntu 24.04)
# dedicated-IP plan, root shell
apt update && apt install -y git build-essential libssl-dev zlib1g-dev liblmdb-dev \
libflatbuffers-dev libsecp256k1-dev libzstd-dev
git clone https://github.com/hoytech/strfry && cd strfry
git submodule update --init
make setup-golpe && make -j$(nproc)
# minimal config
mkdir -p /var/lib/strfry
cp strfry.conf /etc/strfry.conf
sed -i 's#db = "./strfry-db/"#db = "/var/lib/strfry/"#' /etc/strfry.conf
# run it (bind to localhost; a reverse proxy terminates TLS on 443)
./strfry --config /etc/strfry.conf relay
앞단에 Caddy를 두어 도메인에서 자동 HTTPS + WSS를 적용하세요:
apt install -y caddy
cat > /etc/caddy/Caddyfile <<'EOF'
relay.yourdomain.com {
reverse_proxy 127.0.0.1:7777
}
EOF
systemctl restart caddy
ufw allow 80/tcp && ufw allow 443/tcp
Nostr 클라이언트를 wss://relay.yourdomain.com으로 향하게 하면, 당신이 소유한 릴레이에 게시하게 됩니다.
당신의 것으로 만들기 (정책)
strfry는 누가 게시할 수 있는지 정하는 쓰기 정책 플러그인을 지원합니다:
- 개인 릴레이 — 자신의 pubkey에서 오는 쓰기만 허용하고, 읽기는 누구나 가능. 작고 빠르며 스팸 없이 유지됩니다.
- 커뮤니티 / 허용 목록 — 일련의 pubkey(그룹, 프로젝트)를 허용.
- 안티 스팸 — 종류·크기·빈도로 이벤트를 거부.
읽기 접근은 열어 두어 노트가 퍼지게 하고, 쓰기는 잠가 둘 수 있습니다.
Nostr 릴레이에 EQVPS를 선택하는 이유
- 월 $8부터 전용 IPv4, 도메인 + WSS 친화, 모든 포트, 셀프서비스 rDNS.
- EU 위치(독일, 핀란드) — 깨끗한 경로, 실효적 데이터 보호법.
- KYC 없음, 암호화폐 결제. 가입은 이메일, 결제는 USDC/USDT — 암호 네이티브·탈중앙 프로토콜에 어울립니다.
- 약 60초 만에 root, NVMe. strfry를 빌드하고 앞단에 Caddy를 두면 릴레이가 가동됩니다.
댓글
아직 댓글이 없습니다. 첫 번째가 되세요.