IT Assets (ระบบครุภัณฑ์)

การเชื่อมโยงระบบและการติดตั้ง
(System Integration)

คู่มือสำหรับการเปลี่ยนผ่านระบบบริหารจัดการครุภัณฑ์คอมพิวเตอร์และเครือข่าย จากระบบสถาปัตยกรรมภายในเครื่อง ไปสู่การทำงานบนระบบเครือข่ายของหน่วยงาน (DLICT)

01 ความต้องการของเซิร์ฟเวอร์ (Server Requirements)

สภาพแวดล้อมระบบ (Environment)

Nginx / Apache (แนะนำ Linux)

รันไทม์ภาษา (PHP Runtime)

PHP 8.2+ (bcmath, ctype, sqlite)

ฐานข้อมูลหลัก (Storage Core)

SQLite (ค่าเริ่มต้นเชิงสัมพันธ์)

ความปลอดภัยข้อมูล (Integrity)

SSL / TLS (บังคับใช้ HTTPS)

02 ขั้นตอนการติดตั้งเซิร์ฟเวอร์ (Deployment Protocol)

ขั้นตอนที่ 2.1: การกำหนดสิทธิ์เข้าถึงไฟล์ (File Permissions)

chown -R www-data:www-data storage bootstrap/cache
chmod -R 775 storage bootstrap/cache

ขั้นตอนที่ 2.2: กำหนดโครงสร้างตัวแปรระบบ (.env)

APP_ENV=production
APP_DEBUG=false
ASSET_API_KEY=your_secure_token

ขั้นตอนที่ 2.3: เริ่มการทำงานของระบบหลัก (Core Initialization)

composer install --optimize-autoloader --no-dev
php artisan key:generate
php artisan migrate --force

03 ตัวส่งสัญญาณเครื่องลูกข่าย (Agent Telemetry)

การติดตั้งแบบคำสั่งบรรทัดเดียว (PowerShell One-Liner): assetTracker (เวอร์ชัน 0.5.0)

ตัวเก็บสเปกถูกเรียกติดตั้งผ่านทางสคริปต์คำสั่ง PowerShell บรรทัดเดียว โดยเซิร์ฟเวอร์จะแทรกตัวแปร API_URL และ API_KEY จาก .env ให้โดยอัตโนมัติ ซึ่งตัวโปรแกรมเก็บข้อมูลนี้ประกอบไปด้วยระบบอัปเดตเวอร์ชันอัตโนมัติ (auto-update) ที่จะทำงานทุกๆ 30 นาที

คำสั่งสำหรับติดตั้งปลายทาง (Client Install Command)

powershell -NoProfile -ExecutionPolicy Bypass -Command "irm https://your-domain.com/api/installer | iex"

การกำหนดค่าฝั่งเซิร์ฟเวอร์ (Server Configuration .env)

APP_URL=https://your-production-domain.com ASSET_API_KEY=your_secure_vault_token

การจัดการรุ่นของโปรแกรมเก็บข้อมูล (Version Management)

app/Http/Controllers/Api/InstallerController.php → AGENT_VERSION

เปลี่ยนค่าตัวแปรคงที่ AGENT_VERSION บนเซิร์ฟเวอร์เพื่อปล่อยอัปเดตเวอร์ชันใหม่ไปยังเครื่องปลายทางทั้งหมดโดยอัตโนมัติ

คู่มือเทคนิคระบบบริหารจัดการครุภัณฑ์คอมพิวเตอร์และเครือข่าย

© 2026 กลุ่มส่งเสริมการศึกษาทางไกลฯ (DLICT) - ระบบใช้งานภายในสำนักงาน

สภาพแวดล้อมระบบงานจริง