Portainer คืออะไร? จัดการ Docker ด้วยการคลิกแทนการพิมพ์คำสั่ง
คนที่เพิ่งเช่า VPS มาใหม่มักเจอสถานการณ์เดียวกัน คือทำตามคู่มือติดตั้งจนบริการขึ้นได้สำเร็จ แต่พอผ่านไปสองสัปดาห์แล้วอยากรู้ว่าตอนนี้มีอะไรรันอยู่บ้าง หรืออยาก restart บริการที่ค้าง กลับจำไม่ได้แล้วว่าต้องพิมพ์คำสั่งอะไร
Portainer เกิดมาเพื่อจุดนี้ มันคือหน้าจอเว็บที่วางทับ Docker อีกชั้น ให้คุณเห็นทุกอย่างเป็นรายการที่คลิกได้ แทนที่จะต้องเปิด terminal แล้วไล่พิมพ์คำสั่งทีละบรรทัด บทความนี้อธิบายว่ามันคืออะไร ทำอะไรได้บ้าง เหมาะกับใคร และจุดที่ต้องระวังเรื่องความปลอดภัยซึ่งสำคัญกว่าที่หลายคนคิด
Portainer คืออะไร
Portainer คือเครื่องมือจัดการคอนเทนเนอร์ที่ทำงานผ่านหน้าเว็บ พูดง่าย ๆ คือมันเป็นหน้าจอควบคุมที่ต่อเข้ากับ Docker บนเครื่องของคุณ แล้วแสดงสิ่งที่กำลังรันอยู่ออกมาเป็นรายการให้กดดูและสั่งงานได้ ไม่ใช่ตัวแทนของ Docker และไม่ได้มาแทน Docker แต่เป็นชั้นหน้าตาที่วางทับลงไปเฉย ๆ
ตัว Portainer เองก็รันเป็นคอนเทนเนอร์ตัวหนึ่งบนเครื่องเดียวกันนั่นแหละ ตามเอกสารทางการระบุว่ามันเป็นแพลตฟอร์มขนาดเบาที่ประกอบด้วยคอนเทนเนอร์เพียงตัวเดียว และนอกจาก Docker แบบเครื่องเดียวแล้ว ยังรองรับ Docker Swarm, Kubernetes และ Azure ACI ด้วย แต่สำหรับคนที่ใช้ VPS หนึ่งเครื่อง ส่วนที่ได้ใช้จริงคือโหมด Docker ธรรมดา
Portainer มีสองรุ่น รุ่น Community Edition (CE) เป็นโอเพนซอร์สใช้ฟรี เผยแพร่ภายใต้สัญญาอนุญาต zlib และเป็นรุ่นที่บทความนี้พูดถึงทั้งหมด ส่วน Business Edition เป็นรุ่นเชิงพาณิชย์ที่เพิ่มความสามารถระดับองค์กร เช่นการกำหนดสิทธิ์ผู้ใช้แบบละเอียดและการซัพพอร์ตโดยตรง คนที่ดูแลเซิร์ฟเวอร์ส่วนตัวหรือของทีมเล็ก ๆ ใช้รุ่น CE ก็เพียงพอ
ปัญหาที่ Portainer เข้ามาแก้
ปัญหาข้อแรกคือการจำคำสั่งไม่ไหว การใช้ Docker ผ่านบรรทัดคำสั่งไม่ได้ยากถ้าใช้ทุกวัน แต่คนส่วนใหญ่ที่เช่า VPS มาไม่ได้ยุ่งกับเครื่องทุกวัน เข้าไปแค่เดือนละครั้งสองครั้งตอนมีอะไรผิดปกติ พอถึงเวลานั้นก็ต้องเปิดคู่มือหาคำสั่งใหม่ทุกที เพราะรูปแบบของ flag และชื่อ container ที่ต้องใส่ให้ถูกนั้นจำยากกว่าที่คิด
ปัญหาข้อสองคือการอ่าน log และการแก้ปัญหาเฉพาะหน้า เวลาบริการล่ม สิ่งที่ต้องทำคือดูว่าคอนเทนเนอร์ตัวไหนหยุด แล้วเปิด log ของตัวนั้นดูว่าเกิดอะไรขึ้น ถ้าทำผ่านบรรทัดคำสั่งก็ต้องไล่หา ID ก่อน แล้วค่อยสั่งดู log แล้วเลื่อนหาบรรทัดที่ต้องการในหน้าจอดำ ๆ ซึ่งไม่สะดวกเวลารีบ
ปัญหาข้อสามคือการมองไม่เห็นภาพรวม เมื่อรันหลายบริการบนเครื่องเดียว คุณจะเริ่มไม่แน่ใจว่าตอนนี้มีอะไรอยู่บ้าง ตัวไหนกินแรมเยอะ ตัวไหนถูกลืมทิ้งไว้ตั้งแต่ตอนทดลอง หรือ image เก่าที่ไม่ใช้แล้วกินดิสก์ไปเท่าไหร่ ข้อมูลพวกนี้ดูผ่านคำสั่งได้หมด แต่ต้องรู้ว่าจะดูยังไงและดูทีละอย่าง
Portainer ทำอะไรได้บ้าง
ความสามารถหลักคือการดูและสั่งงานทรัพยากรของ Docker ทั้งหมดผ่านหน้าเว็บ ไม่ว่าจะเป็นคอนเทนเนอร์ อิมเมจ โวลุ่ม หรือเครือข่าย ตารางด้านล่างสรุปสิ่งที่คนใช้จริงบ่อยที่สุด
| สิ่งที่ทำได้ | ใช้ตอนไหน | ถ้าไม่มี Portainer ต้องทำยังไง |
|---|---|---|
| ดูรายการคอนเทนเนอร์และสถานะ | อยากรู้ว่าตอนนี้มีอะไรรันอยู่ ตัวไหนหยุดไปแล้ว | พิมพ์คำสั่ง docker ps แล้วอ่านผลในหน้าจอ terminal |
| สั่ง start / stop / restart | บริการค้างหรืออยากปิดชั่วคราวเพื่อประหยัดแรม | พิมพ์คำสั่ง docker restart ตามด้วยชื่อคอนเทนเนอร์ให้ถูก |
| เปิดดู log แบบเลื่อนอ่านได้ | บริการพัง อยากรู้ว่าเกิดอะไรขึ้นก่อนหน้านั้น | พิมพ์คำสั่ง docker logs แล้วเลื่อนหาเองในหน้าจอ |
| ดูการใช้ CPU และแรมของแต่ละตัว | เครื่องเริ่มช้า อยากรู้ว่าตัวไหนกินทรัพยากร | พิมพ์คำสั่ง docker stats แล้วดูตัวเลขวิ่งแบบเรียลไทม์ |
| จัดการ image และ volume | ดิสก์ใกล้เต็ม อยากเคลียร์ของเก่าที่ไม่ใช้ | ไล่ดูรายการแล้วสั่งลบทีละอย่างด้วยตัวเอง |
| เปิด console เข้าไปในคอนเทนเนอร์ | ต้องเข้าไปดูไฟล์ข้างในหรือรันคำสั่งเฉพาะกิจ | พิมพ์คำสั่ง docker exec พร้อม flag ให้ครบ |
| สร้างและแก้ไข stack จากไฟล์ตั้งค่า | อยากติดตั้งชุดบริการใหม่จากไฟล์ Compose ที่หามาได้ | อัปโหลดไฟล์ขึ้นเครื่องเองแล้วสั่ง docker compose up |
Portainer กับการใช้ command line ต่างกันยังไง เมื่อไหร่ควรใช้อะไร
คำถามที่เจอบ่อยคือ ถ้ามี Portainer แล้วยังต้องเรียนคำสั่ง Docker อยู่ไหม คำตอบตรง ๆ คือควรรู้พื้นฐานไว้บ้าง เพราะเวลามีปัญหาระดับที่ Portainer เองก็เปิดไม่ขึ้น คุณจะต้องกลับไปที่บรรทัดคำสั่งอยู่ดี แต่สำหรับงานประจำวัน หน้าเว็บสะดวกกว่าชัดเจน
อีกความต่างที่สำคัญคือเรื่องการทำซ้ำ คำสั่งและไฟล์ตั้งค่าเป็นข้อความที่คุณเก็บไว้ คัดลอก และเอาไปใช้กับเครื่องใหม่ได้ตรง ๆ ส่วนการคลิกในหน้าเว็บนั้นทำซ้ำไม่ได้ ถ้าตั้งค่าอะไรไว้เยอะแล้วต้องย้ายเครื่อง คุณจะนึกไม่ออกว่ากดอะไรไปบ้าง คนที่ใช้จริงจังจึงมักเก็บไฟล์ Compose ไว้เป็นหลัก แล้วใช้ Portainer เป็นหน้าจอสำหรับดูและสั่งงานเท่านั้น
| หัวข้อ | Portainer (หน้าเว็บ) | Command line (SSH) |
|---|---|---|
| ความยากตอนเริ่ม | เห็นทุกอย่างเป็นเมนู เดาได้เอง | ต้องรู้ชื่อคำสั่งก่อนถึงจะทำอะไรได้ |
| ความเร็วในงานประจำวัน | เร็วกว่าเมื่อแค่ดูสถานะหรือ restart | เร็วกว่าถ้าจำคำสั่งได้แม่นแล้ว |
| การทำซ้ำ / ย้ายเครื่อง | ทำซ้ำยาก เพราะเป็นการกดทีละครั้ง | ทำซ้ำง่าย เก็บเป็นไฟล์แล้วรันใหม่ได้ |
| ตอนระบบมีปัญหาหนัก | ถ้า Docker ล่ม หน้าเว็บก็เปิดไม่ขึ้น | ยังเข้าถึงเครื่องได้ตราบใดที่ SSH ยังทำงาน |
| ทรัพยากรที่ใช้ | กินแรมเพิ่มเล็กน้อยเพราะรันเป็นคอนเทนเนอร์ | ไม่กินอะไรเพิ่ม ใช้ของที่มีอยู่แล้ว |
| ความเสี่ยงด้านความปลอดภัย | มีหน้าเว็บให้คนอื่นเห็น ต้องป้องกันเพิ่ม | มีแค่ SSH ซึ่งปิดกั้นได้ง่ายกว่า |
สเปก VPS ที่ควรใช้
ข่าวดีคือ Portainer เองแทบไม่กินทรัพยากร เพราะมันเป็นคอนเทนเนอร์เดียวที่ทำหน้าที่แสดงผลเป็นหลัก ตัวที่กินแรมและซีพียูจริง ๆ คือบริการที่คุณรันอยู่บนเครื่องต่างหาก เอกสารทางการของ Portainer ก็ไม่ได้ระบุสเปกขั้นต่ำของฮาร์ดแวร์ไว้ บอกเพียงว่าเครื่องต้องมี Docker ติดตั้งอยู่แล้วและเข้าถึงด้วยสิทธิ์ที่เหมาะสม
ดังนั้นให้เลือกสเปกจากงานที่จะรัน ไม่ใช่จากตัว Portainer ตารางด้านล่างคือแพ็กเกจ VPS ของ Plusweb ทุกแพ็กเกจมี 1 Public IPv4 ในตัว ตัวเลขในวงเล็บคือราคาต่อเดือนเมื่อชำระรายปี ส่วนคำแนะนำในคอลัมน์สุดท้ายเป็นการประมาณจากลักษณะการใช้งานทั่วไป ไม่ใช่ข้อกำหนดของตัวซอฟต์แวร์
| แพ็กเกจ | CPU | RAM | SSD | ราคา/เดือน (รายปี) | เหมาะกับ |
|---|---|---|---|---|---|
| VPS-00 | 1 vCore | 1 GB | 15 GB | 150฿ (120฿) | ลองเล่น รัน Portainer กับบริการเล็ก ๆ ตัวเดียว |
| VPS-01 | 1 vCore | 3 GB | 30 GB | 250฿ (200฿) | ใช้จริงกับบริการหลักหนึ่งถึงสองตัว |
| VPS-02 | 2 vCores | 4 GB | 60 GB | 350฿ (280฿) | หลายบริการพร้อมกัน เช่นเว็บแอปคู่ฐานข้อมูล |
| VPS-03 | 4 vCores | 8 GB | 100 GB | 600฿ (480฿) | รันหลายชุด stack พร้อมกันแบบสบาย ๆ |
| VPS-04 | 5 vCores | 10 GB | 140 GB | 1,000฿ (800฿) | งานหนักขึ้น มีคนใช้งานพร้อมกันหลายคน |
| VPS-05 | 6 vCores | 12 GB | 180 GB | 1,300฿ (1,040฿) | เซิร์ฟเวอร์รวมของทีมที่รันหลายระบบ |
| VPS-06 | 8 vCores | 16 GB | 220 GB | 1,600฿ (1,280฿) | ระบบภายในองค์กรที่มีบริการจำนวนมาก |
ภาพรวมการติดตั้ง
ขั้นตอนด้านล่างเป็นภาพรวมตามที่เอกสารทางการอธิบายไว้ ไม่ใช่คู่มือแบบคัดลอกวาง เพราะรายละเอียดของคำสั่งอาจเปลี่ยนตามเวอร์ชัน ควรอ่านหน้าติดตั้งของ Portainer ประกอบเสมอ และถ้ายังไม่เคยตั้งเซิร์ฟเวอร์มาก่อน แนะนำอ่าน VPS คืออะไร กับ Docker คืออะไร ให้จบก่อน เพราะทุกขั้นตอนต่อจากนี้ตั้งอยู่บนสมมติฐานว่าเครื่องมี Docker พร้อมแล้ว
- 1เตรียมเครื่อง: เช่า VPS ที่มีสิทธิ์ root แล้วเข้าเครื่องผ่าน SSH ตั้งค่าพื้นฐานอย่างการอัปเดตระบบและตั้งไฟร์วอลล์ให้เรียบร้อยก่อน
- 2ติดตั้ง Docker ให้เสร็จก่อน เอกสารของ Portainer ถือว่าเครื่องมี Docker ทำงานอยู่แล้วเป็นเงื่อนไขตั้งต้น
- 3สร้างพื้นที่เก็บข้อมูลถาวรให้ Portainer หนึ่งชุด (โดยทั่วไปคือ volume ชื่อ portainer_data) เพื่อให้การตั้งค่าไม่หายเมื่อสร้างคอนเทนเนอร์ใหม่
- 4สั่งรันคอนเทนเนอร์ Portainer Server โดยผูก volume ที่สร้างไว้ และเปิดพอร์ตสำหรับหน้าเว็บ ค่ามาตรฐานปัจจุบันคือพอร์ต 9443 แบบ HTTPS ส่วนพอร์ต 8000 ใช้เฉพาะกรณีต่อกับ Edge agent และพอร์ต 9000 เป็นของเดิมที่ยังรองรับไว้
- 5เปิดเบราว์เซอร์ไปที่ที่อยู่ของเครื่องตามด้วยพอร์ต 9443 โดยใช้ https จะเจอหน้าตั้งค่าครั้งแรก ระบบสร้างใบรับรองแบบ self-signed ให้เองโดยอัตโนมัติ เบราว์เซอร์จึงขึ้นคำเตือนว่าไม่รู้จักใบรับรอง ซึ่งเป็นเรื่องปกติของค่าเริ่มต้น
- 6สร้างบัญชีผู้ดูแลทันที ข้อนี้สำคัญมากเพราะ Portainer มีกลไกความปลอดภัยที่จะหยุดบริการเองถ้าไม่มีการตั้งค่าบัญชีแรกภายในห้านาทีหลังเริ่มทำงาน รหัสผ่านของบัญชีแรกต้องยาวอย่างน้อย 12 ตัวอักษร
- 7ถ้าพลาดช่วงห้านาทีไปแล้วจนขึ้นข้อความว่าหมดเวลาเพื่อความปลอดภัย ให้สั่งหยุดแล้วเริ่มคอนเทนเนอร์ Portainer ใหม่ ระบบจะให้เวลาอีกรอบหนึ่ง
- 8เข้าสู่ระบบแล้วเลือกจัดการสภาพแวดล้อมแบบ Docker บนเครื่องเดียวกัน จากนั้นจะเห็นรายการคอนเทนเนอร์ อิมเมจ โวลุ่ม และเครือข่ายทั้งหมดของเครื่องนั้น
- 9ปิดท้ายด้วยการจัดการเรื่องความปลอดภัยตามหัวข้อถัดไปก่อนใช้งานจริง อย่าเพิ่งปล่อยหน้าเว็บทิ้งไว้เฉย ๆ
ความปลอดภัย: เรื่องที่ห้ามข้าม
หัวข้อนี้สำคัญที่สุดในบทความ ขอให้อ่านให้จบก่อนเปิดใช้งานจริง เหตุผลคือ Portainer ต้องเข้าถึง Docker socket ของเครื่องเพื่อจะสั่งงานคอนเทนเนอร์ได้ และการเข้าถึง Docker socket นั้นเทียบเท่ากับการมีสิทธิ์ root บนเครื่องแม่ เพราะผู้ที่สั่ง Docker daemon ได้ สามารถสร้างคอนเทนเนอร์ที่ผูกระบบไฟล์ของเครื่องแม่เข้ามาแล้วแก้อะไรก็ได้
แปลเป็นภาษาคนคือ ใครก็ตามที่เข้าหน้าเว็บ Portainer ของคุณได้ ก็เท่ากับยึดเครื่องทั้งเครื่องได้ ไม่ใช่แค่ดูข้อมูล นี่คือเหตุผลที่ห้ามเปิดหน้าจอนี้ออกสู่อินเทอร์เน็ตแบบไม่มีการป้องกัน และห้ามใช้รหัสผ่านง่าย ๆ เด็ดขาด ข้อควรปฏิบัติที่ควรทำตามมีดังนี้
- ตั้งรหัสผ่านผู้ดูแลให้ยาวและไม่ซ้ำกับที่อื่น ตัวระบบบังคับอย่างน้อย 12 ตัวอักษรอยู่แล้ว แต่ควรยาวกว่านั้นและเก็บไว้ในโปรแกรมจัดการรหัสผ่าน
- อย่าใช้ใบรับรองแบบ self-signed ค้างไว้ถาวรถ้าจะเข้าจากภายนอก ควรตั้งชื่อโดเมนแล้วใช้ใบรับรอง HTTPS ที่ถูกต้อง เพื่อไม่ให้ต้องกดข้ามคำเตือนจนชิน
- จำกัดว่าใครเข้าถึงพอร์ตหน้าเว็บได้ วิธีที่ปลอดภัยกว่าคือไม่เปิดพอร์ตนั้นออกสาธารณะเลย แล้วเข้าผ่าน VPN หรือผ่านอุโมงค์ SSH เฉพาะตอนที่ต้องใช้
- ถ้าจำเป็นต้องเปิดออกสาธารณะจริง ๆ ให้ตั้งไฟร์วอลล์อนุญาตเฉพาะไอพีที่คุณใช้ และวาง reverse proxy ที่มีการยืนยันตัวตนเพิ่มอีกชั้นไว้ด้านหน้า
- เปิดการยืนยันตัวตนสองขั้นตอนถ้ารุ่นที่ใช้รองรับ และไม่แชร์บัญชีผู้ดูแลบัญชีเดียวกันให้คนหลายคนใช้
- อย่ามอบสิทธิ์เข้าถึง Portainer ให้คนที่คุณไม่ไว้ใจให้สิทธิ์ root บนเครื่อง เพราะในทางปฏิบัติมันคือสิทธิ์ระดับเดียวกัน
- อัปเดตเวอร์ชันเป็นระยะ เพราะช่องโหว่ของเครื่องมือที่มีสิทธิ์สูงขนาดนี้ส่งผลกระทบกว้างกว่าปกติมาก
- สำรองข้อมูลของบริการที่รันอยู่แยกต่างหากเสมอ การมีหน้าจอจัดการที่สะดวกไม่ได้แปลว่าข้อมูลปลอดภัยขึ้น
สรุป
Portainer คือหน้าจอเว็บสำหรับจัดการ Docker ทำให้การดูสถานะ อ่าน log และสั่ง restart กลายเป็นการคลิกแทนการพิมพ์คำสั่ง เหมาะมากกับคนที่เพิ่งย้ายมาใช้ VPS แล้วยังไม่ถนัดบรรทัดคำสั่ง หรือคนที่เข้าเครื่องนาน ๆ ครั้งจนจำคำสั่งไม่ไหว ตัวมันเองกินทรัพยากรน้อยและรุ่น Community Edition ใช้ฟรี
ข้อแลกเปลี่ยนมีสองอย่างที่ต้องรับให้ได้ อย่างแรกคือการคลิกทำซ้ำไม่ได้ ควรเก็บไฟล์ตั้งค่าไว้เป็นหลักเสมอเผื่อวันที่ต้องย้ายเครื่อง อย่างที่สองและสำคัญกว่าคือความปลอดภัย เพราะหน้าจอนี้ควบคุมได้ทั้งเครื่อง จึงต้องมีรหัสผ่านที่แข็งแรงและช่องทางเข้าถึงที่จำกัด
ถ้าอยากรู้ว่าจะเอาเครื่องไปรันอะไรต่อ ลองดู Nextcloud บน VPS สำหรับคลาวด์เก็บไฟล์ส่วนตัว หรือ วิธีติดตั้ง n8n บน VPS ด้วย Docker สำหรับงานอัตโนมัติ และถ้าอยากได้เครื่องมือที่ไปไกลกว่าการดูแลคอนเทนเนอร์จนถึงขั้นดีพลอยเว็บให้อัตโนมัติ ลองอ่าน Coolify บน VPS เทียบดู ส่วนคนที่ยังลังเลระหว่างเช่าเครื่องเองกับใช้โฮสติ้งสำเร็จรูป อ่าน VPS ต่างจาก Web Hosting ยังไง ก่อนได้
อยากลอง Portainer บนเครื่องจริง?
VPS ของ Plusweb มีสิทธิ์ root เต็มและ Public IPv4 ในตัว ติดตั้ง Docker แล้วเปิด Portainer ได้ทันที เริ่มต้น 120฿/เดือน (รายปี)
คำถามที่พบบ่อย
Portainer คืออะไรแบบสั้นที่สุด?
Portainer คือหน้าเว็บสำหรับจัดการ Docker แทนการพิมพ์คำสั่งใน terminal คุณจะเห็นคอนเทนเนอร์ทั้งหมดเป็นรายการที่กดดู กด restart และเปิด log ได้ ตัวมันเองรันเป็นคอนเทนเนอร์อีกตัวหนึ่งบนเครื่องเดียวกัน และรุ่น Community Edition เป็นโอเพนซอร์สใช้ฟรีภายใต้สัญญาอนุญาต zlib
ใช้ Portainer แล้วยังต้องเรียนคำสั่ง Docker อยู่ไหม?
ควรรู้พื้นฐานไว้บ้าง เพราะถ้าวันหนึ่ง Docker เองมีปัญหาจนหน้าเว็บเปิดไม่ขึ้น คุณจะต้องกลับไปแก้ผ่าน SSH อยู่ดี นอกจากนี้การตั้งค่าที่เก็บเป็นไฟล์ Compose ยังทำซ้ำและย้ายเครื่องได้ ต่างจากการคลิกในหน้าเว็บที่ทำซ้ำไม่ได้ แนวทางที่ดีคือใช้ทั้งสองอย่างร่วมกัน
Portainer กินทรัพยากรเยอะไหม ต้องใช้ VPS สเปกเท่าไหร่?
ตัว Portainer เองกินทรัพยากรน้อยมากเพราะเป็นคอนเทนเนอร์เดียวที่ทำหน้าที่แสดงผลเป็นหลัก และเอกสารทางการก็ไม่ได้ระบุสเปกฮาร์ดแวร์ขั้นต่ำไว้ ตัวที่กินทรัพยากรจริงคือบริการที่คุณรันอยู่ ให้เลือกแพ็กเกจตามงานนั้น เช่น VPS-00 (1 vCore / 1 GB / 15 GB) 150฿ ต่อเดือนสำหรับลองเล่น หรือ VPS-02 (2 vCores / 4 GB / 60 GB) 350฿ ต่อเดือนถ้ารันหลายบริการพร้อมกัน
เปิดหน้า Portainer ให้เข้าได้จากอินเทอร์เน็ตเลยได้ไหม?
ไม่ควรถ้าไม่มีการป้องกันเพิ่ม เพราะ Portainer ต้องเข้าถึง Docker socket ซึ่งเทียบเท่าสิทธิ์ root บนเครื่อง ใครเข้าหน้านี้ได้ก็ควบคุมเครื่องได้ทั้งเครื่อง ถ้าจำเป็นต้องเข้าจากภายนอกจริง ๆ ควรใช้รหัสผ่านที่ยาวมาก ใช้ HTTPS ด้วยใบรับรองที่ถูกต้อง จำกัดไอพีที่ไฟร์วอลล์ และถ้าเป็นไปได้ให้เข้าผ่าน VPN แทนการเปิดพอร์ตสาธารณะ
ทำไมเข้าหน้า Portainer ครั้งแรกแล้วขึ้นว่าหมดเวลาเพื่อความปลอดภัย?
เป็นกลไกป้องกันการถูกยึดเครื่องตอนติดตั้ง ถ้าไม่มีใครสร้างบัญชีผู้ดูแลภายในห้านาทีแรกหลังคอนเทนเนอร์เริ่มทำงาน ระบบจะหยุดบริการเอง วิธีแก้คือสั่งหยุดแล้วเริ่มคอนเทนเนอร์ Portainer ใหม่ แล้วรีบเข้าไปตั้งบัญชีให้เสร็จภายในรอบใหม่ที่ได้มา
Portainer รุ่นฟรีกับรุ่นเสียเงินต่างกันตรงไหน?
รุ่น Community Edition เป็นโอเพนซอร์สใช้ฟรี จัดการคอนเทนเนอร์ อิมเมจ โวลุ่ม และเครือข่ายได้ครบสำหรับการดูแลเซิร์ฟเวอร์ทั่วไป ส่วน Business Edition เป็นรุ่นเชิงพาณิชย์ที่เพิ่มความสามารถระดับองค์กร เช่นการกำหนดสิทธิ์ผู้ใช้แบบละเอียดและการซัพพอร์ตโดยตรง สำหรับคนที่ดูแลเครื่องคนเดียวหรือทีมเล็ก รุ่นฟรีก็เพียงพอ
GUIDES
บทความที่เกี่ยวข้อง
อ่านต่อในหัวข้อใกล้เคียง
Docker คืออะไร? อธิบายแบบเห็นภาพ พร้อมวิธีใช้จริงบน VPS
Docker คือเครื่องมือที่ห่อแอปพร้อมทุกอย่างที่มันต้องใช้ไว้ในกล่องเดียว ทำให้รันที่ไหนก็ได้ผลเหมือนกัน อ่านให้เข้าใจศัพท์หลัก ความต่างจาก VM และเหตุผลที่คนเช่า VPS นิยมลง
อ่านต่อวิธีติดตั้ง n8n บน VPS ด้วย Docker แบบ Self-hosted
ลง n8n เองบน VPS ด้วย Docker ต้องเตรียมอะไร ใช้สเปกเท่าไหร่ ขั้นตอนมีกี่ขั้น และค่าตั้งค่าไหนที่ถ้าลืมแล้ว schedule ยิงผิดเวลาหรือ webhook ใช้ไม่ได้ — สรุปครบในที่เดียว
อ่านต่อVPS คืออะไร? ใช้ทำอะไรได้บ้าง ฉบับเข้าใจง่าย
สรุปครบเรื่อง VPS — VPS server คืออะไร ทำงานยังไง Cloud VPS ต่างจาก VPS ทั่วไปตรงไหน ใช้ทำอะไรได้บ้าง เทียบกับ Shared Hosting และ Dedicated ใครควรใช้ และเริ่มต้นยังไงในปี 2026
อ่านต่อ