teemie ⚡ on Nostr: สำหรับใครที่อยากลองรัน nostr relay ...
สำหรับใครที่อยากลองรัน nostr relay มีหลายตัวมาก ๆ ครับ โดยผมเช็คว่าส่วนใหญเค้าใช้ relay ตัวไหนกัน มี 3 ตัวที่ใช้กันเยอะ ๆ คือ
1. nostr-rs-relay เป็นตัวเดียวกับที่อยู่ใน Umbrel จึงมีคนใช้กันเยอะ ตัวมันเขียนด้วย rust และน่าจะติดตั้งง่ายที่สุด Notoshi⚡ (npub1qd6…e0mj) แนะนำวิธีติดตั้งตาม https://usenostr.org/relay.html
2. nostream ตัวโปรแกรมค่อนข้างใหญ่เพราะมันใช้ PostgreSQL Database ซึ่งเป็นระดับ Enterprise เลยครับ วิธีติดตั้งตาม https://docs.zebedee.io/docs/guides/nostr-relay และ https://andreneves.xyz/p/set-up-a-nostr-relay-server-in-under
3. strfry เห็นว่า relay ของ damus และอีกหลายตัวที่ใช้ตอนเริ่มต้นเป็นตัวนี้ มันเขียนด้วยภาษา C++ ซึ่งขึ้นชื่อว่าทำงานได้รวดเร็วอยู่แล้ว ลองได้ที่ https://github.com/hoytech/strfry/blob/master/docs/DEPLOYMENT.md
ความยากของมันนอกจากทั้งหมดต้องรันใน linux และเป็น command line แล้ว มันยังต้องติดตั้ง certbot เป็น รวมถึงมี public IP ให้คนภายนอกสามารถเข้าใช้งานได้ด้วยครับ
1. nostr-rs-relay เป็นตัวเดียวกับที่อยู่ใน Umbrel จึงมีคนใช้กันเยอะ ตัวมันเขียนด้วย rust และน่าจะติดตั้งง่ายที่สุด Notoshi⚡ (npub1qd6…e0mj) แนะนำวิธีติดตั้งตาม https://usenostr.org/relay.html
2. nostream ตัวโปรแกรมค่อนข้างใหญ่เพราะมันใช้ PostgreSQL Database ซึ่งเป็นระดับ Enterprise เลยครับ วิธีติดตั้งตาม https://docs.zebedee.io/docs/guides/nostr-relay และ https://andreneves.xyz/p/set-up-a-nostr-relay-server-in-under
3. strfry เห็นว่า relay ของ damus และอีกหลายตัวที่ใช้ตอนเริ่มต้นเป็นตัวนี้ มันเขียนด้วยภาษา C++ ซึ่งขึ้นชื่อว่าทำงานได้รวดเร็วอยู่แล้ว ลองได้ที่ https://github.com/hoytech/strfry/blob/master/docs/DEPLOYMENT.md
ความยากของมันนอกจากทั้งหมดต้องรันใน linux และเป็น command line แล้ว มันยังต้องติดตั้ง certbot เป็น รวมถึงมี public IP ให้คนภายนอกสามารถเข้าใช้งานได้ด้วยครับ