Целият смисъл на Nostr е, че никоя единствена компания не притежава социалния ти граф — самоличността ти е двойка ключове, а бележките ти живеят на relays, които всеки може да пуска. Пускането на собствен relay на VPS дава на събитията ти винаги-включен дом, който контролираш: твоите политики, издръжливо копие на всичко, което публикуваш, и още един node, който прави мрежата по-трудна за цензуриране. Подобаващо, можеш да платиш за него в crypto без KYC.
Какво се нуждае Nostr relay
- Dedicated IPv4, домейн и WSS. Клиентите се свързват с
wss://relay.yourdomain.com, така че ти трябват домейн, валиден TLS и входящ 443 — план с dedicated IP. NAT плановете не приемат входящо. Nano-IP ($8/месец) подхожда за личен relay; Small-IP за малка общност. - Диск за ретенция. Събитията се натрупват. Личен relay е мъничък; натоварен публичен relay с дълга ретенция иска повече диск (NVMe държи заявките бързи).
- Скромен RAM/CPU. strfry е ефективен — личен relay едва се забелязва.
Настрой 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 и вече публикуваш към relay, който притежаваш.
Направи го твой (политики)
strfry поддържа plugin за политика на запис, така че ти решаваш кой може да публикува:
- Личен relay — приемай записи само от собствения си pubkey(ове); всеки все още може да чете. Това го държи малък, бърз и без спам.
- Общност / allowlist — приемай набор от pubkeys (група, проект).
- Анти-спам — отхвърляй събития по вид, размер или скорост.
Достъпът за четене може да остане отворен, за да се разпространяват бележките ти, докато записите остават заключени.
Защо EQVPS за Nostr relay
- Dedicated IPv4 от $8/месец, приятелски с домейн + WSS, всички портове, rDNS self-service.
- ЕС локации (Германия, Финландия) — чисти маршрути, реален закон за защита на данните.
- Без KYC, плащане в crypto. Имейл за регистрация, USDC/USDT за плащане — подходящо за crypto-native, децентрализиран протокол.
- Root за ~60 секунди, NVMe. Build-ни strfry, сложи Caddy отпред, и relay-ят ти е live.
Коментари
Още няма коментари. Бъди първият.