การเข้าถึงเว็บ
- เปิดใน 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>