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

Gokapi

Gokapi คือเซิร์ฟเวอร์แชร์ไฟล์แบบ self-hosted ที่เบา พร้อมลิงก์ดาวน์โหลดที่มีวันหมดอายุ กำหนดจำนวนครั้งที่ดาวน์โหลดได้หรือวันหมดอายุของแต่ละไฟล์ที่อัปโหลด เข้ารหัสไฟล์ที่จัดเก็บ และเก็บไว้ในเครื่องหรือบน S3 ใช้สัญญาอนุญาต AGPL-3.0 และมีดาว GitHub มากกว่า 2,800 ดวง

ภาพรวม

2.8k

GitHub stars

1

การดูหน้า

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

การเข้าถึง

  • เปิด browser ของคุณ: https://<SERVER_IP>/
  • มีการใช้ใบรับรอง SSL แบบ self-signed ดังนั้นคำเตือนในเบราว์เซอร์เป็นเรื่องปกติในการเข้าชมครั้งแรก

การตั้งค่าครั้งแรก

  1. เปิดหน้าติดตั้ง: https://<SERVER_IP>/setup
  2. ทำตามตัวช่วยติดตั้งเพื่อกำหนดค่าอินสแตนซ์ของคุณ
  3. This will generate a config.json inside the config directory

หมายเหตุการติดตั้ง

  • For a quick setup, select SQLite เป็นฐานข้อมูลในตัวช่วยติดตั้ง Redis ไม่ได้ติดตั้งไว้ตามค่าเริ่มต้น หากต้องการ ให้ติดตั้งและกำหนดค่าเอง
  • สำหรับ Use SSL (a self-signed certificate will be generated that can be replaced), เลือก No. Nginx ให้บริการ HTTPS อยู่แล้วโดยใช้ใบรับรองแบบ self-signed
  • ตั้งค่า Public Facing URL เป็น URL ที่ผู้ใช้จะใช้เข้าถึงอินสแตนซ์ของคุณ ค่าเริ่มต้นถูกตั้งไว้เป็น https://<SERVER_IP>/. หากคุณตั้งค่าโดเมนในภายหลัง ให้อัปเดตค่านี้ให้สอดคล้องกัน

Path ที่สำคัญ

  • ไดเรกทอรีติดตั้ง: /root/gokapi
  • ไฟล์ Docker Compose: /root/gokapi/compose.yaml
  • ไฟล์ environment: /root/gokapi/.env
  • ที่จัดเก็บข้อมูล: /root/gokapi/gokapi-data
  • การตั้งค่า: /root/gokapi/gokapi-config
  • Nginx config: /etc/nginx/sites-available/gokapi
  • ใบรับรอง SSL: /etc/nginx/ssl/gokapi.crt
  • คีย์ SSL: /etc/nginx/ssl/gokapi.key

การจัดการ Docker

ดูคอนเทนเนอร์ที่กำลังทำงาน:

docker compose -f /root/gokapi/compose.yaml ps

รีสตาร์ตคอนเทนเนอร์ทั้งหมด:

docker compose -f /root/gokapi/compose.yaml restart

ติดตามล็อกของแอปพลิเคชัน:

docker compose -f /root/gokapi/compose.yaml logs -f

หยุดแอปพลิเคชัน:

docker compose -f /root/gokapi/compose.yaml down

เริ่มแอปพลิเคชัน:

docker compose -f /root/gokapi/compose.yaml up -d

การจัดการ Nginx

ตรวจสอบสถานะ:

systemctl status nginx

รีสตาร์ต Nginx:

systemctl restart nginx

รีโหลด Nginx:

systemctl reload nginx

ตรวจสอบความถูกต้องของการกำหนดค่า:

nginx -t

เพิ่มเติมในโฮสต์ไฟล์

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

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