Skip to content

aitji/thatako.net

Repository files navigation

ศูนย์รวมข้อมูล thatako.net

Note

โครงสร้างพื้นฐานสำหรับโรงเรียนท่าตะโกพิทยาคม - ตัวย่อ URL, รหัส QR-CODE, โดเมนย่อย, API สาธารณะ และอื่น ๆ อีกมากมายที่จะตามมา สำหรับนักเรียนและคุณครู

สารบัญ

ภาพรวม

โดย thatako.net ให้บริการด้านโครงสร้างพื้นฐานสำหรับการใช้งานของโรงเรียนท่าตะโกพิทยาคม

  • ตัวย่อ URL - go.thatako.net
  • ตัวสร้าง QR-CODE
  • โดเมนย่อย สำหรับนักเรียนและคุณครู* - [name].id.thatako.net (แผน)
  • API สาธารณะ (แผน)
  • หน้าสถานะการให้บริการ (แผน)

บริการ

ตัวย่อ URL, go.thatako.net

สร้างลิงก์สั้นแบบง่าย ๆ พร้อมตัวเลือกในการใส่ Slug เอง และรองรับการสร้าง QR CODE ด้วย

GET https://go.thatako.net/{slug}
Host: go.thatako.net

→ (302 redirect)
HTTP/1.1 302 Found
Location: https://example.com
  • Slug แบบกำหนดเอง
  • การแก้ไข/ลบ Slug ผ่านรหัสลับ
  • สร้าง QR CODE
  • ออกแบบมาเพื่อการแบ่งปันในชั้นเรียน

ความปลอดภัยและการใช้งานที่เหมาะสม

โดยทั่วไปตัวย่อ URL จะไม่มีวันหมดอายุ หากผู้ใช้ไม่แก้ไขหรือลบตัวย่อ URL ของตน แต่หากลิงก์ไม่สามารถเข้าถึงได้ นั่นอาจมาจากเหตุผลดังต่อไปนี้

  • ห้ามใช้ตัวย่อ URL เพื่อเนื้อหา NSFW (เนื้อหาสำหรับผู้ใหญ่)
  • ห้ามใช้ตัวย่อ URL เพื่อเนื้อหาที่ผิดต่อกฎหมาย
  • ห้ามใช้ตัวย่อ URL สำหรับการ Phishing หรือ Malware
  • อนุญาตให้ใช้ตัวย่อ URL ได้ทุกที่ ไม่ว่าจะอยู่ที่โรงเรียนท่าตะโกพิทยาคมหรือไม่ก็ตาม
  • อนุญาตให้ทั้งคุณครูและนักเรียน สร้าง ลบ และแก้ไขตัวย่อ URL ของตนเองได้

Caution

หากเห็นว่าไม่สมควร ผู้ดูแลมีสิทธิ์ระงับการใช้งาน ของตัวย่อ URL ดังกล่าว

สามารถเข้าใช้งานได้ ที่นี่

โดเมนย่อย สำหรับนักเรียนและคุณครู (แผน)

นักเรียนและคุณครู* จะสามารถขอใช้โดเมนย่อยได้ฟรี ในรูปแบบ

[name].id.thatako.net

*คุณครูอาจสามารถ ปรับแก้ที่อยู่ของโดเมนย่อยได้มากกว่าเช่น openhouse.thatako.net

วัตถุประสงค์

  • โฮสติ้งโปรเจคส่วนตัวของนักเรียน
  • สร้างพอร์ตเก็บผลงาน
  • ไม่จำเป็นต้องซื้อโดเมน

รับโดเมนย่อยฟรีได้ ที่นี่ แนะนำ หรือแก้ไขผ่าน GitHub ได้ ที่นี่

โครงสร้างพื้นฐาน

หน้าบ้าน

CDN / Proxy

หลังบ้าน

แผนการทำงาน

อยู่ระหว่างดำเนินการ

  • ตัวย่อ URL / QR CODE

วางแผนแล้ว

  • API สาธารณะสำหรับนักเรียนและครู

สมบูรณ์

  • โดเมนย่อยของนักเรียนและคุณครู [name].id.thatako.net
  • status.thatako.net
  • ออกแบบเว็บไซต์ให้ดูดีขึ้น
  • council.thatako.net
  • pr.thatako.net
  • ย้ายระบบ DNS ไปยัง Cloudflare
  • โดเมนหลักถูก Proxy ผ่าน Orange Cloud
  • เว็บไซต์และระบบภายในได้รับการสร้างใหม่

โดเมนย่อยปัจจุบัน

วิธีโฮสติ้งเว็บไซต์ใช้ส่วนตัว

หากต้องการทดสอบระบบสามารถ โฮสติ้งเว็บไซต์เพื่อใช้ส่วนตัวได้ด้วยคำสั่งนี้

สิ่งที่ต้องมี

  • โปรแกรมสำหรับเขียนโคด
  • Node.js LTS
    • แนะนำ v20.x หรือใหม่กว่า

คัดลอกเว็บไซต์ thatako.net

git clone https://github.com/aitji/thatako.net.git
cd thatako.net
npm install

เปิดเว็บไซต์บนเครื่องแบบ HTTP

npm run dev:http_live

เว็บไซต์จะถูกเปิดใน http://localhost:3000 พร้อม live reload อัตโนมัติเมื่อมีการแก้ไขไฟล์

เปิดเว็บไซต์บนเครื่องแบบ HTTPS

จำเป็นต้องติดตั้ง mkcert

ติดตั้ง local CA (ทำครั้งเดียว)
mkcert -install
mkcert localhost localhost ::1

เปิดเว็บไซต์แบบ HTTPS

npm run dev:https_live

เว็บไซต์จะถูกเปิดใน https://localhost:3443 พร้อม live reload อัตโนมัติเมื่อมีการแก้ไขไฟล์
Browser อาจไม่เชื่อถือการจดทะเบียนเองแบบนี้ แต่สามารถใช้เว็บไซต์แบบ HTTPS ได้ปกติ

ติดต่อ

©2026 thatako.net™ Licensed under the Mozilla Public License 2.0 (MPL-2.0).

Infra version : v0.6-alpha
Last updated  : Jan 2026
Author        : aitji

About

Resources

License

Stars

Watchers

Forks

Contributors