29vps.com — bash
user@29vps:~$ cat about.txt

name      : 29VPS
description : บทความเชิงเทคนิค VPS และเซิร์ฟเวอร์
articles   : 110+ บทความ (TH + EN)
license    : ฟรี ไม่มีโฆษณา
motto      : อ่านแล้วนำไปใช้ได้จริง

user@29vps:~$ ls articles/

ls -la articles/

ใช้ systemd Timer แทน Cron บน VPS Linux
Linux / Automation

ใช้ systemd Timer แทน Cron บน VPS Linux

ตั้งเวลางานอัตโนมัติด้วย systemd Timer แทน cron บน VPS Linux ควบคุมได้แม่นยำกว่า log ครบกว่า พร้อม Persistent=true

อ่านต่อ →
ติดตั้ง NFS Server บน VPS Linux แชร์ไฟล์ในเครือข่าย
Storage / Networking

ติดตั้ง NFS Server บน VPS Linux แชร์ไฟล์ในเครือข่าย

ติดตั้งและตั้งค่า NFS Server บน Ubuntu/Debian แชร์ไฟล์ระหว่าง VPS พร้อม exports, client mount, autofs และ security hardening

อ่านต่อ →
ติดตั้ง Qdrant Vector Database บน VPS สำหรับงาน AI และ RAG
AI / Database

ติดตั้ง Qdrant Vector Database บน VPS สำหรับงาน AI

ติดตั้งและใช้งาน Qdrant vector database บน VPS สำหรับงาน AI, semantic search และ RAG pipeline ครอบคลุม Docker, REST API, Python SDK และ backup

อ่านต่อ →
ติดตั้งและใช้งาน LVM บน VPS Linux
Storage

ติดตั้งและใช้งาน LVM บน VPS Linux

จัดการ disk ด้วย LVM สร้าง Physical Volume, Volume Group, Logical Volume ขยาย storage ออนไลน์ไม่ต้อง downtime พร้อม snapshot สำหรับ backup

อ่านต่อ →
ตั้งค่า Keepalived บน VPS สำหรับ High Availability VRRP
High Availability

ตั้งค่า Keepalived บน VPS สำหรับ High Availability

ติดตั้ง Keepalived สร้าง Virtual IP ด้วย VRRP ทำ Active-Passive HA ป้องกัน single point of failure พร้อม failover อัตโนมัติใน 1-3 วินาที

อ่านต่อ →
ตรวจสอบความปลอดภัย VPS ด้วย Lynis Security Audit
Security

ตรวจสอบความปลอดภัย VPS ด้วย Lynis Security Audit

ใช้ Lynis สแกน hardening index วัดคะแนนความปลอดภัย VPS อัตโนมัติ พร้อม warning และ suggestion ครบ แก้ช่องโหว่ได้ทันที

อ่านต่อ →
ติดตั้ง ZeroTier VPN บน VPS สร้าง Software-Defined Network ส่วนตัว
VPN / Networking

ติดตั้ง ZeroTier VPN บน VPS สร้าง SDN ส่วนตัว

สร้าง Software-Defined Network ส่วนตัวด้วย ZeroTier เชื่อม device ทุกที่เหมือนอยู่ LAN เดียวกัน ฟรี รองรับถึง 25 nodes NAT traversal อัตโนมัติ

อ่านต่อ →
ติดตั้ง Headscale Self-Hosted Tailscale Control Server บน VPS
VPN / Networking

ติดตั้ง Headscale บน VPS: Tailscale Server ส่วนตัว

รัน Headscale (self-hosted Tailscale control server) บน VPS สร้าง mesh VPN ส่วนตัว ไม่จำกัด node ข้อมูลไม่ผ่านบุคคลที่สาม

อ่านต่อ →
ติดตั้ง Mattermost Self-Hosted Team Chat บน VPS
Collaboration

ติดตั้ง Mattermost บน VPS: Self-Hosted Team Chat

ติดตั้ง Mattermost แทน Slack บน VPS ของคุณเอง ใช้ PostgreSQL + Nginx ข้อมูลทีมงานอยู่ที่เซิร์ฟเวอร์ตัวเอง ไม่ผ่านคลาวด์บุคคลที่สาม

อ่านต่อ →
ติดตั้ง Grafana Loki Log Aggregation บน VPS
Monitoring

ติดตั้ง Grafana Loki บน VPS สำหรับ Log Aggregation

รวม log จากทุก service ผ่าน Promtail ค้นหาด้วย LogQL และ visualize ใน Grafana ประหยัด RAM กว่า ELK Stack มาก

อ่านต่อ →
ติดตั้ง Authelia 2FA SSO สำหรับ VPS Linux
Security

ติดตั้ง Authelia: 2FA + SSO สำหรับ VPS Linux

คู่มือติดตั้ง Authelia บน VPS Linux เพิ่ม 2FA และ Single Sign-On ให้แอปทุกตัวที่อยู่หลัง Nginx/Traefik ปลอดภัยทันที

อ่านต่อ →
จัดการ Disk ด้วย LVM บน VPS Linux
Storage

จัดการ Disk ด้วย LVM บน VPS Linux

คู่มือใช้งาน LVM (Logical Volume Manager) ขยาย Volume ออนไลน์, snapshot, รวม disk หลายก้อน โดยไม่ต้อง downtime

อ่านต่อ →
ติดตั้ง Mailcow บน VPS ระบบอีเมลตัวเอง
Email

ติดตั้ง Mailcow บน VPS ระบบอีเมลตัวเอง

คู่มือติดตั้ง Mailcow Dockerized บน VPS สร้างระบบอีเมลตัวเอง พร้อม DKIM, SPF, Rspamd กรอง spam และ webmail Roundcube

อ่านต่อ →
ตั้งค่า Netplan บน Ubuntu VPS กำหนด Static IP และ Network
Network

ตั้งค่า Netplan บน Ubuntu VPS กำหนด Static IP และ Network

ตั้งค่า Netplan บน Ubuntu VPS กำหนด Static IP, DNS, Gateway, bonding และ VLAN ครบทุกขั้นตอน พร้อมแก้ปัญหา YAML syntax error และ network ล่ม

อ่านต่อ →
ตั้งค่า Keepalived VRRP บน VPS High Availability
HA

ตั้งค่า Keepalived VRRP บน VPS High Availability

ติดตั้งและตั้งค่า Keepalived บน VPS Linux สร้าง Virtual IP และ VRRP Failover อัตโนมัติ ป้องกัน downtime สำหรับ web server และ load balancer ทุกขั้นตอน

อ่านต่อ →
ตั้งค่า Chrony NTP บน VPS ซิงค์เวลาอัตโนมัติ
System

ตั้งค่า Chrony NTP บน VPS ซิงค์เวลาอัตโนมัติ

ติดตั้งและตั้งค่า Chrony NTP บน Ubuntu Debian VPS ซิงค์เวลาแม่นยำ แก้ปัญหา clock drift SSL TLS expired และ cron job ผิดเวลาทุกขั้นตอน

อ่านต่อ →
ใช้ nftables จัดการ Firewall บน Linux VPS
Security

ใช้ nftables จัดการ Firewall บน Linux VPS

คู่มือ nftables บน Linux VPS ตั้งแต่ติดตั้ง สร้าง ruleset พื้นฐาน อนุญาต SSH/HTTP/HTTPS จนถึง stateful firewall และ rate limiting ป้องกัน brute force พร้อมแก้ปัญหาที่พบบ่อย

อ่านต่อ →
ติดตั้ง Tailscale Mesh VPN บน VPS
Networking

ติดตั้ง Tailscale บน VPS สร้าง Mesh VPN ส่วนตัว

ติดตั้ง Tailscale บน VPS สร้าง mesh VPN ส่วนตัว เชื่อมต่ออุปกรณ์ทุกเครื่องผ่าน zero-config subnet routing, exit node และ MagicDNS โดยไม่ต้องตั้งค่า firewall ซับซ้อน

อ่านต่อ →
ติดตั้ง Ntfy Push Notification บน VPS
Monitoring

ติดตั้ง Ntfy แจ้งเตือน Push Notification บน VPS

ติดตั้ง Ntfy self-hosted push notification server บน VPS ส่งการแจ้งเตือนไปมือถือและเดสก์ท็อปผ่าน curl บรรทัดเดียว ไม่ต้องพึ่ง Firebase หรือ cloud ภายนอก

อ่านต่อ →
ตั้งค่า IPv6 บน VPS Linux
Networking

ตั้งค่า IPv6 บน VPS Linux — คู่มือฉบับสมบูรณ์

เปิดใช้ IPv6 บน VPS ตั้งแต่ SLAAC, static address, ตั้งค่า AAAA DNS records, firewall ip6tables และทดสอบ connectivity ครบทุกขั้นตอน

อ่านต่อ →
ตรวจสอบกิจกรรมเซิร์ฟเวอร์ด้วย Linux Auditd บน VPS
Security

ตรวจสอบกิจกรรมเซิร์ฟเวอร์ด้วย Linux Auditd บน VPS

ติดตั้งและตั้งค่า auditd บน VPS บันทึกทุก system call ตรวจสอบการเข้าถึงไฟล์สำคัญ และตรวจจับกิจกรรมน่าสงสัยด้วย kernel-level audit rules

อ่านต่อ →
ตรวจสอบความปลอดภัย VPS ด้วย Lynis Security Audit
Security

ตรวจสอบความปลอดภัย VPS ด้วย Lynis — Security Auditing Tool

สแกนและประเมินความปลอดภัย VPS อัตโนมัติด้วย Lynis พร้อมคำแนะนำ hardening จาก Hardening Index เพื่อปิดช่องโหว่ก่อนถูกโจมตี

อ่านต่อ →
ติดตั้ง Authentik SSO Identity Provider บน VPS
Security

ติดตั้ง Authentik บน VPS — ระบบ SSO Identity Provider ส่วนตัว

ระบบ SSO แบบ self-hosted รองรับ OAuth2, OIDC, SAML2 และ LDAP — ควบคุม authentication ได้เองทั้งหมด ไม่ต้องพึ่ง Okta หรือ Auth0

อ่านต่อ →
ติดตั้ง Headscale บน VPS Mesh VPN Self-Hosted
VPN

ติดตั้ง Headscale บน VPS สร้าง Mesh VPN แบบ Self-Hosted

สร้าง mesh VPN เหมือน Tailscale แต่ควบคุมเองทั้งหมดบน VPS ใช้ WireGuard เชื่อมอุปกรณ์ได้ไม่จำกัดทุกแพลตฟอร์ม

อ่านต่อ →
ตั้งค่า IPv6 บน VPS Linux
Networking

ตั้งค่า IPv6 บน VPS Linux — คู่มือครบจบ 2026

ตั้งค่า IPv6 แบบ Static และ DHCPv6 บน Ubuntu Debian CentOS ด้วย netplan และ nmcli พร้อมตั้ง firewall และทดสอบการเชื่อมต่อ

อ่านต่อ →
Umami Analytics Privacy-First บน VPS
Analytics

ติดตั้ง Umami Analytics บน VPS — วิเคราะห์เว็บ Privacy-First

วิเคราะห์ traffic เว็บไซต์แบบ privacy-first ด้วย Docker + Nginx — ไม่ใช้ cookies ไม่เก็บ personal data GDPR compliant

อ่านต่อ →
Headscale Self-Hosted Mesh VPN บน VPS
Networking

ติดตั้ง Headscale บน VPS สร้าง Mesh VPN ส่วนตัว

สร้าง WireGuard mesh VPN ส่วนตัวแทน Tailscale Cloud — ควบคุม control plane เองบน VPS ไม่ต้องพึ่งบุคคลที่สาม

อ่านต่อ →
ZeroTier Mesh VPN บน Linux VPS
Networking

ติดตั้ง ZeroTier Mesh VPN บน VPS Linux

เชื่อมต่อ VPS หลายตัวข้ามเครือข่ายด้วย Virtual LAN — ตั้งค่าง่าย เข้ารหัสอัตโนมัติ ไม่ต้องเจาะ firewall

อ่านต่อ →
Keepalived High Availability VRRP บน Linux VPS
Networking

ตั้งค่า Keepalived High Availability บน VPS ด้วย VRRP

สร้าง Virtual IP ด้วย VRRP — failover อัตโนมัติภายในไม่กี่วินาที เมื่อ Master server ล้มเหลว

อ่านต่อ →
Linux Auditd ตรวจสอบกิจกรรมระบบบน VPS
Security

ตั้งค่า Linux Auditd บน VPS: บันทึกทุกกิจกรรมระบบ

ตรวจสอบการเข้าถึงไฟล์ login ผิดปกติ และ syscall สำคัญ ใช้ ausearch/aureport วิเคราะห์ log เพื่อ compliance

อ่านต่อ →
Pi-hole DNS Ad Blocker บน VPS
Security

ติดตั้ง Pi-hole บน VPS: บล็อกโฆษณา DNS ทั้งเครือข่าย

บล็อกโฆษณาและ tracker ระดับ DNS สำหรับทุกอุปกรณ์ พร้อม Web UI blocklist และ DNS-over-HTTPS

อ่านต่อ →
Jellyfin Media Server บน VPS
Media

ติดตั้ง Jellyfin บน VPS: เซิร์ฟเวอร์สตรีมมิ่งส่วนตัว

สร้าง Netflix ส่วนตัวบน VPS ด้วย Jellyfin สตรีมหนัง ซีรีส์ เพลง ทุกอุปกรณ์ ฟรีไม่มีค่าสมาชิก

อ่านต่อ →
Keepalived High Availability VRRP
HA

ตั้งค่า Keepalived: High Availability ด้วย VRRP

ทำ failover อัตโนมัติด้วย Virtual IP บน VPS สองตัว ป้องกัน Single Point of Failure

อ่านต่อ →
เซิร์ฟเวอร์ในดาต้าเซ็นเตอร์
เริ่มต้น

VPS กับ Shared Hosting ต่างกันอย่างไร?

เปรียบเทียบข้อดีข้อเสียและแนวทางเลือกให้ตรงกับความต้องการ

อ่านต่อ →
ความปลอดภัยไซเบอร์
Security

ความปลอดภัย VPS เบื้องต้น

ขั้นตอนที่ต้องทำทันทีหลังเปิด VPS ครั้งแรก ก่อนที่บอทจะเข้ามา

อ่านต่อ →
SSL และ HTTPS
SSL

ติดตั้ง SSL ฟรีด้วย Let's Encrypt

ขั้นตอนติดตั้ง SSL Certificate ฟรีบน VPS สำหรับ Nginx และ Apache

อ่านต่อ →
การ monitor เซิร์ฟเวอร์
Monitoring

Monitor VPS ไม่ให้พังโดยไม่รู้ตัว

เครื่องมือ monitoring ฟรีตั้งแต่ command line ถึง Uptime Kuma และ Netdata

อ่านต่อ →
Linux terminal
OS

เลือก OS สำหรับ VPS: Ubuntu, Debian, AlmaLinux

เปรียบเทียบ Linux distro ยอดนิยม เลือกให้เหมาะกับงาน

อ่านต่อ →
การสำรองข้อมูล
Backup

กลยุทธ์ Backup VPS ที่ได้ผลจริง

วางแผน backup หลายชั้น ตั้งแต่ mysqldump ถึง offsite cloud storage

อ่านต่อ →
web server
Web Server

Apache vs Nginx บน VPS เลือกแบบไหน?

เปรียบเทียบสถาปัตยกรรมและแนวทางเลือกให้ตรงกับ workload

อ่านต่อ →
network cable และ DNS
DNS

ตั้งค่า DNS บน VPS ให้ถูกต้อง

A Record, MX Record, SPF, DKIM ตั้งค่าอย่างไรให้ email ไม่ตกกอง Spam

อ่านต่อ →
control panel
Control Panel

Control Panel บน VPS: เลือก cPanel, Hestia หรือ ไม่ใช้เลย?

เปรียบเทียบ control panel ฟรีและเสียเงิน พร้อมกรณีที่ควรใช้แต่ละตัว

อ่านต่อ →
Docker container
Docker

เริ่มต้นใช้ Docker บน VPS

Docker คืออะไร ทำไมถึงเป็นที่นิยม และวิธีรัน container แรกบนเซิร์ฟเวอร์

อ่านต่อ →
WordPress website
WordPress

เร่งความเร็ว WordPress บน VPS

ตั้งค่า PHP-FPM, OPcache, Redis และ Nginx cache ให้ WordPress บิน

อ่านต่อ →
email server
Email

ตั้ง Email Server บน VPS ด้วย Mailcow

ตั้ง self-hosted email server ด้วย Mailcow ควบคุม email ได้เต็มที่

อ่านต่อ →
server RAM memory
Memory

Swap Memory บน VPS คืออะไร ควรตั้งค่าไหม?

อธิบาย Swap คืออะไร ข้อดีข้อเสีย และวิธีตั้งค่าที่เหมาะสมตาม RAM ที่มี

อ่านต่อ →
fiber optic network
Nginx

Nginx Reverse Proxy สำหรับ Node.js และ Python

ตั้งค่า Nginx เป็น reverse proxy หน้า backend app พร้อม SSL และ header forwarding

อ่านต่อ →
database MySQL
Database

Optimize MySQL บน VPS RAM น้อย

ปรับ innodb_buffer_pool_size, slow query log และ connection settings ให้ตรงกับ workload

อ่านต่อ →
schedule automation
Automation

Cron Jobs บน VPS ตั้งค่าให้ถูกต้อง

crontab syntax, PATH environment, logging และวิธีป้องกัน job รันซ้อนกัน

อ่านต่อ →
firewall security
Firewall

Firewall บน VPS ด้วย UFW และ iptables

ตั้งค่า firewall ป้องกัน port ที่ไม่ควรเปิด พร้อม rate limiting และ Docker gotcha

อ่านต่อ →
PHP programming
PHP

อัปเกรด PHP Version บน VPS อย่างปลอดภัย

ขั้นตอนอัปเกรดจาก PHP 7.x ไป 8.3 พร้อม rollback plan ไม่ให้เว็บพัง

อ่านต่อ →
SSH terminal security
Security

Hardening SSH บน VPS ให้ปลอดภัยสุดขีด

เปลี่ยน port, ปิด root login, ใช้ key-based auth และ rate limit ป้องกัน brute force

อ่านต่อ →
Firewall network protection
Security

ติดตั้ง Fail2ban ป้องกัน Brute Force อัตโนมัติ

Ban IP ที่ login ผิดซ้ำๆ อัตโนมัติ ครอบคลุม SSH, Nginx, Apache และ service อื่น

อ่านต่อ →
Redis cache database
Performance

ติดตั้ง Redis Cache บน VPS เพิ่มความเร็วเว็บ

ตั้งค่า Redis เป็น object cache สำหรับ PHP, WordPress และ session store

อ่านต่อ →
Git version control deployment
DevOps

Deploy อัตโนมัติด้วย Git บน VPS

ตั้งค่า bare repository พร้อม post-receive hook ให้ git push แล้ว deploy ทันที

อ่านต่อ →
Server log management
System

จัดการ Log Files ด้วย Logrotate ไม่ให้ Disk เต็ม

ตั้งค่า rotate, compress และลบ log เก่าอัตโนมัติ สำหรับ Nginx, MySQL และ app log

อ่านต่อ →
Node.js server deployment
Node.js

Deploy Node.js บน VPS ด้วย PM2 และ Nginx

ใช้ PM2 จัดการ process และ Nginx เป็น reverse proxy พร้อม SSL และ zero-downtime deploy

อ่านต่อ →
Network bandwidth monitoring statistics
Monitoring

ตรวจสอบ Bandwidth บน VPS ด้วย vnStat และ iftop

ติดตั้ง vnStat, iftop และ nethogs บน VPS เพื่อดู bandwidth usage รายวัน/เดือน และ real-time traffic per process

อ่านต่อ →
Cloudflare CDN cloud network
CDN

เชื่อมต่อ VPS กับ Cloudflare: CDN + DDoS Protection

ตั้งค่า Cloudflare หน้า VPS เพื่อใช้ CDN, DDoS protection, WAF ฟรี และ SSL Flexible/Full พร้อม Origin Certificate

อ่านต่อ →
Docker compose containers deployment
Docker

ใช้ Docker Compose บน VPS จัดการ Multi-Container App

Deploy application ที่มีหลาย service (web + database + cache) บน VPS ด้วย Docker Compose ไฟล์เดียว ง่ายกว่า run docker command แยก

อ่านต่อ →
Grafana monitoring dashboard
Monitoring

Monitor VPS ด้วย Grafana + Prometheus แบบ Pro

ติดตั้ง Prometheus และ Grafana บน VPS เพื่อ monitor CPU, RAM, Disk, Network แบบ real-time พร้อม alert เมื่อ metric เกิน threshold

อ่านต่อ →
LAMP stack web server setup
Web Server

ติดตั้ง LAMP Stack บน VPS Ubuntu อย่างถูกต้อง

คู่มือ step-by-step ติดตั้ง Linux + Apache + MySQL + PHP (LAMP Stack) บน VPS Ubuntu 22.04 พร้อม virtual host และ SSL

อ่านต่อ →
Nginx web server terminal configuration
Web Server

ติดตั้ง LEMP Stack บน VPS Ubuntu: Nginx + MySQL + PHP-FPM

คู่มือติดตั้ง LEMP Stack (Linux + Nginx + MySQL + PHP-FPM) บน VPS Ubuntu 22.04 เพิ่ม performance สูงกว่า LAMP ด้วย Nginx

อ่านต่อ →
Network load balancing traffic distribution
Performance

ตั้งค่า Nginx Load Balancing เพื่อกระจาย Traffic

ตั้งค่า Nginx เป็น load balancer กระจาย request ไปหลาย backend server ด้วย Round Robin, Least Connections และ IP Hash

อ่านต่อ →
PostgreSQL database server
Database

ติดตั้งและตั้งค่า PostgreSQL บน VPS สำหรับ Production

ติดตั้ง PostgreSQL บน VPS Ubuntu, ตั้งค่า authentication, สร้าง user/database, tune performance และ backup อัตโนมัติ

อ่านต่อ →
Python programming code on laptop
Python

Deploy Python Flask/Django บน VPS ด้วย uWSGI และ Nginx

ขั้นตอนติดตั้งและ deploy Python web app (Flask หรือ Django) บน VPS Linux ด้วย uWSGI เป็น WSGI server และ Nginx เป็น reverse proxy

อ่านต่อ →
VPN network security tunnel
VPN

ติดตั้ง WireGuard VPN บน VPS ใน 10 นาที

สร้าง VPN server ส่วนตัวด้วย WireGuard บน VPS Linux เร็วกว่า OpenVPN เซ็ตอัพง่าย และ overhead น้อยกว่ามาก

อ่านต่อ →
UFW Firewall การป้องกัน VPS
Security

UFW Firewall บน Ubuntu/Debian: ตั้งค่าง่าย ปลอดภัยทันที

ตั้งค่า UFW Firewall ตั้งแต่ต้น เปิด/ปิด Port, Default Policy, Rate Limiting พร้อม profile สำเร็จรูป

อ่านต่อ →
PHP-FPM Worker Pool การปรับแต่ง VPS
Performance

ปรับ PHP-FPM ให้เร็ว: Worker, Pool และ OPcache บน VPS

ปรับแต่ง PHP-FPM Pool, pm.max_children, OPcache และ realpath_cache ให้ WordPress โหลดเร็วขึ้น 2-3 เท่า

อ่านต่อ →
systemd service management บน Linux VPS
Linux

จัดการ Service บน VPS ด้วย systemd: start, enable, logs

ใช้ systemctl จัดการ Service, สร้าง custom unit file, ตั้ง auto-restart และดู logs ด้วย journalctl

อ่านต่อ →
การ Backup MySQL Database บน VPS
Backup

Backup MySQL/MariaDB อัตโนมัติบน VPS: mysqldump + cron

Backup MySQL รายวันอัตโนมัติ ตั้ง retention policy, compress และ offsite upload ไป S3 หรือ SFTP

อ่านต่อ →
Ansible automation จัดการ VPS หลายเครื่อง
Automation

Ansible สำหรับจัดการ VPS อัตโนมัติ: Playbook เบื้องต้น

ใช้ Ansible จัดการ VPS หลายเครื่องพร้อมกัน ติดตั้ง package, deploy config และ hardening ด้วย Playbook YAML

อ่านต่อ →
rsync backup ไฟล์อัตโนมัติบน VPS
Backup

ใช้ rsync Backup ไฟล์บน VPS อัตโนมัติ: คู่มือฉบับสมบูรณ์

สร้างระบบ backup อัตโนมัติด้วย rsync พร้อม incremental sync, SSH encryption และ cron schedule ทำ offsite backup ได้ฟรี

อ่านต่อ →
Memcached caching server เพิ่มความเร็ว VPS
Performance

ติดตั้ง Memcached บน VPS เร่งความเร็ว PHP และ Database

ตั้งค่า Memcached ลด database query ซ้ำซ้อน เพิ่ม response time ให้ WordPress และ PHP app อย่างรวดเร็ว

อ่านต่อ →
MariaDB database server ติดตั้งบน VPS
Database

ติดตั้งและตั้งค่า MariaDB บน VPS Ubuntu ให้ปลอดภัย

คู่มือ step-by-step ติดตั้ง MariaDB, hardening security, สร้าง user/database และ tune performance บน VPS Ubuntu 22.04

อ่านต่อ →
Kubernetes K3s บน VPS
Kubernetes

เริ่มต้น Kubernetes บน VPS: ติดตั้ง K3s ใน 15 นาที

ติดตั้ง K3s (Kubernetes เบา) บน VPS เดียว deploy pods, services และ ingress แบบ production-ready ได้เลย

อ่านต่อ →
SFTP server setup OpenSSH chroot บน VPS
Security

ตั้งค่า SFTP Server บน VPS ให้ปลอดภัย: OpenSSH + Chroot

สร้าง SFTP server ด้วย OpenSSH พร้อม chroot jail และ SSH key auth จำกัด user ให้เข้าถึงได้เฉพาะโฟลเดอร์ที่กำหนด

อ่านต่อ →
Wildcard SSL Certificate Certbot DNS Challenge บน VPS
SSL

Wildcard SSL ด้วย Certbot + DNS Challenge บน VPS

ติดตั้ง Wildcard SSL Certificate ฟรีด้วย Let's Encrypt ครอบคลุมทุก subdomain ด้วย DNS Challenge และ auto-renew อัตโนมัติ

อ่านต่อ →
Nginx FastCGI Cache เพิ่มความเร็ว WordPress บน VPS
Performance

Nginx FastCGI Cache เร่งความเร็ว WordPress บน VPS

ตั้งค่า FastCGI Cache ลด PHP-FPM load ทำให้ WordPress โหลดเร็วขึ้น 10 เท่า พร้อม bypass rules สำหรับ logged-in users

อ่านต่อ →
OpenVPN Server ติดตั้งบน VPS Ubuntu
VPN

ติดตั้ง OpenVPN Server บน VPS Ubuntu: คู่มือฉบับสมบูรณ์

สร้าง OpenVPN Server ส่วนตัวบน VPS พร้อม Certificate Authority ออก client profile และเชื่อมต่อได้จากทุก platform

อ่านต่อ →
HAProxy Load Balancer ตั้งค่าบน VPS Linux
Networking

ตั้งค่า HAProxy Load Balancer บน VPS Linux

กระจาย traffic ไปยัง backend หลายเครื่องด้วย HAProxy พร้อม Health Check, SSL Termination และ Stats Dashboard แบบ real-time

อ่านต่อ →
Server Hardening ความปลอดภัย VPS Linux CIS
Security

เสริมความปลอดภัย VPS Linux: CIS Hardening ฉบับปฏิบัติ

Hardening VPS ตาม CIS Benchmark ล็อค kernel parameters, ตั้ง audit log, ปิด service ไม่จำเป็น และตรวจสอบด้วย Lynis

อ่านต่อ →
เครื่องมือตรวจสุขภาพโดเมน DNS SSL dnsxray.com
เครื่องมือ

ตรวจสุขภาพโดเมนและ VPS ด้วย dnsxray.com ฟรีไม่ต้องสมัคร

รวมเครื่องมือตรวจ DNS, SSL, email auth, security headers และ uptime ไว้ในที่เดียว ฟรี เปิดแล้วใช้ได้ทันที

อ่านต่อ →
ตั้ง Timezone และ NTP บน Linux VPS
System

ตั้ง Timezone และ NTP บน Linux VPS ให้ถูกต้อง

ตั้ง timezone ด้วย timedatectl ซิงค์เวลา NTP ด้วย chrony และป้องกันปัญหา cron job ผิดเวลา

อ่านต่อ →
จัดการ Disk Partition และ LVM บน VPS
Storage

จัดการ Disk Partition และ LVM บน VPS Linux

แบ่ง partition ด้วย fdisk/parted, ตั้ง LVM เพื่อ resize disk แบบ live และเพิ่ม disk ใหม่โดยไม่ต้อง reboot

อ่านต่อ →
Monitor Resource ด้วย htop และ Glances
Monitoring

Monitor Resource VPS แบบ Real-time ด้วย htop และ Glances

ใช้ htop ดู process และ CPU แบบ visual, Glances ดู overview ของ system ทั้งหมด และ export metrics ไปยัง dashboard

อ่านต่อ →
ตั้ง NFS Server แชร์ไฟล์ในเครือข่าย
Storage

ตั้ง NFS Server บน Linux VPS แชร์ไฟล์ในเครือข่าย

ตั้ง NFS Server ให้ VPS หลายเครื่อง mount shared storage ร่วมกัน พร้อมตั้ง permission และป้องกัน unauthorized access

อ่านต่อ →
เปิดใช้ TCP BBR เพิ่มความเร็ว Network
Performance

เปิดใช้ TCP BBR เพิ่มความเร็ว Network บน VPS Linux

TCP BBR congestion control algorithm จาก Google เพิ่ม throughput และลด latency บน VPS ทำได้ใน 3 คำสั่ง

อ่านต่อ →
ตั้ง Security Headers บน Nginx
Security

Security Headers บน Nginx: HSTS, CSP, X-Frame-Options

ตั้ง HTTP security headers ครบชุดบน Nginx เพื่อป้องกัน XSS, clickjacking และ MITM ให้เว็บได้เกรด A+ จาก securityheaders.com

อ่านต่อ →
Postfix SMTP Relay ส่งอีเมลจาก VPS
Email

Postfix SMTP Relay ส่งอีเมลจาก VPS ผ่าน SendGrid/SES

ตั้ง Postfix เป็น SMTP relay relay mail ผ่าน SendGrid หรือ Amazon SES ป้องกัน mail ไป spam และตั้ง SPF/DKIM

อ่านต่อ →
ติดตั้งและตั้งค่า MongoDB บน VPS
Database

ติดตั้งและตั้งค่า MongoDB บน VPS Ubuntu พร้อม Replica Set

ติดตั้ง MongoDB, สร้าง user, ตั้ง auth, เปิด remote access อย่างปลอดภัย และตั้ง Replica Set สำหรับ high availability

อ่านต่อ →
จัดการ Node.js App บน VPS ด้วย PM2
Node.js

จัดการ Node.js App บน VPS ด้วย PM2: Auto-restart และ Cluster

ใช้ PM2 รัน Node.js app แบบ production พร้อม cluster mode, auto-restart เมื่อ crash และ log management

อ่านต่อ →
Elasticsearch + Kibana บน VPS
Search

ติดตั้ง Elasticsearch และ Kibana บน VPS สำหรับ Full-text Search

ตั้ง Elasticsearch สำหรับ full-text search และ log analytics พร้อม Kibana dashboard visualize ข้อมูลแบบ real-time

อ่านต่อ →
Cloudflare Tunnel เปิดเว็บ local ออก internet
Networking

Cloudflare Tunnel เปิดเว็บ Local ออก Internet ฟรีไม่ต้องเปิด Port

ใช้ cloudflared สร้าง tunnel เชื่อม VPS หรือเครื่อง local กับ Cloudflare โดยไม่ต้องเปิด port ใน firewall หรือมี public IP

อ่านต่อ →
ตั้ง 2FA สำหรับ SSH Login บน VPS
Security

ตั้ง 2FA สำหรับ SSH Login: Google Authenticator บน VPS

เพิ่มความปลอดภัย SSH ด้วย Two-Factor Authentication ใช้ Google Authenticator TOTP ป้องกันการโจมตีแม้ password รั่วไหล

อ่านต่อ →
ตั้ง Apache Virtual Host หลายเว็บในเซิร์ฟเวอร์เดียว
Web Server

ตั้ง Apache Virtual Host รัน หลายเว็บในเซิร์ฟเวอร์เดียว

ตั้ง Apache VirtualHost หลายโดเมนในเซิร์ฟเวอร์เดียว พร้อม SSL แต่ละ site directory permission และ log แยกกัน

อ่านต่อ →
จัดการ WordPress บน VPS ด้วย WP-CLI
WordPress

จัดการ WordPress บน VPS ด้วย WP-CLI แบบ Command Line

ใช้ WP-CLI อัพเดท plugin/theme/core, import/export database, manage user และทำ maintenance ผ่าน command line โดยไม่ต้องเข้า admin panel

อ่านต่อ →
Shell Script พื้นฐานสำหรับ System Admin
Automation

Shell Script พื้นฐานสำหรับ Sysadmin: Automate งาน VPS ทุกวัน

เขียน bash script อัตโนมัติงาน backup, cleanup log, ตรวจ disk, ส่ง alert และ deploy script พร้อมใช้สำหรับ VPS

อ่านต่อ →
เปิดใช้ Gzip และ Brotli Compression บน Nginx
Performance

เปิดใช้ Gzip และ Brotli Compression บน Nginx ลดขนาด Response

เปิด Gzip และ Brotli compression บน Nginx ลดขนาด HTML/CSS/JS ได้ 60-80% ทำให้เว็บโหลดเร็วขึ้นและลด bandwidth

อ่านต่อ →
ตั้ง Gitea Git Server ส่วนตัวบน VPS
DevOps

ตั้ง Gitea Git Server ส่วนตัวบน VPS แทน GitHub

ติดตั้ง Gitea self-hosted Git service บน VPS พร้อม SSH key, webhook, CI/CD และ SSL ควบคุม code repository ด้วยตัวเอง

อ่านต่อ →
จัดการ Background Process ด้วย Supervisor
Process

จัดการ Background Process บน VPS ด้วย Supervisor

ใช้ Supervisor จัดการ queue worker, Python script หรือ custom service ให้รันตลอดเวลา restart อัตโนมัติและดู log ง่าย

อ่านต่อ →
ใช้ Composer จัดการ PHP Packages บน VPS
PHP

ใช้ Composer จัดการ PHP Packages บน VPS อย่างถูกวิธี

ติดตั้งและใช้ Composer จัดการ PHP dependencies ตั้ง autoloading, versioning และ optimize สำหรับ production

อ่านต่อ →
ติดตั้ง Jupyter Notebook บน VPS สำหรับ Data Science
Data Science

ติดตั้ง Jupyter Notebook บน VPS สำหรับ Data Science

ติดตั้ง JupyterLab บน VPS พร้อม password, SSH tunnel และ systemd service เข้าใช้งาน notebook จาก browser ได้ทุกที่

อ่านต่อ →
ตั้ง Traefik เป็น Reverse Proxy บน Docker
Networking

ตั้ง Traefik เป็น Reverse Proxy บน Docker

ใช้ Traefik เป็น reverse proxy สำหรับ Docker containers รองรับ auto SSL, Let's Encrypt และ routing อัตโนมัติผ่าน label

อ่านต่อ →
ติดตั้ง GitLab CE บน VPS
DevOps

ติดตั้ง GitLab CE บน VPS สำหรับทีม

ตั้ง GitLab Community Edition บน VPS ใช้เป็น Git repository private พร้อม CI/CD, issue tracker และ container registry

อ่านต่อ →
ตั้ง MinIO Object Storage บน VPS
Storage

ตั้ง MinIO Object Storage แทน S3 บน VPS

ติดตั้ง MinIO บน VPS เป็น S3-compatible object storage เก็บไฟล์, backup และ static assets โดยไม่ต้องพึ่ง AWS

อ่านต่อ →
ติดตั้ง Nextcloud บน VPS
Productivity

ติดตั้ง Nextcloud Cloud Storage บน VPS

ตั้ง Nextcloud เป็น private cloud แทน Google Drive/Dropbox บน VPS พร้อม sync client, calendar และ collaborative editing

อ่านต่อ →
จัดการ Docker ด้วย Portainer
Docker

จัดการ Docker ด้วย Portainer UI บน VPS

ติดตั้ง Portainer Community Edition บน VPS จัดการ containers, images, volumes และ networks ผ่าน browser แทนคำสั่ง

อ่านต่อ →
ติดตั้ง Uptime Kuma บน VPS
Monitoring

ติดตั้ง Uptime Kuma ระบบ Monitor บน VPS

ตั้ง Uptime Kuma เป็น self-hosted uptime monitoring แจ้งเตือนผ่าน Line/Telegram เมื่อ service ล่ม รองรับ HTTP, TCP, DNS

อ่านต่อ →
ติดตั้ง Vaultwarden Password Manager บน VPS
Security

ติดตั้ง Vaultwarden Password Manager บน VPS

ตั้ง Vaultwarden (Bitwarden-compatible) เป็น self-hosted password manager ปลอดภัย ไม่ต้องฝากรหัสผ่านไว้กับ cloud บุคคลอื่น

อ่านต่อ →
ติดตั้ง n8n Workflow Automation บน VPS
Automation

ติดตั้ง n8n Workflow Automation บน VPS

ตั้ง n8n บน VPS เพื่อ automate งานต่างๆ เชื่อมต่อ API, webhook และ service ต่างๆ ได้กว่า 400 integrations แบบ no-code

อ่านต่อ →
ติดตั้ง Ghost CMS บน VPS
CMS

ติดตั้ง Ghost CMS บน VPS สำหรับ Blog

ตั้ง Ghost บน VPS เป็น modern publishing platform สำหรับ blog และ newsletter รองรับ membership, subscription และ SEO ครบ

อ่านต่อ →
ใช้ tmux บน VPS
Terminal

ใช้ tmux แบ่ง Terminal บน VPS ไม่ให้หลุด

ติดตั้งและใช้งาน tmux บน VPS แบ่ง pane หลายหน้าต่างในหน้าเดียว session คงอยู่แม้ SSH หลุด และ คืนมา detach/attach ได้

อ่านต่อ →
Mount Remote Directory ด้วย SSHFS
Filesystem

Mount Remote Directory ด้วย SSHFS บน VPS

ใช้ SSHFS mount directory บน VPS ขึ้นมาเป็น local folder แก้ไขไฟล์ได้เหมือน local disk โดยผ่าน SSH protocol

อ่านต่อ →
Tune Linux Kernel บน VPS ด้วย sysctl
Performance

Tune Linux Kernel บน VPS ด้วย sysctl

ปรับ kernel parameters ผ่าน sysctl.conf เพิ่ม performance network, memory และ I/O เหมาะสำหรับ high-traffic web server

อ่านต่อ →
ตั้ง Rate Limiting บน Nginx
Security

ตั้ง Rate Limiting บน Nginx ป้องกัน DDoS

ใช้ Nginx limit_req_zone จำกัด request ต่อ IP ป้องกัน DDoS, brute force และ bot flooding บน VPS ได้โดยไม่ต้องติดตั้ง software เพิ่ม

อ่านต่อ →
ตั้ง Headscale VPN บน VPS
VPN

ตั้ง Headscale VPN Self-Hosted บน VPS

ติดตั้ง Headscale บน VPS เป็น Tailscale control server ตัวเอง เชื่อมอุปกรณ์ทุกตัวเข้า private network ปลอดภัยผ่าน WireGuard

อ่านต่อ →
ตั้ง Varnish Cache บน VPS
Performance

ตั้ง Varnish Cache เพิ่ม Speed เว็บบน VPS

ติดตั้ง Varnish HTTP accelerator หน้า Nginx/Apache cache dynamic pages ลด response time จากวินาทีเป็น milliseconds

อ่านต่อ →
SSL ฟรีด้วย acme.sh บน VPS
SSL

SSL ฟรีด้วย acme.sh แทน Certbot บน VPS

ใช้ acme.sh รับ SSL Certificate จาก Let's Encrypt รองรับ wildcard SSL, DNS challenge Cloudflare และ auto-renew ไม่ต้องติดตั้ง Python

อ่านต่อ →
ส่ง Log Report อัตโนมัติด้วย Logwatch
Monitoring

ส่ง Log Report อัตโนมัติด้วย Logwatch บน VPS

ติดตั้ง Logwatch ส่ง email report สรุป log ประจำวัน แจ้ง failed login, error และ activity สำคัญโดยไม่ต้อง SSH เข้าดูเอง

อ่านต่อ →
ตรวจจับการเปลี่ยนแปลงไฟล์ด้วย AIDE
Security

ตรวจจับการเปลี่ยนแปลงไฟล์ด้วย AIDE Host IDS

ติดตั้ง AIDE Host Intrusion Detection System ตรวจจับไฟล์ที่ถูกแก้ไขโดยไม่ได้รับอนุญาต แจ้งเตือนเมื่อ system file เปลี่ยนแปลง

อ่านต่อ →
ทดสอบ Network Speed ด้วย iPerf3
Networking

ทดสอบ Network Speed ด้วย iPerf3 บน VPS

ใช้ iPerf3 วัด bandwidth จริงระหว่าง VPS กับ client ตรวจสอบ throughput, jitter และ packet loss เพื่อ debug ปัญหา network

อ่านต่อ →
ติดตั้ง Roundcube Webmail บน VPS
Email

ติดตั้ง Roundcube Webmail บน VPS Ubuntu

ตั้ง Roundcube Webmail บน VPS ใช้งาน email ผ่าน browser ได้สะดวก รองรับ IMAP/SMTP, plugin และทำงานร่วมกับ Dovecot + Postfix

อ่านต่อ →
ติดตั้ง Docker Registry ส่วนตัวบน VPS
Docker

ติดตั้ง Docker Registry ส่วนตัวบน VPS

ตั้ง Docker Registry ส่วนตัวเก็บ images บน server ตัวเอง ไม่ต้อง push ขึ้น Docker Hub ปลอดภัยและควบคุมได้เต็มที่

อ่านต่อ →
ตั้ง BIND9 DNS Server บน VPS
Networking

ตั้ง BIND9 DNS Server บน VPS Ubuntu

ติดตั้ง BIND9 authoritative DNS server ควบคุม DNS record ได้ทั้งหมด รองรับ split-horizon DNS และ DNSSEC

อ่านต่อ →
ติดตั้ง Zabbix Monitoring บน VPS
Monitoring

ติดตั้ง Zabbix Monitoring บน VPS Ubuntu

ตรวจสอบ CPU RAM disk network real-time ด้วย Zabbix ตั้ง alert แจ้งเตือนเมื่อ server มีปัญหา พร้อม dashboard

อ่านต่อ →
ติดตั้ง Gitea Git Server ส่วนตัวบน VPS
Self-Hosted

ติดตั้ง Gitea Git Server ส่วนตัวบน VPS

สร้าง Git repository ส่วนตัวคล้าย GitHub บน VPS ของตัวเอง รองรับ issue tracker, PR, webhook ใช้ RAM น้อย

อ่านต่อ →
ตั้ง AppArmor Security บน VPS
Security

ตั้ง AppArmor ความปลอดภัย Application บน VPS

จำกัดสิทธิ์ application ด้วย AppArmor ป้องกัน exploit ออกนอกขอบเขต ลดความเสียหายเมื่อ app ถูกโจมตี

อ่านต่อ →
ตั้ง SMTP Relay ด้วย Postfix บน VPS
Email

ตั้ง SMTP Relay ด้วย Postfix บน VPS

ส่ง email จาก application ผ่าน Gmail, AWS SES หรือ SendGrid แก้ปัญหา email ตก spam และควบคุม delivery

อ่านต่อ →
ตั้ง Redis Sentinel High Availability
Database

ตั้ง Redis Sentinel High Availability บน VPS

ให้ Redis ทำงานแบบ HA สลับ master อัตโนมัติเมื่อ server ล่ม ไม่มี downtime สำหรับ cache และ session store

อ่านต่อ →
ตั้ง PostgreSQL Replication บน VPS
Database

ตั้ง PostgreSQL Replication บน VPS

ตั้ง Streaming Replication สำรองข้อมูล real-time ไปยัง standby server ลด RPO และ RTO สำหรับ production DB

อ่านต่อ →
ติดตั้ง SearXNG ค้นหาส่วนตัวบน VPS
Self-Hosted

ติดตั้ง SearXNG ค้นหาส่วนตัวบน VPS

สร้าง private search engine รวมผลจาก Google, Bing และกว่า 70 แหล่ง ค้นหาโดยไม่ถูก track

อ่านต่อ →
ดีบัก Process ด้วย strace และ perf บน VPS
Admin

ดีบัก Process ด้วย strace และ perf บน VPS

ดู system call ที่ process ใช้จริง หา bottleneck และ diagnose ปัญหา production โดยไม่ต้องหยุด service

อ่านต่อ →
ใช้ Podman รัน container แบบ rootless บน VPS
Docker

ใช้ Podman แทน Docker บน VPS (Rootless)

รัน container แบบไม่ใช้ root ปลอดภัยกว่า ไม่มี daemon ใช้คำสั่งเหมือน Docker พร้อม systemd Quadlet

อ่านต่อ →
ติดตั้ง Caddy web server พร้อม HTTPS อัตโนมัติ
Web Server

ติดตั้ง Caddy Web Server (Auto HTTPS)

ได้ SSL อัตโนมัติจาก Let's Encrypt โดยไม่ต้องตั้ง certbot ตั้ง reverse proxy ด้วย Caddyfile สั้นๆ

อ่านต่อ →
สำรองข้อมูล VPS แบบเข้ารหัสด้วย Restic
Backup

สำรองข้อมูล VPS ด้วย Restic (Encrypted)

Backup อัตโนมัติแบบเข้ารหัส deduplicate และ incremental ส่งขึ้น S3/MinIO พร้อม retention policy

อ่านต่อ →
ติดตั้ง Wazuh SIEM ตรวจจับภัยคุกคามบน VPS
Security

ติดตั้ง Wazuh SIEM ตรวจจับภัยคุกคาม

เฝ้าระวังการบุกรุก วิเคราะห์ log ตรวจ file integrity และแจ้งเตือนการโจมตีแบบ real-time พร้อม dashboard

อ่านต่อ →
ติดตั้ง Coolify self-hosted PaaS บน VPS
DevOps

ติดตั้ง Coolify บน VPS (PaaS แทน Heroku)

สร้าง self-hosted PaaS deploy แอปจาก Git อัตโนมัติ ได้ SSL ฟรี จัดการ database ผ่าน dashboard

อ่านต่อ →
ติดตั้ง Netdata ตรวจสอบ VPS แบบ real-time
Monitoring

ติดตั้ง Netdata ตรวจสอบ Server Real-time

ดู CPU/RAM/Disk/Network แบบ real-time ผ่าน dashboard ตั้ง alert และ export metrics ไปยัง Grafana

อ่านต่อ →
ตั้ง GitHub Actions Self-hosted Runner บน VPS
DevOps

GitHub Actions Self-hosted Runner บน VPS

รัน CI/CD pipeline บน server ตัวเอง ไม่จำกัดนาที build เข้าถึง private network และ deploy ได้โดยตรง

อ่านต่อ →
ติดตั้ง Keycloak SSO Single Sign-On บน VPS
Security

ติดตั้ง Keycloak SSO บน VPS

Single Sign-On login ครั้งเดียวใช้ทุก app รองรับ OIDC/SAML, Social Login, MFA และ User Federation

อ่านต่อ →
ติดตั้ง OpenLiteSpeed เว็บเซิร์ฟเวอร์บน VPS
Web Server

ติดตั้ง OpenLiteSpeed เว็บเซิร์ฟเวอร์เร็ว

เว็บเซิร์ฟเวอร์โอเพนซอร์สที่เร็วที่สุด รองรับ PHP-LiteSpeed ตั้ง WordPress และ SSL อัตโนมัติ

อ่านต่อ →
ติดตั้ง Grafana Loki ระบบ Log Aggregation บน VPS
Monitoring

ติดตั้ง Grafana Loki ระบบ Log Aggregation

เก็บ log จากทุก service รวมไว้ที่เดียว ดูแบบ real-time ผ่าน Grafana ค้นหาด้วย LogQL ตั้ง alert อัตโนมัติ

อ่านต่อ →
ติดตั้ง CrowdSec บน VPS ระบบ IPS ทันสมัย
Security

ติดตั้ง CrowdSec บน VPS ระบบ IPS ทันสมัย

ระบบ IPS crowdsourced ทันสมัยกว่า fail2ban ป้องกัน Nginx SSH WordPress

อ่านต่อ →
ติดตั้ง RabbitMQ บน VPS ระบบ Message Broker
Database

ติดตั้ง RabbitMQ บน VPS ระบบ Message Broker

ส่ง message ระหว่าง service แบบ async รองรับ AMQP MQTT STOMP

อ่านต่อ →
ติดตั้ง Jenkins บน VPS ระบบ CI/CD อัตโนมัติ
DevOps

ติดตั้ง Jenkins บน VPS ระบบ CI/CD อัตโนมัติ

สร้างระบบ CI/CD อัตโนมัติ build test deploy เชื่อมต่อ GitHub GitLab

อ่านต่อ →
ติดตั้ง SonarQube บน VPS ตรวจคุณภาพโค้ด
DevOps

ติดตั้ง SonarQube บน VPS ตรวจคุณภาพโค้ด

ตรวจ bug security vulnerability และ code smell รองรับหลายภาษา

อ่านต่อ →
ติดตั้ง InfluxDB บน VPS ฐานข้อมูล Time Series
Database

ติดตั้ง InfluxDB บน VPS ฐานข้อมูล Time Series

เก็บ metrics sensor data real-time ใช้ Flux query เชื่อมต่อ Grafana

อ่านต่อ →
ติดตั้ง Apache Kafka บน VPS ระบบ Event Streaming
Database

ติดตั้ง Apache Kafka บน VPS ระบบ Event Streaming

event streaming throughput สูง ส่ง message นับล้านต่อวินาที

อ่านต่อ →
ติดตั้ง ModSecurity WAF บน Nginx VPS
Security

ติดตั้ง ModSecurity WAF บน Nginx VPS

ป้องกัน SQL injection XSS ด้วย OWASP Core Rule Set บน Nginx

อ่านต่อ →
ติดตั้ง Node Exporter เก็บ Metrics VPS สำหรับ Prometheus
Monitoring

ติดตั้ง Node Exporter เก็บ Metrics VPS

รวบรวม metrics CPU RAM Disk Network ส่งให้ Prometheus และ Grafana

อ่านต่อ →
ติดตั้ง VictoriaMetrics บน VPS ทางเลือก Prometheus
Monitoring

ติดตั้ง VictoriaMetrics ทางเลือก Prometheus

ประหยัด RAM 7x เร็วกว่า 20x รองรับ PromQL ใช้ Grafana เดิมได้

อ่านต่อ →
ติดตั้ง Celery + Redis บน VPS ระบบ Task Queue
DevOps

ติดตั้ง Celery + Redis บน VPS ระบบ Task Queue

สร้างระบบ background task queue รัน task อัตโนมัติ ดู status ผ่าน Flower

อ่านต่อ →
ติดตั้ง ClamAV ป้องกันไวรัสบน VPS Linux
Security

ติดตั้ง ClamAV ป้องกันไวรัสบน VPS Linux

ระบบ antivirus ฟรี scan ไฟล์ ตรวจจับ malware สร้าง cron scan อัตโนมัติ แจ้งเตือน email

อ่านต่อ →
ใช้ Terraform จัดการ Infrastructure as Code บน VPS
DevOps

ใช้ Terraform จัดการ Infrastructure as Code บน VPS

เขียน .tf files ประกาศ server/network/DNS รัน plan apply destroy สร้าง infra ซ้ำได้

อ่านต่อ →
ติดตั้ง HashiCorp Vault จัดการ Secrets บน VPS
Security

ติดตั้ง HashiCorp Vault จัดการ Secrets บน VPS

เก็บ API keys passwords certificates อย่างปลอดภัย ตั้ง policies dynamic secrets

อ่านต่อ →
ติดตั้ง Telegraf เก็บ Metrics บน VPS ส่งไป InfluxDB
Monitoring

ติดตั้ง Telegraf เก็บ Metrics บน VPS ส่งไป InfluxDB

เก็บ CPU RAM disk network metrics ส่งไป InfluxDB แสดงผล Grafana plugin MySQL Nginx

อ่านต่อ →
ติดตั้ง NATS Server ระบบ Message Broker บน VPS
Messaging

ติดตั้ง NATS Server ระบบ Message Broker บน VPS

message broker ความเร็วสูง publish/subscribe JetStream streaming cluster TLS microservices

อ่านต่อ →
ติดตั้ง VS Code Server บน VPS รัน IDE ผ่าน Browser
Development

ติดตั้ง VS Code Server บน VPS รัน IDE ผ่าน Browser

รัน Visual Studio Code ผ่านเว็บเบราว์เซอร์ ตั้ง HTTPS password SSH tunnel ทุกอุปกรณ์

อ่านต่อ →
ติดตั้ง Drone CI CD Pipeline บน VPS
CI/CD

ติดตั้ง Drone CI CD Pipeline บน VPS

สร้าง automated build test deploy pipeline เชื่อมกับ Gitea GitHub ใช้ Docker runner

อ่านต่อ →
ติดตั้ง Harbor Docker Registry บน VPS
Container

ติดตั้ง Harbor Docker Registry บน VPS

Private container registry เก็บ Docker images ตั้ง HTTPS vulnerability scanning replication

อ่านต่อ →
ติดตั้ง ZFS บน VPS จัดการ Storage ขั้นสูง
Storage

ติดตั้ง ZFS บน VPS จัดการ Storage ขั้นสูง

filesystem ขั้นสูง RAID snapshot compression encryption zpool dataset clone zfs send/receive

อ่านต่อ →
ติดตั้ง etcd Distributed Key-Value Store บน VPS
Distributed

ติดตั้ง etcd Distributed Key-Value Store บน VPS

distributed key-value store ที่ Kubernetes ใช้ Raft consensus cluster 3 nodes etcdctl

อ่านต่อ →
ตั้ง Samba File Server แชร์ไฟล์บน VPS
File Sharing

ตั้ง Samba File Server แชร์ไฟล์บน VPS

แชร์ไฟล์ระหว่าง Windows และ Linux ตั้ง user permission และ workgroup อย่างปลอดภัย

อ่านต่อ →
ตั้ง Docker Swarm Cluster บน VPS
Container

ตั้ง Docker Swarm Cluster บน VPS

สร้าง cluster หลาย node จัดการ container ด้วย service, stack และ overlay network

อ่านต่อ →
ตั้ง MySQL Replication Master-Slave บน VPS
Database

ตั้ง MySQL Replication Master-Slave บน VPS

สำรองข้อมูลแบบ real-time กระจาย read query ลด load ด้วย master-slave replication

อ่านต่อ →
ตั้งค่า DKIM SPF DMARC ป้องกันอีเมลปลอมบน VPS
Email

ตั้งค่า DKIM SPF DMARC ป้องกันอีเมลปลอมบน VPS

ป้องกันอีเมลปลอมและ phishing เพิ่มอัตราส่งเข้า inbox ด้วย 3 มาตรฐานความปลอดภัย

อ่านต่อ →
สำรองข้อมูล VPS ขึ้น Cloud ด้วย Rclone
Backup

สำรองข้อมูล VPS ขึ้น Cloud ด้วย Rclone

สำรองข้อมูลขึ้น Google Drive, S3, Backblaze พร้อมตั้ง cron อัตโนมัติ

อ่านต่อ →
ติดตั้ง Cockpit จัดการ VPS ผ่าน Web UI
Admin

ติดตั้ง Cockpit จัดการ VPS ผ่าน Web UI

ดู resource จัดการ service, user, firewall แบบ visual ผ่านเว็บเบราว์เซอร์

อ่านต่อ →
ติดตั้ง vsftpd FTP Server บน VPS
File Transfer

ติดตั้ง vsftpd FTP Server บน VPS

ตั้งค่า FTP/FTPS server ปลอดภัย จำกัด user chroot และเปิด passive mode

อ่านต่อ →
ติดตั้ง Meilisearch Search Engine บน VPS
Search

ติดตั้ง Meilisearch Search Engine บน VPS

สร้างระบบค้นหาความเร็วสูง typo-tolerant สำหรับเว็บและแอป

อ่านต่อ →
ตั้ง Consul Service Discovery บน VPS
Distributed

ตั้ง Consul Service Discovery บน VPS

Service discovery, health check และ key-value store แบบ distributed จาก HashiCorp

อ่านต่อ →
ติดตั้ง Syncthing ซิงค์ไฟล์อัตโนมัติบน VPS
File Sync

ติดตั้ง Syncthing ซิงค์ไฟล์อัตโนมัติบน VPS

ซิงค์ไฟล์ระหว่างอุปกรณ์แบบ peer-to-peer เข้ารหัสอัตโนมัติไม่ต้องพึ่ง cloud

อ่านต่อ →
ติดตั้งและใช้งาน LXC/LXD บน VPS สร้าง Container แบบ Lightweight
Containers

ติดตั้งและใช้งาน LXC/LXD บน VPS สร้าง Container แบบ Lightweight

สร้าง container แบบ full system บน VPS ประหยัด resource กว่า VM รัน dev/staging/production แยกกันบน VPS เดียว

อ่านต่อ →
ตั้ง nftables Firewall รุ่นใหม่บน VPS แทน iptables
Firewall

ตั้ง nftables Firewall รุ่นใหม่บน VPS แทน iptables

ตั้งค่า nftables บน Ubuntu/Debian รองรับ IPv4+IPv6 ในชุด rules เดียว พร้อม rate limiting และ NAT

อ่านต่อ →
ติดตั้ง BorgBackup บน VPS สำหรับ backup deduplication
Backup

BorgBackup บน VPS: Backup Deduplication เข้ารหัส

ติดตั้ง BorgBackup สำหรับ backup แบบ deduplication พร้อม encryption ในตัว ประหยัด space กว่า rsync มาก

อ่านต่อ →
ติดตั้ง AdGuard Home DNS Server บล็อกโฆษณา
DNS

ติดตั้ง AdGuard Home สร้าง DNS ป้องกันโฆษณาทั้งเครือข่าย

Self-hosted DNS Server บล็อกโฆษณาและ Tracker รองรับ DNS over HTTPS/TLS ใช้ได้ทุกอุปกรณ์

อ่านต่อ →
ติดตั้ง Ollama รัน AI/LLM บน VPS
AI / LLM

ติดตั้ง Ollama รัน AI/LLM บน VPS ฟรี ไม่ต้องง้อ GPU Cloud

รัน Llama 3, Mistral, Gemma บน VPS แบบ local พร้อม REST API และ Open WebUI ข้อมูลไม่รั่วออกนอกเซิร์ฟเวอร์

อ่านต่อ →
ติดตั้ง GoAccess วิเคราะห์ Log Nginx แบบ Real-time บน VPS
Monitoring / Logging

ติดตั้ง GoAccess วิเคราะห์ Log Nginx แบบ Real-time บน VPS

วิเคราะห์ access log ของ Nginx หรือ Apache แบบ real-time ใน terminal สร้าง HTML dashboard อัตโนมัติ ใช้ RAM ไม่ถึง 10MB

อ่านต่อ →
ติดตั้ง PgBouncer Connection Pooler สำหรับ PostgreSQL
Database

ติดตั้ง PgBouncer Connection Pooler สำหรับ PostgreSQL บน VPS

จัดการ connection pool ของ PostgreSQL ด้วย PgBouncer ลด RAM overhead รับ client หลายร้อย connection ผ่าน server connection จริงเพียงไม่กี่สิบอัน

อ่านต่อ →
ติดตั้ง Nginx Proxy Manager จัดการ Reverse Proxy ด้วย Web UI
Nginx / Proxy

ติดตั้ง Nginx Proxy Manager จัดการ Reverse Proxy ด้วย Web UI

จัดการ reverse proxy หลาย domain และออก SSL Let's Encrypt อัตโนมัติผ่าน Web UI ด้วย Docker ไม่ต้องแก้ไฟล์ config เลย

อ่านต่อ →
ติดตั้ง K3s Kubernetes บน VPS แบบ Lightweight
Kubernetes / Containers

ติดตั้ง K3s Kubernetes บน VPS แบบ Lightweight

รัน Kubernetes บน VPS RAM ต่ำด้วย K3s ติดตั้งในคำสั่งเดียว มี Traefik ingress ในตัว deploy pod และจัดการ cluster ด้วย kubectl ได้ทันที

อ่านต่อ →
ติดตั้ง Prometheus Alertmanager แจ้งเตือน VPS
Monitoring / Alerting

ติดตั้ง Prometheus Alertmanager แจ้งเตือน VPS

ตั้งค่า Alertmanager รับ alert จาก Prometheus แล้วส่งแจ้งเตือนผ่าน Slack, Email, LINE เมื่อ CPU พุ่ง, RAM เต็ม หรือ server ล่ม พร้อม alert rules สำเร็จรูป

อ่านต่อ →
ตั้งค่า IPv6 บน VPS Ubuntu Debian
Networking / IPv6

ตั้งค่า IPv6 บน VPS Ubuntu/Debian ให้ใช้งานได้จริง

เปิดและตั้งค่า IPv6 บน VPS ตั้งแต่ตรวจสอบ subnet รับจาก provider ตั้งค่า static address ด้วย Netplan หรือ ifupdown ไปจนถึง ip6tables firewall และ DNS AAAA record

อ่านต่อ →
ติดตั้ง Suricata IDS/IPS บน VPS ตรวจจับการบุกรุก
Security / IDS

ติดตั้ง Suricata IDS/IPS บน VPS ตรวจจับการบุกรุก

ติดตั้ง Suricata บน VPS ระบบ IDS/IPS โอเพนซอร์สวิเคราะห์ network traffic แบบ real-time ตรวจจับ exploit, malware C2 และ port scan ด้วย Emerging Threats rules พร้อม JSON logging

อ่านต่อ →
ติดตั้ง ClickHouse ฐานข้อมูล analytics บน VPS
Database / Analytics

ติดตั้ง ClickHouse บน VPS ฐานข้อมูลวิเคราะห์ความเร็วสูง

ติดตั้ง ClickHouse ฐานข้อมูล columnar สำหรับ analytics query หลายพันล้านแถวในวินาที สร้าง MergeTree table, Materialized View และเชื่อมต่อกับ Grafana

อ่านต่อ →
ติดตั้ง Fluent Bit บน VPS Log Collector น้ำหนักเบา
Logging

ติดตั้ง Fluent Bit บน VPS — Log Collector น้ำหนักเบา

รวบรวมและส่ง log จาก systemd/nginx ไปยัง Loki หรือ Elasticsearch ด้วย Fluent Bit — ใช้ RAM เพียง ~1 MB เร็วกว่า Logstash 10 เท่า

อ่านต่อ →

อยากลองทำตามบทความเหล่านี้?

เนื้อหาทั้งหมดทดสอบบน VPS Linux ได้จริง เราแนะนำ asiagb.com ผู้ให้บริการ VPS ในไทยและสิงคโปร์ uptime 99% พร้อม support ภาษาไทยตลอด 24 ชั่วโมง