Why Nostr? What is Njump?
2024-12-22 04:57:34

Notoshi⚡ on Nostr: Good morning วันนี้ทำ How to Lnbits + Albyhub ...

Good morning
วันนี้ทำ How to Lnbits + Albyhub ให้อ่านกันใครอย่างลองทำตามก็ทำได้เลยครับ
มีส่วนไหนผิดพลาดคอมเม้นท์แจ้งผมด้วยครับจะได้ปรับปรุงให้ดีขึ้น
หวังว่าจะเป็นประโยชน์
ตามอ่านได้ที่: https://yakihonne.com/article/naddr1qqgxywryxpjr2dfsvc6rwdfs8yerqq3qqd6zcgzukmydscp3eyauf2dn6xzgfsevsetrls8zrzgs5t0e4fwsxpqqqp65wuj8gza
#Siamstr

วันนี้เราจะลองมาติดตั้ง Lnbits โดยใช้ funding source เป็น Albyhub ผ่าน NWC

ในบทนี้จะใช้งาน Docker เป็นหลักแต่ก็สามารถทำตามได้ง่าย ๆ

Lnbits

Lnbits คืออะไร open-source lightning wallet ที่มีฟังก์ชั่นมากมายเหมาะสำหรับสายนักพัฒนา ฟิวเจอร์ที่โดดเด่นอย่างระบบ POS ที่ช่วยอำนวยความสะดวกให้กับร้านค้าหรือว่าจะเป็น API ที่นำไปต่อยอดในตู้หยอดเหรียญต่าง ๆ

วิธีติดตั้ง

เราต้องติดตั้ง Albyhub ก่อน

สร้างโฟลเดอร์ Albyhub

mkdir alby-hub

เข้าไปในโฟลเดอร์ alby-hub

cd alby-hub

สร้าง docker-compose.yml ไฟล์

nano docker-compose.yml
services:
  albyhub:
    platform: linux/amd64
    container_name: albyhub
    image: ghcr.io/getalby/hub:latest
    volumes:
      - ./albyhub-data:/data
    ports:
      - "8080:8080"
    environment:
      - WORK_DIR=/data/albyhub
      - LOG_EVENTS=true

สั่งรัน Albyhub

sudo docker compose up -d 
sudo ufw allow 8080/tcp comment 'Allow alby hub’

แค่นี้เราได้ Albyhub ใช้งานแล้ว เข้า http://localhost:8080 set-up ให้เรียบร้อย

ซื้อ LSP 2m sat ผมแนะนำของ LNserver ราคาประมาณ 13xxx sat

มาติดตั้ง Lnbits กันต่อ

สร้างโฟลเดอร์ Lnbits

mkdir lnbits

เข้าไปในโฟลเดอร์ Lnbits

cd lnbits

ดาวน์โหลดไฟล์ .env

wget https://raw.githubusercontent.com/lnbits/lnbits/main/.env.example -O .env

สร้างโฟลเดอร์เก็บข้อมูล

mkdir data

ดาวน์โหลด image lnbits

docker pull lnbits/lnbits

สั่งรัน Lnbits

docker run --detach --publish 5000:5000 --name lnbits --volume ${PWD}/.env:/app/.env --volume ${PWD}/data/:/app/data lnbits/lnbits
sudo ufw allow 5000/tcp comment 'Allow lnbits’

แค่นี้ได้ Lnbits ใช้งานแล้ว เข้า http://localhost:5000 set-up ให้เรียบร้อย

ตั้งค่า funding source ของ Lnbits server > funding > funding source > เลือก Nostr wallet connect

image

เปิด Albyhub จากนั้นไปที่ App Store เลือก Friends & Family

image

ตั้งชื่อและกดสร้าง Subaccount

image

ไปที่ Other NWC applications คลิก Copy

image

กลับมาที่ Lnbits วาง URL NWC

image

คลิก SAVE และ RESTART SERVER

แค่นี้ทุกอย่างพร้อมใช้งานแล้ว

อ่านข้อมูลเพิ่มเติมได้ที่ Lnbits: https://github.com/lnbits/lnbits Albyhub: https://github.com/getAlby/hub

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

ขอบคุณทุกคนที่แวะมาอ่าน ไว้เจอกันไหม่ #Siamstr

Author Public Key
npub1qd6zcgzukmydscp3eyauf2dn6xzgfsevsetrls8zrzgs5t0e4fws7re0mj