running citrine.

Reply to this note

Please Login to reply.

Discussion

Citrine คือรีเลย์ Nostr ที่สร้างขึ้น khusus สำหรับ Android ทำให้ไคลเอนต์ Nostr บนอุปกรณ์ Android สามารถส่งและรับเหตุการณ์ต่างๆ ผ่านรีเลย์ที่ทำงานบนสมาร์ทโฟนได้โดยตรง การตั้งค่ารีเลย์บนมือถือแบบนี้ทำให้ผู้ใช้ Nostr มีความยืดหยุ่นมากขึ้น ช่วยให้จัดการ แชร์ และสำรองข้อมูล Nostr ทั้งหมดได้ในเครื่อง การออกแบบของ Citrine สนับสนุนความเป็นอิสระและความปลอดภัยของข้อมูล ด้วยการทำให้เข้าถึงข้อมูลได้และผู้ใช้สามารถควบคุมได้

ด้วยฟีเจอร์ที่ปรับแต่งมาเพื่อให้ผู้ใช้ควบคุมข้อมูลได้มากขึ้น Citrine ช่วยให้ส่งออกและนำเข้าฐานข้อมูลได้ง่าย กู้คืนรายชื่อผู้ติดต่อในกรณีที่ไคลเอนต์ทำงานผิดปกติ และมีตัวเลือกการจัดการรีเลย์โดยละเอียด เช่น การกำหนดค่าพอร์ต ไอคอนแบบกำหนดเอง การจัดการผู้ใช้ และการเริ่ม/หยุดรีเลย์ตามต้องการ ผู้ใช้สามารถเปิดใช้งานการเข้าถึง TOR เพื่อให้ผู้อื่นเชื่อมต่อกับรีเลย์ Nostr บนโทรศัพท์ได้อย่างปลอดภัย การอัปเดตในอนาคตจะรวมถึงการถ่ายทอดอัตโนมัติเมื่ออุปกรณ์เชื่อมต่ออินเทอร์เน็ตอีกครั้ง พร้อมรองรับตัวแก้ไขเนื้อหาเพื่อขยายฟังก์ชันการทำงาน

เมื่อคุณกำหนดค่ารีเลย์ Citrine เสร็จแล้ว ก็แค่เพิ่มลงในส่วน Private and Local relay ในการกำหนดค่ารีเลย์ของ Amethyst ได้เลย

ภาพนี้แสดงหน้าจอการตั้งค่า Server ของรีเลย์ Nostr ซึ่งเป็นส่วนที่คุณสามารถกำหนดกฎเกณฑ์ในการรับและจัดเก็บข้อมูลต่างๆ ที่ส่งผ่านรีเลย์ได้ มาดูกันทีละส่วนนะครับ

Server

ส่วนนี้ใช้สำหรับตั้งค่าการทำงานของรีเลย์ โดยมีรายละเอียดดังนี้:

1) Accept events signed by: ช่องนี้ให้คุณระบุรายชื่อ npub (รหัสประจำตัวผู้ใช้บน Nostr) ของคนที่คุณต้องการรับข้อมูลจากพวกเขาเท่านั้น ถ้าใส่ npub ไว้ในช่องนี้ รีเลย์จะรับเฉพาะข้อมูลที่ส่งมาจากคนในรายชื่อนี้เท่านั้น ส่วนคนที่ไม่ได้อยู่ในรายชื่อ ข้อมูลของพวกเขาจะถูกเพิกเฉย

ตัวอย่างเช่น ถ้าคุณอยากรับข้อมูลจากเพื่อนสนิทของคุณเท่านั้น คุณก็สามารถใส่ npub ของเพื่อนๆ ไว้ในช่องนี้ได้

2) Accept events that refer to: ช่องนี้ให้คุณระบุรายชื่อ npub ของคนที่คุณต้องการรับข้อมูลที่ กล่าวถึง พวกเขา หมายความว่า ถ้ามีคนอื่นพูดถึงคนในรายชื่อนี้ รีเลย์จะรับข้อมูลนั้น แม้ว่าข้อมูลนั้นจะไม่ได้ส่งมาจากคนในรายชื่อก็ตาม

ตัวอย่างเช่น ถ้าคุณอยากติดตามข่าวสารเกี่ยวกับคนดังคนหนึ่ง คุณก็สามารถใส่ npub ของคนดังคนนั้นไว้ในช่องนี้ได้

3) Allowed kinds: ช่องนี้ให้คุณระบุประเภทของข้อมูลที่คุณต้องการรับ ข้อมูลบน Nostr มีหลายประเภท เช่น ข้อความ รูปภาพ วิดีโอ ฯลฯ คุณสามารถเลือกได้ว่าจะรับข้อมูลประเภทใดบ้าง

ตัวอย่างเช่น ถ้าคุณอยากรับเฉพาะข้อความ คุณก็สามารถใส่ตัวเลข 1 (ซึ่งเป็นรหัสของประเภทข้อความ) ไว้ในช่องนี้ได้

Others

ส่วนนี้ใช้สำหรับตั้งค่าอื่นๆ ที่เกี่ยวข้องกับการจัดเก็บข้อมูล โดยมีรายละเอียดดังนี้:

4) Delete expired events: ตัวเลือกนี้ให้คุณเลือกว่าจะลบข้อมูลที่หมดอายุแล้วหรือไม่ ข้อมูลบน Nostr บางประเภทมีการกำหนดวันหมดอายุ เช่น ข้อความที่ตั้งเวลาให้หายไปเอง ถ้าเปิดใช้งานตัวเลือกนี้ รีเลย์จะลบข้อมูลที่หมดอายุแล้วออกจากระบบโดยอัตโนมัติ

5) Delete ephemeral events: ตัวเลือกนี้ให้คุณเลือกว่าจะลบข้อมูลชั่วคราวหรือไม่ ข้อมูลชั่วคราวคือข้อมูลที่ไม่ได้ตั้งใจให้เก็บไว้นาน เช่น ข้อความแจ้งเตือน ถ้าเปิดใช้งานตัวเลือกนี้ รีเลย์จะลบข้อมูลชั่วคราวออกจากระบบโดยอัตโนมัติ

6) Delete events older than: ตัวเลือกนี้ให้คุณเลือกว่าจะลบข้อมูลที่เก่ากว่าระยะเวลาที่กำหนดหรือไม่ คุณสามารถเลือกได้ว่าจะลบข้อมูลที่เก่ากว่า 1 วัน 1 สัปดาห์ 1 เดือน หรือไม่ลบเลย ถ้าเลือก "Never" ข้อมูลทั้งหมดจะถูกเก็บไว้ตลอดไป

7) Never delete from: ช่องนี้ให้คุณระบุรายชื่อ npub ของคนที่คุณ ไม่ต้องการ ลบข้อมูลของพวกเขา แม้ว่าข้อมูลนั้นจะเก่าหรือหมดอายุแล้วก็ตาม

ตัวอย่างเช่น ถ้าคุณอยากเก็บข้อความทั้งหมดจากเพื่อนสนิทของคุณไว้ คุณก็สามารถใส่ npub ของเพื่อนๆ ไว้ในช่องนี้ได้

ปุ่ม Home และ Settings

- ปุ่ม Home (รูปบ้าน) ใช้สำหรับกลับไปยังหน้าจอหลักของแอป

- ปุ่ม Settings (รูปเฟือง) ใช้สำหรับเข้าสู่หน้าจอการตั้งค่าอื่นๆ

มีHow too?ไหมครับพี่

แปะๆ ในเม้นเต็มไปหมดละ ลองๆ อ่านดูครับ

ติดตั้ง > วาง npub เรา > ตั้งค่านิดหน่อย > รัน > ก้อ URL มาวางใน private & local relay ใน Amethyst > bingo

พอดีวันนี้เพื่งมาตาม55555

ขอบคุณมากครับพี่🧡