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

Artalk

Artalk คือระบบ comment แบบ self-hosted เป็นทางเลือกแทน Disqus ที่เบากว่า เหมาะสำหรับ static blog มาพร้อมระบบ moderation, mentions และการแจ้งเตือนทางอีเมล รันด้วย binary Go ตัวเดียว รองรับ SQLite หรือ PostgreSQL และ Markdown ให้ความสำคัญกับความเป็นส่วนตัว ไม่มีการติดตามจากบุคคลที่สาม และส่งออกข้อมูลได้ทั้งหมด

ภาพรวม

2.3k

GitHub stars

24

การดูหน้า

51

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

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

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

การเข้าถึงเว็บ

  • เปิดใน browser: http://<SERVER_IP>

การตั้งค่าบัญชีผู้ดูแลระบบ

1. รันคำสั่งต่อไปนี้เพื่อสร้างผู้ดูแลระบบ:

docker exec -it artalk artalk admin

2. หลังจากสร้างบัญชีผู้ดูแลระบบแล้ว ให้เข้าสู่ระบบผ่านหน้าเว็บอินเทอร์เฟซ

3. สร้างบัญชีเพิ่มเติมผ่านหน้า User Management ใน GUI · ไม่ต้องแก้ไขไฟล์ config ด้วยตนเอง

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

  • /root/artalk/docker-compose.yml → คำนิยาม Docker Compose
  • /root/artalk/data → เก็บเนื้อหาบล็อกแบบถาวรทั้งหมด
  • /etc/nginx/sites-available/artalk.conf → การตั้งค่า reverse proxy

คำสั่งจัดการ Docker

cd /root/artalk
docker ps                     # List running containers
docker compose logs -f        # Follow logs
docker compose restart        # Restart service

การตั้งค่าโดเมนและ SSL

ชี้โดเมนของคุณไปยัง IP ของเซิร์ฟเวอร์

แก้ไขไฟล์คอนฟิก Nginx:

vim /etc/nginx/sites-available/artalk.conf

แทนที่ server_name _; พร้อม server_name <your-domain>;

ติดตั้ง Certbot:

apt install -y certbot python3-certbot-nginx

รัน Certbot เพื่อออกใบรับรอง SSL:

certbot --nginx --non-interactive --agree-tos --email <your-email> -d <your-domain>

ทดสอบและโหลด Nginx ใหม่:

sudo nginx -t
sudo systemctl reload nginx

เปิดใน browser: https://<your-domain>

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

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

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