ดาวน์โหลด

ซอฟต์แวร์สำหรับทดลองใช้ และชุดภาษาสำหรับหน้าจอ รวมอยู่ในที่เดียว

ทดลองใช้ 30 วัน ไม่มีข้อจำกัด

รุ่นทดลองมีความสามารถของ Professional ครบถ้วน หลังผ่านไป 30 วัน คุณตัดสินใจว่าจะซื้อสิทธิ์การใช้งานหรือไม่ ข้อมูลของคุณยังอยู่ครบ รุ่นทดลองจะกลายเป็นรุ่นเต็มด้วยกุญแจสิทธิ์การใช้งานของคุณ โดยไม่ต้องติดตั้งใหม่

ทั้งสองแพ็กเกจมีซอฟต์แวร์ชุดเดียวกัน เพียงเลือกระบบปลายทางของคุณ

สำหรับ HTTPS อัตโนมัติบนโดเมนสาธารณะ ระบบทิกเก็ตต้องใช้พอร์ต 80 และ 443 ซึ่งแทนที่ด้วยพอร์ตอื่นไม่ได้ เพราะกระบวนการออกใบรับรองของ Let’s Encrypt กำหนดไว้เช่นนั้น หากพอร์ตเหล่านั้นถูกใช้งานอยู่แล้วบนเซิร์ฟเวอร์ของคุณ เช่น โดยเว็บเซิร์ฟเวอร์ที่กำลังทำงาน คุณมีสองทางเลือก คือหยุดหรือถอนโปรแกรมนั้นออกก่อน หรือติดตั้งระบบทิกเก็ตบนเซิร์ฟเวอร์เครื่องอื่น พอร์ตที่คุณเลือกเองเป็นทางเลือกได้ก็ต่อเมื่อคุณใช้งานโดยไม่มี HTTPS อัตโนมัติ ตัวติดตั้งจะตรวจสอบพอร์ตก่อนติดตั้งและระบุชื่อโปรแกรมที่ครองพอร์ตนั้นอยู่

การติดตั้งบน Windows

ราว 6 นาที มีคำบรรยายภาษาอังกฤษ

การติดตั้งบน Linux

ราว 5 นาที มีคำบรรยายภาษาอังกฤษ

พร้อมใช้งานใน 3 ขั้นตอน

1

ดาวน์โหลด

ดาวน์โหลดและแตกไฟล์แพ็กเกจรุ่นทดลอง

2

ติดตั้ง

เริ่มด้วย Docker Compose คู่มือที่แนบมาจะพาคุณไปทีละขั้น

3

เริ่มใช้งาน

สร้างทีม เชื่อมต่อกล่องจดหมาย สร้างทิกเก็ตใบแรกของคุณ

คำสั่งสำคัญ (Linux)

พร้อมคัดลอก ทุกคำสั่งใช้ sudo เพราะตัวติดตั้งและคอนเทนเนอร์ต้องใช้สิทธิ์ root

ติดตั้งสิ่งที่ต้องมีก่อน

sudo apt install -y unzip

หากไม่มี unzip ตัวติดตั้งจะแตกแพ็กเกจไม่ได้

ติดตั้งระบบทิกเก็ต

curl -fsSL https://files.smitey.eu/download/get-smitey.sh | sudo bash

ดาวน์โหลดแพ็กเกจแล้วพาคุณผ่านคำถามต่าง ๆ เรียกใช้ซ้ำได้อย่างปลอดภัย เพราะการตั้งค่าและข้อมูลยังคงอยู่

ตรวจสอบ HTTPS

sudo /opt/smitey/smitey-install check-https

ใช้ได้เฉพาะเมื่อมีโดเมนสาธารณะ มันบอกว่าใบรับรองมาแล้วหรือยัง และหากยังไม่มา ก็บอกเหตุผลจากบันทึก ใบรับรองยังมาถึงหลังการติดตั้งไปแล้วหลายนาทีได้

ดูข้อมูลเข้าสู่ระบบครั้งแรก

sudo cat /opt/smitey/SMITEY-credentials.txt

หลังเข้าสู่ระบบครั้งแรก ให้เปลี่ยนรหัสผ่านแล้วลบไฟล์นั้นทิ้ง

คอนเทนเนอร์ทำงานอยู่หรือไม่

sudo podman ps

แสดงทุกส่วนของระบบพร้อมสภาพของมัน

ติดตามบันทึก

sudo podman logs -f container-backend-1

แสดงสิ่งที่แบ็กเอนด์รายงานแบบสด หยุดด้วย Ctrl+C

ตรวจสอบตัวควบคุม

systemctl status smitey-supervisor

บริการนี้ทำให้ระบบทำงานต่อเนื่อง และนำการอัปเดตที่คุณสั่งจากในแอปพลิเคชันมาใช้

สร้างชุดข้อมูลสนับสนุน

sudo /opt/smitey/install.sh --support-bundle

รวบรวมบันทึกและสภาพระบบไว้ในไฟล์ zip เดียว รหัสผ่านและกุญแจถูกนำออก

เปลี่ยนที่อยู่สาธารณะ

sudo /opt/smitey/install.sh --reconfigure

ตั้งโดเมนใหม่แล้วเริ่มระบบใหม่ เพื่อให้มีการขอใบรับรองสำหรับชื่อใหม่

ถอนการติดตั้ง

sudo /opt/smitey/install.sh --uninstall

มันถามเรื่องข้อมูลและเรื่อง Podman แยกกัน ไม่มีอะไรถูกลบโดยไม่ถาม

การสำรองข้อมูลจัดการโดย /opt/smitey/Backup/TicketSystemBackup (list, backup, restore) ส่วนการสำรองข้อมูลรายวันทำงานเอง รายละเอียดอยู่ใน /opt/smitey/docs/en/BACKUP-RESTORE.txt

ความต้องการของระบบ

  • Linux: Ubuntu 24.04 หรือ 26.04 LTS ซึ่งเป็นรุ่นที่ทดสอบแล้ว ดิสทริบิวชันอื่นที่มี Podman 4.1 ขึ้นไป systemd และ apt น่าจะใช้งานได้ แต่ยังไม่ได้ทดสอบ
  • Windows 11 Professional (ทดสอบแล้ว) Windows Server 2022 ขึ้นไปน่าจะใช้งานได้ เพราะ WSL2 มาพร้อมรุ่นนั้น แต่ยังไม่ได้ทดสอบ
  • ไม่แนะนำ: Windows 10 มันใช้งานได้ (ทดสอบตั้งแต่ 21H2 เป็นต้นมา) แต่ไม่ได้รับการอัปเดตความปลอดภัยมาตั้งแต่วันที่ 14 ตุลาคม 2025 ซึ่งเป็นฐานที่ไม่เหมาะกับระบบที่เก็บข้อมูลลูกค้า
  • x86_64/amd64 เท่านั้น ระบบ ARM เช่น Raspberry Pi หรือ VPS แบบ ARM ใช้งานไม่ได้
  • ฐานข้อมูล PostgreSQL และสภาพแวดล้อมคอนเทนเนอร์มาพร้อมแพ็กเกจ ตัวติดตั้งจะตั้งค่าให้ทั้งสองอย่าง
  • Linux: อย่างน้อย 2 คอร์ซีพียูและแรม 2 GB แนะนำ 4 คอร์และ 4 GB
  • Windows: อย่างน้อย 4 คอร์ซีพียูและแรม 8 GB แนะนำ 6 คอร์และ 16 GB บน Windows ชุดโปรแกรมทำงานอยู่ในเครื่องเสมือนของตัวเอง (WSL2) ซึ่งแบ่งหน่วยความจำและคอร์กับ Windows
  • พอร์ตเครือข่ายว่างหนึ่งพอร์ต คือพอร์ต HTTP ที่คุณเลือก (ค่าเริ่มต้นคือ 8088) หรือพอร์ต 80 บนพอร์ต 80 คุณเข้าถึงระบบด้วยที่อยู่ IP ได้โดยตรงด้วย
  • HTTPS อัตโนมัติ (Let’s Encrypt) ต้องใช้โดเมนสาธารณะ และพอร์ต 80 กับ 443 ที่เข้าถึงได้จากอินเทอร์เน็ต พอร์ต 80 ต้องเปิดถาวร ไม่ใช่เฉพาะตอนติดตั้ง เพราะใบรับรองถูกต่ออายุทุก 60 วัน ในเครือข่ายของคุณเองที่ไม่มีโดเมนสาธารณะ HTTPS ใช้งานได้ด้วยใบรับรองของคุณเอง การติดตั้งมีคำแนะนำสำหรับเรื่องนี้มาให้ด้วย
  • เบราว์เซอร์สมัยใหม่: Chrome, Edge, Firefox, Safari

เครือข่ายและพอร์ต

ระบบทิกเก็ตทำงานบนเซิร์ฟเวอร์ของคุณเอง เพื่อให้ทุกความสามารถทำงานได้ ไฟร์วอลล์ของคุณต้องอนุญาตการเชื่อมต่อเหล่านี้ บน VPS หมายรวมถึงไฟร์วอลล์ของผู้ให้บริการโฮสต์ของคุณด้วย ไม่ใช่แค่ตัวที่อยู่บนเซิร์ฟเวอร์

ขาเข้า (มายังเซิร์ฟเวอร์ของคุณ)

  • ขาเข้า · อนุญาตTCP 8088 (หรือพอร์ต HTTP ที่คุณเลือก)การเข้าถึงระบบทิกเก็ตในเครือข่ายภายในของคุณ
  • ขาเข้า · อนุญาตTCP 80 และ 443สำหรับ HTTPS อัตโนมัติเท่านั้น พอร์ต 80 ต้องเปิดไว้ถาวร ไม่ใช่เฉพาะตอนติดตั้ง เพราะ Let’s Encrypt ต่ออายุใบรับรองผ่านพอร์ตนี้ทุก 60 วัน
  • ขาเข้า · อนุญาตTCP 22 (SSH)สำหรับการดูแลระบบของคุณเองบน Linux เท่านั้น ตัวระบบทิกเก็ตเองไม่ต้องใช้
  • ขาเข้า · ปฏิเสธTCP 5432 (PostgreSQL)ฐานข้อมูลทำงานอยู่บนเครือข่ายคอนเทนเนอร์ และไม่จำเป็นต้องเข้าถึงได้จากภายนอกเลย

ขาออก (จากเซิร์ฟเวอร์ของคุณไปยังอินเทอร์เน็ต)

  • ขาออก · อนุญาตUDP/TCP 53 (DNS), UDP 123 (NTP)การแปลงชื่อและนาฬิกาที่เที่ยงตรง นาฬิกาที่คลาดเคลื่อนทำให้การเชื่อมต่อ TLS ล้มเหลว
  • ขาออก · อนุญาตTCP 443 (HTTPS)การติดตั้ง การอัปเดต และการตรวจสอบสิทธิ์การใช้งาน
  • ขาออก · อนุญาตTCP 587 หรือ 465 (SMTP)การส่งอีเมล ทั้งการแจ้งเตือน คำเชิญ และการรีเซ็ตรหัสผ่าน ผู้ให้บริการอีเมลของคุณเป็นผู้กำหนดว่าจะใช้พอร์ตใดในสองพอร์ตนี้
  • ขาออก · อนุญาตTCP 993 (IMAP)การรับอีเมล หากต้องการให้ข้อความขาเข้ากลายเป็นทิกเก็ตโดยอัตโนมัติ
  • ขาออก · ปฏิเสธTCP 25 (SMTP)ไม่จำเป็นต้องใช้ เพราะการส่งไปผ่านพอร์ต 587 หรือ 465 ปล่อยให้ปิดกั้นไว้ พอร์ต 25 คือช่องทางที่เซิร์ฟเวอร์ซึ่งถูกเจาะจะใช้ส่งสแปม
สำคัญหากคุณต้องการใช้อีเมล ผู้ให้บริการโฮสต์หลายรายปิดกั้นการส่งอีเมลขาออก (พอร์ต 25, 465 และ 587) ในไฟร์วอลล์เริ่มต้นของตน ที่ netcup กฎนี้เรียกว่า “Mail block” อาการชัดเจนมาก คือการรับอีเมลทำงานได้ แต่การส่งจะค้างจนหมดเวลา การปิดกั้นนั้นอยู่ที่ผู้ให้บริการของคุณ ไม่ใช่บนเซิร์ฟเวอร์ของคุณ และปลดได้ในแผงควบคุมของผู้ให้บริการเท่านั้น คุณไม่ต้องใช้พอร์ต 25 สำหรับเรื่องนี้ ปล่อยให้ปิดกั้นไว้

การเชื่อมต่อกล่องจดหมาย: ผู้ให้บริการรายใดใช้ได้โดยตรง และ Microsoft 365 ต้องทำอย่างไร →

ชุดภาษา

ทุกการติดตั้งเริ่มต้นเป็นภาษาอังกฤษ ชุดภาษาคือไฟล์ JSON ที่มีข้อความหน้าจอที่แปลแล้ว ดาวน์โหลด นำเข้า เสร็จ เนื้อหาของคุณเอง เช่น ทิกเก็ต ทีม หรือหมวดหมู่ ไม่ได้รับผลกระทบ

ไม่พบภาษาของคุณหรือ

ชุดภาษาเพิ่มเติมกำลังจะตามมา บอกเราว่าคุณต้องการภาษาใด และหากคุณอยากแปลเอง ระบบทิกเก็ตส่งออกรายการข้อความทั้งหมดเป็นไฟล์ JSON คุณเติมรายการเป็นภาษาของคุณแล้วนำไฟล์กลับเข้ามาอีกครั้ง

ติดต่อเรา

วิธีนำเข้าชุดภาษา

  1. ดาวน์โหลดไฟล์

    ดาวน์โหลดชุดภาษาด้านบนแล้วบันทึกเป็นไฟล์ JSON อย่าแตกไฟล์ เปลี่ยนชื่อ หรือแก้ไขมัน

  2. เข้าสู่ระบบในฐานะผู้ดูแลระบบ

    เข้าสู่ระบบทิกเก็ตในฐานะผู้ดูแลระบบ แล้วเปิด Settings → Language

  3. นำเข้า

    เลือก “Import” ที่นั่น แล้วอัปโหลดไฟล์ที่ดาวน์โหลดมา หลังการนำเข้า ระบบจะแสดงว่ามีกี่รายการที่ถูกนำไปใช้

  4. เปิดใช้ภาษา

    เปิดใช้ภาษาใหม่ จากนั้นผู้ใช้แต่ละคนจะเลือกภาษาของตนเองได้ในเมนูส่วนตัว และแต่ละทีมกำหนดภาษาเริ่มต้นของตนได้

ชุดภาษาเข้ากับเวอร์ชันของฉันหรือไม่

เข้ากันได้ ชุดภาษาไม่ผูกกับเวอร์ชันใดเวอร์ชันหนึ่ง รายการที่การติดตั้งของคุณไม่รู้จักจะถูกข้ามไปตอนนำเข้า ความสามารถที่ใหม่กว่าชุดภาษาจะแสดงเป็นภาษาอังกฤษจนกว่าจะมีชุดถัดไป การนำเข้าทำซ้ำได้ทุกเมื่อ

ข้อควรทราบ: การนำเข้าจะเขียนทับคำแปลที่มีอยู่ด้วยเนื้อหาของชุดภาษา หากคุณเคยปรับข้อความเอง ให้ส่งออกสถานะปัจจุบันเก็บไว้เป็นข้อมูลสำรองก่อน