Post by

Notoshi⚡

สร้าง Media Server ส่วนตัวง่าย ๆ ด้วย Nostrcheck Server

Published on

YakiHonne

Sep 21, 2024

ผมแนะนำ Nostrcheck Server ที่ติดตั้งง่าย แถมใช้ Docker ได้ด้วยมันสะดวกสุดๆ

ถ้าอยากเก็บข้อมูล Nostr ของตัวเองทั้งหมด นอกจาก Relay ที่เราสร้างเองได้แล้วยังมี Media Server ที่สำคัญไม่แพ้กันถึงแม้จะไม่เหมาะกับทุกคน แต่ถ้าอยากควบคุมข้อมูลทั้งหมดนี่คือคำตอเเลย

ผมแนะนำ Nostrcheck Server ที่ติดตั้งง่าย แถมใช้ Docker ได้ด้วยมันสะดวกสุดๆ

สิ่งที่ต้องเตรียม

  • เครื่องที่เปิดตลอด 24/7
  • Docker
  • Domain (แนะนำจดกับ Cloudflare)

วิธีติดตั้ง Nostrcheck Server ด้วย Docker

ดาวน์โหลด Nostrcheck Server

git clone https://github.com/quentintaranpino/nostrcheck-api-ts.git

เข้าไปที่โฟลเดอร์ Nostrcheck

cd nostrcheck-api-ts

สั่ง Build Container

sudo docker-compose up -d --build

อนุญาต Firewall พอร์ต 3000

sudo ufw allow 3000/tcp comment 'Allow for nostrcheck'

เท่านี้ก็มี Media Server แล้ว

แต่ถ้าอยากให้คนอื่นเข้าถึงได้ต้องทำยังไงล่ะ

วิธีออก Public โดยไม่ต้องมี Public IP ด้วย Cloudflare Tunnel

จดโดเมนกับ Cloudflare

image

ไปที่ Zero Trust คลิกไปที่ Network จากนั้นคลิก create a tunnel

image

ตั้งชื่อ Tunnet แล้วติดตั้ง Cloudflare Tunnel ลงเครื่อง (ผมเลือก docker)

image

เพิ่ม Public Hostname ใน Cloudflare Tunnel
Subdomain : ตั้งชื่อที่ต้องการ
Domain : เลือกโดเมนที่จดเอาไว้
Type : เลือก http
URL : ใส่ localhost แล้วตามด้วย port หรือใส่ IP แล้วตามด้วย port ได้เช่นกัน

image

แค่นี้ก็เรียบร้อย! Nostrcheck Server ของคุณพร้อมใช้งานแล้ว

มาเริ่มใช้งานกัน

image

เปิด URL ที่เราสร้างคลิกที่รูปมุมขวาบนเลือก Settings แล้วเลื่อนลงมาจนเจอ Server secret key

image

คลิกเปิดตา Coppy ไปใส่ Nostr extension ผมแนะนำ AKA Profiles จดบันทึกไว้ได้เช่นกัน

image

ไปเพิ่ม Media Servers ใน Amethyst

image

หวังว่าแนวทางนี้อาจเป็นประโยชน์ปรับใช้ได้หลายอย่าง มีส่วนไหนผิดพลาดพูดคุยเสริมกัน ขอบคุณทุกคนที่แวะมาอ่าน

ไว้เจอกันใหม่ครั้งหน้าจะเป็นเรื่องอะไรรอติตามกัน

บ๊ะบาย

#siamstr #Nostr

0

7
0
42