Maybe คุณได้ตั้งค่า Cosmos Cloud เรียบร้อยแล้วและอยากรู้ว่าแอปไหนเข้ากันได้ดี หรืออาจยังไม่ได้ตัดสินใจเรื่อง Cosmos เลยและแค่อยากดูว่ามันเข้ากับ workflow และการใช้งานของคุณแค่ไหน
ไม่ว่าจะกรณีไหน การรู้ว่าแอปและเครื่องมืออะไรทำงานร่วมกับ Cosmos ได้ดีคือหัวใจสำคัญของการ self-hosting หลังจากเลือก platform แล้ว ข้อดีคือ Cosmos รองรับแอปและเครื่องมือยอดนิยมที่คนใช้ self-host ได้เกือบทั้งหมด ไม่ว่าจะเป็นการซิงก์ไฟล์ สำรองรูปจากมือถือ จัดการรหัสผ่าน สตรีมมีเดีย แจ้งเตือน จัดการเอกสาร หรือแม้แต่ระบบอัตโนมัติ
Cosmos Cloud ทำงานร่วมกับสิ่งเหล่านี้ได้ดี เพราะมันไม่ได้เป็นแค่ตัวเปิดแอป Docker เท่านั้น แต่ยังช่วยให้คุณเปิดเผยแอปได้อย่างเป็นระเบียบ จัดการ HTTPS และป้องกันไม่ให้การเข้าถึงกลายเป็นกองพอร์ตและ proxy rules ที่ค้างคาไว้ครึ่งทาง มาดูกันว่าแอป self-hosted ที่ดีที่สุดสำหรับใช้งานบน Cosmos Cloud มีอะไรบ้าง!
คำตอบด่วน
ถ้าอยากได้คำตอบแบบสั้น เริ่มที่นี่:
- Nextcloud สำหรับไฟล์และการแชร์
- Immich สำหรับสำรองรูปจากมือถือ
- Jellyfin สำหรับสตรีมมีเดีย
- Vaultwarden สำหรับจัดการรหัสผ่านส่วนตัว
- ผู้ช่วยบ้าน สำหรับควบคุม smart home แบบ local-first
- Gitea สำหรับ Git ที่โฮสต์เอง
- n8n สำหรับการอัตโนมัติ
- Grafana สำหรับ metrics และการแจ้งเตือน
- Docmost สำหรับเอกสารและ runbooks
ครอบคลุมทุกอย่างที่คุณต้องการ ทั้ง personal cloud เซิร์ฟเวอร์ที่บ้านที่ทำได้มากกว่าแค่สตรีมมีเดีย และระบบภายในขนาดเล็กสำหรับทีมที่เบื่อกับการจ่ายค่าเช่าเครื่องมือ SaaS แยกกันห้าตัว
ทำไม Cosmos Cloud ถึงเหมาะกับ Self-Hosted Stack

ในบทความอื่นของฉัน แพลตฟอร์มคลาวด์ Self-Hosted ที่ดีที่สุดพร้อม Web UI ในบทความนี้ ฉันพูดถึงว่าความแตกต่างหลักระหว่างแพลตฟอร์มเหล่านี้ไม่ใช่แค่ระดับมือใหม่กับขั้นสูง แต่อยู่ที่ว่าแดชบอร์ดจะยังใช้งานได้จริงนานแค่ไหน ก่อนที่เรื่อง networking และการจัดการการเข้าถึงจะเริ่มล้นออกมา
นั่นคือเหตุผลที่ว่า หลังจากตั้งค่าเสร็จ แอปแรกแทบไม่ใช่ปัญหา แต่พอติดตั้งไปสักสามแอป เรื่องอย่าง URL ที่เป็นระเบียบ, HTTPS, การเข้าถึงระยะไกล และการจัดการล็อกอินที่กระจัดกระจาย จะเริ่มกินเวลามากกว่าตัวแอปเสียอีก
Cosmos Cloud ถูกออกแบบมาเพื่อแก้ปัญหานี้โดยตรง และจัดการได้ดีกว่าแดชบอร์ด Docker ทั่วไปส่วนใหญ่ เอกสารของมันอธิบายแอปว่าเป็น ServAppsและแพลตฟอร์มจัดการ reverse-proxy routing, HTTPS อัตโนมัติ และการล็อกอินผ่าน OpenID สำหรับทุกเซอร์วิสที่คุณเปิดใช้งาน
นี่คือ ServApps ที่ฉันเลือกรวมไว้ในรายการนี้ ครอบคลุมหลายกรณีการใช้งาน:
| ซอยสแตก | ศูนย์กลางของระบบ | แอปที่มักติดตามมา |
| คลาวด์ส่วนตัว | ไฟล์ รูปภาพ มีเดีย | Nextcloud, Immich, Jellyfin, Vaultwarden |
| บ้านอัจฉริยะ | ควบคุมในเครือข่ายท้องถิ่น เข้าถึงจากระยะไกล | Home Assistant, Grafana, n8n |
| สแต็กภายในสำหรับทีมเล็ก | โค้ด เอกสาร เวิร์กโฟลว์ | Gitea, Docmost, n8n, Grafana |
คุณน่าจะรู้จักส่วนใหญ่ในรายการนี้อยู่แล้ว แต่นอกจากเรื่อง "มันทำอะไรได้" ฉันยังรวมข้อมูลเพิ่มเติมในแง่ของการ self-hosting ไว้ด้วย โดยเฉพาะการทำงานร่วมกับ Cosmos อ่านต่อได้เลย
แอปเก็บไฟล์และมีเดียที่ self-host ได้ เหมาะกับ Cosmos Cloud
ไฟล์ รูปภาพ และมีเดีย คือสิ่งแรกที่ทำให้โฮมเซิร์ฟเวอร์มีประโยชน์สำหรับคนอื่นนอกจากคนที่ตั้งค่ามันเอง สามตัวที่เราดูในบทความนี้ทำสิ่งเหล่านี้:
| แอป | งานหลัก | มักดีที่สุดใน |
| Nextcloud | ไฟล์และการแชร์ | พื้นที่เก็บข้อมูลบนคลาวด์ทั่วไป แชร์โฟลเดอร์ ทำงานร่วมกันเบื้องต้น |
| Immich | สำรองรูปจากโทรศัพท์ | คลังรูปภาพ ค้นหา เรียกดูตามไทม์ไลน์ |
| Jellyfin | การสตรีมมีเดีย | หนัง ซีรีส์ เพลง และคลังมีเดียในเครื่อง |
โดยทั่วไปแล้ว คนส่วนใหญ่ไม่ได้ใช้แอปเดียวตลอดไป เพราะไฟล์ รูปภาพ และมีเดียสะสมและหนักเกินกว่าแอปเดียวจะรับไหว ดังนั้นแทนที่จะเริ่มด้วยแอปเดียวแล้วค่อยมาจัดการย้ายข้อมูลทีหลัง ตั้งค่าทั้งหมดไว้ตั้งแต่ตอนนี้เลย แล้วจะไม่ต้องมานั่งแก้ปัญหา ปัญหาที่ผู้ใช้ในโพสต์นี้เจอ ผ่านแล้ว
Nextcloud

Nextcloud ยังคงเป็นหนึ่งในแอปที่มีประโยชน์มากที่สุดในกลุ่มนี้ เพราะครอบคลุมการจัดการไฟล์ฝั่ง self-hosting ได้ดีกว่าเครื่องมือส่วนใหญ่ เว็บไซต์ทางการเน้นเรื่องการแชร์และการทำงานร่วมกัน และมีเหตุผลที่ดีสำหรับเรื่องนั้น Nextcloud จัดการโฟลเดอร์ที่ซิงค์, ลิงก์สาธารณะ, การจัดการเวอร์ชัน, คอมเมนต์ และการแชร์งานประจำวัน ในแบบที่คุ้นเคยสำหรับคนที่ย้ายออกจากพื้นที่เก็บข้อมูลบนคลาวด์เชิงพาณิชย์
ถ้า Cosmos คือประตูทางเข้า Nextcloud มักจะเป็นห้องแรกที่ผู้คนสร้างขึ้นหลังจากนั้น มันได้ประโยชน์จาก URL ที่สะอาดกว่า, HTTPS ที่เหมาะสม และเส้นทางล็อกอินที่เป็นระเบียบกว่า โดยเฉพาะเมื่อคุณเริ่มใช้งานร่วมกับครอบครัว, ลูกค้า หรือทีมเล็กๆ แทนที่จะเก็บไว้เป็นโฟลเดอร์ส่วนตัว
ถ้าคุณรู้แล้วว่าต้องการให้ไฟล์เลเยอร์พร้อมใช้งานอย่างรวดเร็ว คุณสามารถติดตั้ง Nextcloud AIO จาก marketplace ของเราได้ในคลิกเดียว แทนที่จะตั้งค่าทุกอย่างด้วยตัวเอง
วิธีง่ายๆ ในการตัดสินใจว่า Nextcloud เหมาะกับคุณหรือไม่ คือ
- เหมาะที่สุดถ้าความต้องการหลักของคุณคือไฟล์, โฟลเดอร์ที่แชร์ร่วมกัน และการเข้าถึงผ่านเว็บ
- ไม่เหมาะเท่าไหร่ถ้าความต้องการหลักของคุณคือประสบการณ์มือถือที่เน้นรูปภาพแบบสวยงาม
- โดยทั่วไปเหมาะเป็น backbone สำหรับไฟล์มากกว่าเป็นแอปสื่อแบบครบวงจร
ถ้าคุณยังไม่ได้เลือก Cosmos Cloud เป็นแพลตฟอร์มสำหรับ self-hosting โดยเฉพาะถ้าคุณมีการตั้งค่าที่ใช้ไฟล์จำนวนมาก คุณจะได้ประโยชน์มากจากการอ่านโพสต์ของฉันเกี่ยวกับ Cosmos Cloud เทียบกับ CasaOS เทียบกับ Umbrel.
Immich

ไซต์ของ Immich ชัดเจนมากในเรื่องของหน้าที่ มันคือเครื่องมือจัดการรูปภาพและวิดีโอแบบ self-hosted ที่สร้างขึ้นสำหรับการสำรองข้อมูล, การเรียกดู, การค้นหา และความเป็นส่วนตัวบนเซิร์ฟเวอร์ของคุณเอง การอัปโหลดจากมือถือ, การเรียกดูตามไทม์ไลน์, อัลบั้ม, การค้นหา และการแชร์รูปอย่างรวดเร็ว คือสิ่งที่ทำให้ workflow ของรูปภาพแตกต่างจาก workflow ของไฟล์
มากมาย ผู้ใช้ self-hosting แบ่งงานออกจากกันตอนนี้โดยเก็บ Nextcloud ไว้สำหรับพื้นที่เก็บข้อมูลทั่วไป และส่งรูปภาพไปให้ Immich จัดการ เพราะการสำรองข้อมูลจากมือถือและการเรียกดูรูปภาพทำได้ดีกว่าที่นั่น บางคนถึงกับเชื่อมทั้งสองเข้าด้วยกัน โดยใช้ Nextcloud เป็นเลเยอร์เก็บข้อมูลหลัก และ Immich เป็นเลเยอร์ที่หันหน้าสู่รูปภาพโดยเฉพาะ
ถ้าคุณต้องการเส้นทางตั้งค่าที่สั้นกว่า คุณสามารถติดตั้ง Immich และ Cosmos จาก marketplace ของเราได้ในคลิกเดียว แล้วให้ Cosmos จัดการฝั่งการเข้าถึงที่เป็นระเบียบกว่า ในขณะที่เราจัดการการตั้งค่าทั้งสองให้
สรุปสั้นๆ เกี่ยวกับ Immich มีดังนี้
- เหมาะที่สุดถ้าสิ่งที่ต้องการเป็นอันดับแรกคือการสำรองข้อมูลจากโทรศัพท์และการเรียกดูรูปภาพ
- ใช้ร่วมกับ Nextcloud ได้ดีแทนที่จะมาแทนที่กัน
- โดยทั่วไปเป็นหนึ่งในแอปแรกที่คนต้องการเข้าถึงจากนอกเครือข่ายท้องถิ่น
Jellyfin

Jellyfin จัดการในส่วนของมีเดีย โปรเจกต์ทางการ อธิบายไว้ว่าเป็นระบบมีเดียฟรีที่ให้คุณรวบรวม จัดการ และสตรีมสื่อทั้งหมดจากเซิร์ฟเวอร์ของคุณเอง โดยไม่มีข้อผูกมัดใดทั้งสิ้น Jellyfin เหมาะสำหรับคนที่ต้องการให้คลังมีเดียของตัวเองเป็นของตัวเองจริงๆ โดยไม่ต้องผูกการเล่นหรือการเข้าถึงไว้กับบัญชีบริการภายนอกหรือแพ็กเกจสมาชิก
เมื่อเร็ว ๆ นี้ กระทู้ย้ายข้อมูลจาก Plex มาใช้ Jellyfin พูดถึงว่า Jellyfin จัดการได้ง่ายกว่า แม้แต่กับคนที่ใช้ทั้งสองอยู่คู่กันมาก่อนแล้ว แต่นั่นไม่ได้แปลว่า Jellyfin สมบูรณ์แบบหรือเรียบง่ายกว่าในทุกด้าน เพียงแต่ระดับการควบคุมที่ได้รับมักคุ้มค่ากับข้อจำกัดที่มีอยู่
Jellyfin ยังเพิ่มคุณค่าให้ Cosmos ได้มากกว่าการแสดงรายการคอนเทนเนอร์ธรรมดา เพราะมีเดียเซิร์ฟเวอร์เป็นหนึ่งในสิ่งที่ทำให้เจอปัญหาการเข้าถึงจากภายนอก การจัดการพอร์ตที่ยุ่งยาก และการตั้ง reverse proxy แบบชั่วคราวได้เร็วที่สุด
ถ้ามีเดียคือเหตุผลหลักที่คุณกำลังสร้าง stack นี้ ให้ดีพลอย Jellyfin และ Cosmos Cloud จาก marketplace ของเราด้วยคลิกเดียวบน VPS ของเรา นี่คือเส้นทางที่เร็วที่สุด
Jellyfin สรุปได้ดังนี้:
- เหมาะที่สุดถ้าต้องการคลังมีเดีย self-hosted ที่ควบคุมได้เต็มที่
- เหมาะกว่าแอปคลาวด์ทั่วไปสำหรับหนัง ซีรีส์ และเพลง
- มีประโยชน์มากขึ้นเมื่อการเข้าถึงจัดการได้เรียบร้อย ไม่ต้องรันบนพอร์ตดิบๆ
รหัสผ่านส่วนตัว ควบคุมอุปกรณ์ที่บ้าน และเอกสารทีม ไว้ในที่เดียว
Vaultwarden, Home Assistant และ Docmost แก้ปัญหาสามอย่างที่แตกต่างกันบนเซิร์ฟเวอร์ self-hosted Vaultwarden เก็บรหัสผ่าน Home Assistant จัดการอุปกรณ์และระบบอัตโนมัติ และ Docmost รวบรวมโน้ต runbook และคำแนะนำที่ใช้ร่วมกันไว้ในที่เดียว เมื่อใช้ร่วมกัน ครอบคลุมทั้งการเข้าถึง การควบคุม และเอกสาร
โครงสร้างที่พบบ่อยในกรณีนี้คือ
| แอป | งานหลัก | มักดีที่สุดใน |
| Vaultwarden | การจัดการรหัสผ่าน | vault ที่รองรับ Bitwarden สำหรับ self-hosted |
| ผู้ช่วยบ้าน | การควบคุมบ้าน | ระบบอัตโนมัติและแดชบอร์ดแบบ local-first |
| Docmost | เอกสารภายใน | โน้ตของทีม runbook, SOP และ knowledge base ร่วมกัน |
Vaultwarden

Vaultwarden คือเซิร์ฟเวอร์ที่รองรับ Bitwarden ที่เบากว่า เขียนด้วย Rust หน้า GitHub ของโปรเจกต์ระบุว่า มุ่งเน้นสำหรับการดีพลอยแบบ self-hosted ในกรณีที่บริการทางการอาจใช้ทรัพยากรมากเกินไป Vaultwarden ได้รับความนิยมเพราะให้ประสบการณ์ Bitwarden client ที่คุ้นเคย โดยไม่ต้องรันสิ่งที่ไม่จำเป็น
ถ้าคุณ self-host รหัสผ่าน ต้องมีการสำรองข้อมูล แผนกู้คืน และรู้ชัดว่าจะกลับเข้าสู่ระบบได้อย่างไรถ้าเซิร์ฟเวอร์ล่ม กระทู้พูดถึงการสำรองข้อมูลล่าสุด ในชุมชน Vaultwarden คือการเตือนให้ระลึกว่าแอปนี้ใช้งานง่ายและน่าชอบ แต่ไม่ใช่สิ่งที่ควรรันแบบไม่ใส่ใจ
สำหรับ Cosmos นั้น Vaultwarden เหมาะมากเป็นพิเศษ เพราะ HTTPS และการจัดการสิทธิ์การเข้าถึงที่เป็นระเบียบไม่ใช่แค่ฟีเจอร์เสริม แต่เป็นส่วนหนึ่งของพื้นฐานอยู่แล้ว ถ้าต้องการให้ขั้นตอนการ deploy เสร็จเร็วขึ้น คุณสามารถเปิดใช้งาน Vaultwarden จาก marketplace ของเราได้ในคลิกเดียวบน VPS ที่มี Cosmos ติดมาด้วย แล้วปล่อยให้ Cosmos จัดการเส้นทางการเข้าถึงแทนคุณ
อ่านเพิ่มเติมเกี่ยวกับ Vaultwarden:
- เหมาะที่สุดถ้าต้องการ client แบบ Bitwarden บน server ที่เบากว่า
- ต้องวางแผนระบบสำรองข้อมูลและการกู้คืนตั้งแต่วันแรก
- หนึ่งในแอปที่ได้ประโยชน์มากที่สุดจากการจัดการเส้นทางการเข้าถึงอย่างรอบคอบ
ผู้ช่วยบ้าน

Home Assistant's หน้าแรกอย่างเป็นทางการ ยังคงตอบโจทย์เดิมที่คนชื่นชอบมาหลายปี นั่นคือระบบ home automation แบบ open-source ที่ให้ความสำคัญกับการควบคุมภายในบ้านและความเป็นส่วนตัวเป็นอันดับแรก นั่นคือเหตุผลหลักที่หลายคนเลือกใช้แทนการปล่อยให้ routines ของบ้านกระจายอยู่บนแอปของผู้ผลิตต่างๆ และ cloud หลายเจ้า
การพูดถึง Home Assistant มากมาย ยังวนกลับมาที่จุดเดิมเสมอ คนต้องการให้บ้านยังทำงานได้ตามเงื่อนไขของตัวเอง ไม่ใช่ตามตารางเวลาของผู้ผลิตอุปกรณ์ที่อาจเปลี่ยนกฎ cloud เมื่อไหรก็ได้
ในระบบ Cosmos นั้น Home Assistant มักเป็นแอปที่เปลี่ยน server ทั่วไปให้กลายเป็นสิ่งที่คนในบ้านสังเกตเห็นและใช้จริง
ถ้าต้องการให้ออนไลน์โดยไม่ต้องเดินตามขั้นตอน manual ยาวๆ ก่อน คุณสามารถ deploy ผู้ช่วยบ้าน จาก marketplace ของเราได้ในคลิกเดียวบน VPS พร้อมกับ Cosmos แล้วให้ Cosmos ทำหน้าที่เป็น front layer สำหรับการเข้าถึงและการเปิด service
อ่านเพิ่มเติมเกี่ยวกับ Home Assistant:
- เหมาะที่สุดถ้าต้องการ automation แบบ local-first และจุดควบคุมเดียว
- เหมาะสำหรับคนที่เบื่อกับการที่ smart home กระจายเป็นแอปแยกของแต่ละอุปกรณ์
- ใช้งานได้สะดวกขึ้นมากเมื่อจัดการ remote access ได้เรียบร้อย
Docmost

Docmost รับบทบาทด้านเอกสารได้ดีกว่าเครื่องมือจดบันทึกทั่วไป เอกสารของมัน อธิบายได้ว่าเป็น wiki และแพลตฟอร์มเอกสารแบบ open-source ที่รองรับการทำงานร่วมกัน มี real-time editing, spaces, permissions และรองรับทั้งการ self-host และสภาพแวดล้อมแบบ air-gapped
ทำให้เหมาะกับทีม, ห้องแล็บ, เอเจนซี่ และใครก็ตามที่ server มีส่วนประกอบมากพอที่ความรู้เรื่อง setup ไม่ควรกระจายอยู่แค่ใน chat และไฟล์ markdown
นี่คือหนึ่งในแอปที่มักถูกเพิ่มทีหลัง แล้วก็เสียดายว่าไม่ได้เพิ่มตั้งแต่แรก เมื่อมีทั้ง code, automation, dashboard, ผู้ใช้งาน และ backup อยู่รวมกัน การมี layer เอกสารร่วมกันจะช่วยประหยัดเวลาได้มาก
ในแง่นั้น มันเข้ากันได้ดีกับ Gitea และ Grafana เพราะให้รายละเอียดการดำเนินงานเล็กๆ น้อยๆ มีที่อยู่ที่มั่นคง ถ้าต้องการให้ layer นี้พร้อมใช้งานเร็ว คุณสามารถ deploy Docmost จาก marketplace ของเราได้ในคลิกเดียวบน VPS พร้อมกับ Cosmos และทั้งสองแอปนั้น แล้วให้ Cosmos ทำหน้าที่เป็น access layer ด้านบน
อ่านเพิ่มเติมเกี่ยวกับ Docmost:
- เหมาะที่สุดถ้า stack ของคุณมีส่วนประกอบหลายอย่างพอที่จะต้องการเอกสารร่วมกัน
- Goเหมาะสำหรับ runbook ของทีม บันทึกภายใน และบันทึกการตั้งค่า
- ใช้งานได้ดีขึ้นเมื่ออยู่คู่กับ service อื่นที่มันจัดทำเอกสารไว้
Code, Workflow และเครื่องมือตรวจสอบที่ใช้งานร่วมกับ Cosmos Cloud ได้
เมื่อ server พร้อมใช้งานแล้ว ขั้นตอนต่อไปมักจะเป็นการทำให้จัดการง่ายขึ้น ทำงานอัตโนมัติ และติดตามดูแลได้สะดวกขึ้น นั่นคือจุดที่ Gitea, n8n และ Grafana เข้ามามีบทบาท
เปรียบเทียบคร่าวๆ ได้ดังนี้
| แอป | งานหลัก | มักดีที่สุดใน |
| Gitea | โฮสติ้งโค้ด | repo, pull request และ Git workflow สำหรับทีมขนาดเล็ก |
| n8n | อัตโนมัติ | webhook, การเชื่อมต่อระหว่าง app และงานประจำที่ทำซ้ำ |
| Grafana | การติดตามสังเกตการณ์ | metric, log, dashboard และการแจ้งเตือน |
ถ้า workflow แบบอัตโนมัติเป็นสิ่งที่คุณให้ความสำคัญหลัก และยังไม่แน่ใจว่าจะเลือก Cosmos บทความ Portainer vs Cosmos Cloud สำหรับการจัดการแอป Docker ของเราจะช่วยให้คุณเลือก platform ที่เหมาะกว่าได้ การเปรียบเทียบนี้มีประโยชน์สำหรับเรื่องอย่างเช่น การเข้าถึง, โดเมน, HTTPS และการจัดการในแต่ละวัน ซึ่งส่งผลต่อความสะดวกในการใช้งานจริง
Gitea

เอกสารของ Gitea เรียกได้ว่าเป็น software development service แบบ self-hosted ครบในที่เดียว ที่ไม่ยุ่งยาก ประกอบด้วย Git hosting, code review, การทำงานร่วมกันของทีม, package registry และ CI/CD. Gitea เหมาะสำหรับคนที่ต้องการ Git hosting แบบส่วนตัวและ workflow ของทีมที่เรียบง่าย โดยไม่ต้องนำ platform ขนาดใหญ่กว่าที่ต้องการมาใช้
นอกจากนี้ยังเข้ากันได้ดีกับ Cosmos เพราะ Cosmos มีเอกสารรองรับการใช้งาน Gitea ร่วมกับ OpenID อยู่แล้ว ถือเป็นหนึ่งในคู่ที่ลงตัวที่สุดถ้าคุณต้องการ self-hosted Git ที่จัดการ access และ login ได้สะอาดกว่าเดิม
ถ้าอยากข้ามขั้นตอนการตั้งค่าแรกที่ยาวนาน คุณสามารถ deploy Gitea จาก marketplace ของเราได้ด้วยคลิกเดียว บน VPS ควบคู่กับ Cosmos แล้วให้ Cosmos จัดการด้าน front ให้เรียบร้อย
อ่านเพิ่มเติมเกี่ยวกับ Gitea:
- เหมาะที่สุดถ้าต้องการ Git hosting แบบส่วนตัวโดยไม่มีส่วนเกินของ platform
- Goเหมาะสำหรับทีมขนาดเล็กและ internal tool
- สะดวกขึ้นเมื่อ login และการเข้าถึงผ่านเว็บไม่ใช่เรื่องที่คิดทีหลัง
n8n

n8n คือจุดที่ self-hosted stack เริ่มทำงานได้ด้วยตัวเอง n8n แนะนำ การ self-hosting สำหรับใช้งาน production หรือ use case ที่ปรับแต่งเอง แต่ก็ระบุชัดว่าการ self-hosting ต้องการความรู้จริงด้าน server ในเรื่อง container, การ scale, ความปลอดภัย และการตั้งค่าแอป และความผิดพลาดอาจนำไปสู่ downtime หรือข้อมูลสูญหาย
นั่นทำให้ n8n เข้ากันได้ดีกับ Cosmos แต่ไม่ใช่ในฐานะแอปทดลองเล่น มันเหมาะสำหรับ setup ที่ server ทำงานมากพอจนระบบอัตโนมัติช่วยประหยัดเวลาได้จริง ไม่ว่าจะเป็นการย้ายไฟล์, รับ webhook, ส่ง notification หรือเชื่อม service ต่างๆ เข้าหากันอยู่เบื้องหลัง
ถ้านั่นคือสิ่งที่คุณกำลังทำอยู่ คุณสามารถ deploy n8n จาก marketplace ของเราด้วยคลิกเดียว บน VPS ควบคู่กับ Cosmos และใช้ Cosmos เป็น access layer ที่สะอาดกว่ารอบๆ มัน
บทความสั้น ๆ เกี่ยวกับ n8n:
- เหมาะที่สุดเมื่อ stack มีส่วนประกอบที่ต้องการ automate อยู่พอสมควรแล้ว
- ไม่ใช่แอปสำหรับมือใหม่ในแบบทั่วไป
- เข้ากันได้ดีเมื่อคุณต้องการให้ service ต่างๆ คุยกันเองโดยไม่ต้องเชื่อมด้วยมือ
Grafana

Grafana เป็นที่รู้จักมากพอจนหลายคนคิดว่าตัวเองรู้จักมันดีแล้วก่อนที่จะได้ใช้จริง เอกสารทางการอธิบายว่า มันครอบคลุม dashboards, metrics, logs และ alerting ซึ่งถูกต้อง แต่สิ่งที่ควรรู้จริงๆ จะมาทีหลังนิดหน่อย
เอกสาร alerting ของ Grafana ระบุว่าเป้าหมายคือกำจัดการ monitoring แบบ manual และทำหน้าที่เป็นด่านแรกในการรับมือกับ outage และปัญหาที่ใหญ่กว่า
อย่างไรก็ตาม Grafana มีจุดล้มเหลวที่พบบ่อยในการใช้งานแบบ self-hosted คือผู้ใช้ใช้เวลามากกับการทำ dashboard ให้สวย แล้วกลับเปิดดูน้อยกว่าที่คาดไว้มาก
A กระทู้ self-hosted ล่าสุด ที่ถามกันว่า dashboard ไหนที่คนใช้จริงๆ ได้ข้อสรุปในแนวทางปฏิบัติว่า alerts มีประโยชน์มากกว่าในชีวิตประจำวัน และ dashboards มีคุณค่ามากที่สุดตอนที่ต้องขุดหาสาเหตุว่าอะไรพัง
ถ้าต้องการให้ layer นี้พร้อมใช้งานเร็ว คุณสามารถ deploy Grafana จาก marketplace ของเราด้วยคลิกเดียว บน VPS ควบคู่กับ Cosmos และให้ Cosmos ดูแล access path ให้เป็นระเบียบรอบๆ มัน
อ่านเพิ่มเติมเกี่ยวกับ Grafana:
- เหมาะที่สุดถ้าต้องการจับปัญหาได้เร็วแทนที่จะรู้ตัวช้า
- มีประโยชน์มากกว่าเมื่อใช้ร่วมกับ alerts ไม่ใช่แค่ dashboards อย่างเดียว
- ใช้งานร่วมกับ Home Assistant, n8n และทุกอย่างที่ต้องการการ monitor ได้ดี
สร้าง Ecosystem แบบ Self-Hosted ของคุณ
จุดเด่นของการตั้งค่า Cosmos ไม่ใช่แค่รันแอปเดียวได้ดี แต่คือการที่หลายแอปอยู่ร่วมกันได้โดยไม่ทำให้ server วุ่นวาย คนที่วางแผนใช้งานระยะยาวส่วนใหญ่มักจบลงที่รูปแบบใดรูปแบบหนึ่งดังนี้
- ตั้งค่า personal cloud
Nextcloud สำหรับไฟล์, Immich สำหรับรูปภาพ, Jellyfin สำหรับ media, Vaultwarden สำหรับรหัสผ่าน - ตั้งค่า smart home
Home Assistant สำหรับควบคุม, Grafana สำหรับ monitoring, n8n สำหรับงานที่รันอยู่เบื้องหลัง - การตั้งค่าสำหรับทีมขนาดเล็ก
Gitea สำหรับโค้ด, Docmost สำหรับเอกสาร, n8n สำหรับ workflow, Grafana สำหรับการมอนิเตอร์
เมื่อมีหลาย service รันอยู่บนเครื่องเดียวกัน การ routing, การจัดการ login, HTTPS และการเปิดให้เข้าถึงจากภายนอกกลายเป็นงานที่ต้องดูแลทุกวัน Cosmos จัดการส่วนนี้ได้ดีกว่าการวาง app ไว้ตรงๆ โดยไม่มีระบบ ซึ่งเป็นเหตุผลที่รู้สึกว่าใช้งานได้สะดวกขึ้นเมื่อ stack เริ่มโตเกินกว่าไม่กี่ app แรก
วิธีที่ง่ายกว่าในการเปิดใช้งาน Self-Hosted Stack

เมื่อตัดสินใจได้แล้วว่าต้องการ app อะไรบ้าง งานต่อไปคือนำทุกอย่างขึ้น online โดยไม่เสียเวลากับการตั้งค่าที่หลีกเลี่ยงได้ ต้องติดตั้ง Cosmos, deploy app ต่างๆ, จัดการ domain และ HTTPS และ server ยังต้องมี headroom เพียงพอสำหรับ storage, media, backup, automation และอื่นๆ ที่จะเพิ่มในภายหลัง
ในทางทฤษฎี self-hosted stack ดูเหมือนจะเรียบง่าย แต่ในทางปฏิบัติ ขั้นตอนการตั้งค่าคือจุดที่หลายคนเสียเวลาไปมาก
นั่นคือเหตุผลที่ผมพูดถึง ตลาดของเรา ตลอดทั้งบทความนี้ Cloudzy มีให้บริการ คลาउด์โคสมอสรวมถึง app ทั้งหมดที่กล่าวถึงในบทความนี้ ในรูปแบบ one-click app บน marketplace ของเรา
สำหรับการตั้งค่าแบบนี้ ตัว VPS เองก็เป็นส่วนสำคัญของโซลูชัน ไม่ใช่แค่ที่รัน app เท่านั้น สเปคของ Cloudzy ที่เหมาะกับ Cosmos stack ได้แก่:
- ทรัพยากรเฉพาะ
- AMD EPYC และ Ryzen CPUs ความเร็วสูงสุด 4.2 GHz
- พื้นที่เก็บข้อมูล NVMe SSD
- DDR5 RAM
- ความเร็วการเชื่อมต่อเครือข่ายสูงถึง 40 Gbps
- 12 สถานที่
- สิทธิ์ root เต็มรูปแบบ
- IPv6 ฟรี
- ระบบป้องกัน DDoS หลายชั้นพร้อมการบรรเทาภัยคุกคามอัตโนมัติ
- สำรองข้อมูลอัตโนมัติรายวัน เก็บประวัติย้อนหลัง 30 วัน
- การสนับสนุนทางเทคนิค 24/7/365
- ชำระเงินได้รายชั่วโมง รายเดือน และรายปี
ถ้าแผนของคุณคือรัน Cosmos ร่วมกับ Nextcloud, Immich, Jellyfin, Vaultwarden, Home Assistant, Gitea, n8n, Grafana, Docmost คุณสามารถทำได้ผ่าน marketplace ของเราในรูปแบบ one-click app บน VPS ของคุณเอง
และถ้าคุณพบว่า Cosmos ไม่เหมาะกับความต้องการของคุณ หรือบริการของเราไม่ใช่สิ่งที่ต้องการ เรามีนโยบายคืนเงินภายใน 14 วัน!
สรุปสั้น ๆ
Cosmos Cloud ทำงานร่วมกับ self-hosted app ส่วนใหญ่ที่คนนิยมใช้ได้ดี ปัญหาหลักไม่ได้อยู่ที่ว่ารัน app อะไรได้บ้าง แต่อยู่ที่ว่า app ไหนเหมาะจะใช้คู่กันเมื่อ server เริ่มทำงานจริงทุกวัน
สรุป app ที่แนะนำและกรณีการใช้งานที่เหมาะสม:
- Nextcloud สำหรับไฟล์และการแชร์
- Immich สำหรับรูปภาพ
- Jellyfin สำหรับสื่อ
- Vaultwarden สำหรับรหัสผ่าน
- ผู้ช่วยบ้าน สำหรับควบคุมอุปกรณ์ภายในบ้าน
- Gitea สำหรับโฮสต์โค้ด
- Docmost สำหรับเอกสารและ runbooks
- n8n สำหรับอัตโนมัติ
- Grafana สำหรับการเฝ้าระวัง
ถ้าคุณรู้แล้วว่าต้องการ app อะไร Cloudzy ช่วยให้การ deploy ทำได้ง่ายขึ้นมากผ่าน marketplace ส่วน Cosmos ดูแลให้ setup ทั้งหมดเป็นระเบียบเมื่อเริ่มขยายตัว