ข้ามไปยังเนื้อหาหลัก
ลด 50% ทุกแพลน เวลาจำกัด เริ่มต้นที่ $2.48/mo
Fusion

Fusion

Fusion คือโปรแกรมอ่านฟีด RSS และตัวรวบรวมข่าวแบบ self-hosted ที่สร้างมาเพื่อความเร็ว ความเรียบง่าย และความเป็นส่วนตัว ไบนารีขนาดเล็กเดียวพร้อมเว็บ UI ที่สะอาดตาช่วยเก็บฟีดและประวัติการอ่านของคุณไว้บนเซิร์ฟเวอร์ของคุณเอง ใช้สัญญาอนุญาต MIT พร้อมดาว GitHub 2,100+ ดวง

ภาพรวม

2.1k

GitHub stars

7

การดูหน้า

218

การติดตั้งที่ใช้งานอยู่

สัญญาอนุญาต MIT เวอร์ชัน Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

การติดตั้งที่ใช้งานอยู่เป็นข้อมูลตัวอย่าง (ตัวอย่างก่อนเปิดตัว); จะเชื่อมต่อข้อมูลจริงก่อนเปิดตัว

การเข้าถึง

  • เปิด Fusion ในเบราว์เซอร์ของคุณ: https://<SERVER_IP>
  • ใบรับรอง TLS แบบ self-signed ถูกติดตั้งไว้โดยค่าเริ่มต้น ดังนั้นเบราว์เซอร์ของคุณจะแสดงคำเตือนความปลอดภัยในการเข้าชมครั้งแรก ดำเนินการต่อเพื่อไปต่อ

เข้าสู่ระบบ

  • Fusion ใช้การยืนยันตัวตนด้วยรหัสผ่านเท่านั้น (ไม่มีชื่อผู้ใช้)
  • รหัสผ่าน: จัดเก็บไว้ใน /root/fusion/.env as FUSION_PASSWORD

ไฟล์และไดเรกทอรีที่สำคัญ

  • เส้นทางการติดตั้ง: /root/fusion
  • ไฟล์ Compose: /root/fusion/docker-compose.yml
  • ไฟล์สภาพแวดล้อม: /root/fusion/.env
  • ไดเร็กทอรีข้อมูล: /root/fusion/data
  • การตั้งค่า Nginx: /etc/nginx/sites-available/fusion
  • ใบรับรอง SSL: /etc/nginx/ssl/fusion.crt
  • คีย์ส่วนตัว SSL: /etc/nginx/ssl/fusion.key

การจัดการบริการ

ดู container ที่กำลังทำงาน:

docker compose -f /root/fusion/docker-compose.yml ps

รีสตาร์ท Fusion:

docker compose -f /root/fusion/docker-compose.yml restart

ดู logs:

cd /root/fusion && docker compose logs -f

หยุด Fusion:

docker compose -f /root/fusion/docker-compose.yml stop

เริ่ม Fusion:

docker compose -f /root/fusion/docker-compose.yml start

สร้าง Fusion ใหม่:

docker compose -f /root/fusion/docker-compose.yml up -d

การเปิดใช้งาน HTTPS ด้วยโดเมน

1. ชี้โดเมนของคุณไปยัง IP ของ server

๒. แก้ไข /etc/nginx/sites-available/fusion และแทนที่ทั้งสอง server_name _; directive ด้วยโดเมนของคุณ (เช่น server_name yourdomain.com;).

3. ติดตั้ง Certbot:

apt install -y certbot python3-certbot-nginx

4. รับใบรับรอง Let's Encrypt:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. แก้ไข /etc/nginx/sites-available/fusion และอัปเดต ssl_certificate และ ssl_certificate_key directive เพื่อใช้ใบรับรอง Let's Encrypt ของคุณ

Before:
    ssl_certificate     /etc/nginx/ssl/fusion.crt;
    ssl_certificate_key /etc/nginx/ssl/fusion.key;
After:
    ssl_certificate  /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. โหลด Nginx ใหม่เพื่อใช้การเปลี่ยนแปลง:

systemctl reload nginx

7. แก้ไข /root/fusion/.env และอัปเดต FUSION_CORS_ALLOWED_ORIGINS จาก https://<SERVER_IP> เป็นโดเมนของคุณ (เช่น https://yourdomain.com).

8. สร้างบริการใหม่:

cd /root/fusion && docker compose up -d

9. เข้าถึง Fusion ที่ https://yourdomain.com.

เพิ่มเติมใน Self Hosted

แอปที่เกี่ยวข้อง

ติดตั้ง Fusion เลย เริ่มต้น $2.48/เดือน