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

Wiki.js

Wiki.js คือวิกิแบบโฮสต์เองที่ทำงานบน Node.js และ PostgreSQL เขียนด้วย Markdown หรือตัวแก้ไขแบบเห็นภาพ เก็บทุกเวอร์ชันของการแก้ไข และกำหนดได้ว่าใครอ่านหรือแก้ไขแต่ละหน้าได้บ้าง ใช้สัญญาอนุญาต AGPL-3.0 และมีดาวบน GitHub กว่า 28,700 ดวง

ภาพรวม

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

การเข้าใช้งาน Wiki.js

  • เปิด URL ต่อไปนี้ในเบราว์เซอร์ของคุณ: http://<SERVER_IP>
  • หลังการติดตั้ง คอนเทนเนอร์อาจใช้เวลาสองสามนาทีในการเริ่มต้นระบบ
  • ทำตามตัวช่วยตั้งค่าบนหน้าจอให้เสร็จเพื่อจบการติดตั้ง

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

  • เส้นทางการติดตั้ง: /etc/wiki
  • ไฟล์ Compose: /etc/wiki/docker-compose.yml
  • ไฟล์สภาพแวดล้อม: /etc/wiki/.env
  • ข้อมูล PostgreSQL: โวลุ่มของ Docker /var/lib/docker/volumes/wiki_db-data

การจัดการ Docker Compose

Go ไปยังไดเรกทอรีติดตั้ง:

cd /etc/wiki

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

docker compose ps

ดู logs:

docker compose logs -f

รีสตาร์ตคอนเทนเนอร์:

docker compose restart

หยุด stack:

docker compose down

เริ่ม stack:

docker compose up -d

เปิดใช้งาน HTTPS ด้วย Let's Encrypt

1. สร้างเรกคอร์ด A สำหรับโดเมนหรือซับโดเมนของคุณให้ชี้ไปยังที่อยู่ IP สาธารณะของเซิร์ฟเวอร์

2. ตรวจสอบให้แน่ใจว่าโดเมนเข้าถึงได้ผ่าน HTTP

3. หยุดสแตก:

cd /etc/wiki && docker compose down

4. Edit the environment file (/etc/wiki/.env) and set your domain and email address:

LETSENCRYPT_DOMAIN=wiki.example.com
[email protected]
SSL_ACTIVE=1

5. เริ่มคอนเทนเนอร์อีกครั้ง:

cd /etc/wiki && docker compose up -d

6. คุณสามารถติดตามขั้นตอนการออกใบรับรองได้ด้วย:

cd /etc/wiki && docker compose logs -f wiki

7. หลังจากออกใบรับรอง Let's Encrypt แล้ว ให้เข้าใช้งาน Wiki.js ผ่านโดเมนของคุณ

เปิดใช้การเปลี่ยนเส้นทางจาก HTTP ไปยัง HTTPS

  1. เปิดส่วนผู้ดูแลระบบของ Wiki.js
  2. เปิด SSL จากเมนูนำทางด้านซ้าย
  3. เปิดใช้การเปลี่ยนเส้นทางคำขอ HTTP ไปยัง HTTPS 

เพิ่มเติมในเครื่องมือพัฒนา

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

Deploy Wiki.js now. เริ่มต้น $2.48/เดือน