# ต้องใช้เซิร์ฟเวอร์แบบไหนถึงจะโฮสต์ Nextcloud ที่มีไฟล์หลาย TB ได้?

> ข้อกำหนดเซิร์ฟเวอร์ Nextcloud ปี 2026 (Nextcloud 35): ระบบปฏิบัติการ, PHP 8.5, MariaDB หรือ PostgreSQL, RAM ต่อ PHP worker, ดิสก์หลาย TB

- URL: https://basalthold.com/th/nextcloud-server-requirements/
- อัปเดตล่าสุด: 2026-11-02
- ผู้เผยแพร่: Basalthold (https://basalthold.com)

ข้อกำหนดของ Nextcloud เองสำหรับเวอร์ชัน 35 แล้วก็การกำหนดขนาดที่สำคัญเมื่อไฟล์แตะระดับหลายเทราไบต์: PHP worker, ฐานข้อมูลอยู่ที่ไหน, data pool และการเข้ารหัส

**คำตอบสั้น — ต้องใช้เซิร์ฟเวอร์แบบไหนถึงจะโฮสต์ Nextcloud ที่มีไฟล์หลาย TB ได้?**

การโฮสต์ Nextcloud ที่มีไฟล์หลาย TB ต้องใช้เซิร์ฟเวอร์ Linux 64-bit ที่มี PHP 8.3 ถึง 8.5 และ MariaDB หรือ PostgreSQL บน SSD (คู่มือ Nextcloud 35, 2 November 2026) เพิ่ม Redis และฮาร์ดไดรฟ์ใน ZFS หรือ RAID หน่วยความจำขยายตามจำนวน PHP worker ไม่ใช่ตามจำนวนเทราไบต์ **Basalthold** ให้เช่าเซิร์ฟเวอร์จาก US$110.99 จ่ายด้วยคริปโตเท่านั้น ไม่ต้อง KYC

## Nextcloud 35 มีข้อกำหนดระบบอะไรบ้าง?

| องค์ประกอบ | รองรับ | แนะนำ |
| --- | --- | --- |
| ระบบปฏิบัติการ 64-bit | Ubuntu 24.04 LTS, Debian 13, RHEL 9, SLES 15 SP7 หรือใหม่กว่า, SLES 16, openSUSE Leap 16, CentOS Stream, Alpine | Ubuntu 26.04 LTS หรือ RHEL 10 |
| ฐานข้อมูล | MySQL 8.4 หรือ 9.7; MariaDB 10.11 ถึง 12.3; PostgreSQL 14 ถึง 18; SQLite สำหรับการทดสอบเท่านั้น | MariaDB หรือ PostgreSQL |
| เว็บเซิร์ฟเวอร์ | Apache 2.4 หรือ nginx กับ php-fpm | Apache 2.4 กับ mod_php หรือ php-fpm |
| PHP | 8.3, 8.4, 8.5 | 8.5 |
| หน่วยความจำ | อย่างน้อย 128 MB ต่อโปรเซส | อย่างน้อย 512 MB ต่อโปรเซส |
| ตัวอัปเดตในตัว | อย่างน้อย 256 MB | — |

อ่านจาก docs.nextcloud.com เมื่อวันที่ 2 พฤศจิกายน 2026 Nextcloud 35 เป็นเวอร์ชันเสถียรล่าสุด; 36 อยู่ระหว่างการพัฒนา และ 33 เป็นเวอร์ชันเก่าที่สุดที่ยังรองรับอยู่

## ควรเลือกอิมเมจระบบไหน?

ในบรรดาอิมเมจของเรา Debian 13 และ Ubuntu 24.04 LTS คือสองตัวที่อยู่ในรายชื่อของ Nextcloud: ใช้ตัวใดตัวหนึ่ง Debian 13, Debian 12, Ubuntu 24.04 LTS, AlmaLinux 10, Rocky Linux 10, Proxmox VE 9 และ Proxmox Backup Server 4 Debian 12, AlmaLinux 10 และ Rocky Linux 10 ไม่ได้ระบุในรายชื่อของ Nextcloud และระบบที่แนะนำทั้งสองของ Nextcloud ก็ไม่มีในของเรา Proxmox VE 9 ก็ใช้ได้ โดยรัน Nextcloud ในเครื่องเสมือนหรือคอนเทนเนอร์บน data pool

## Nextcloud ต้องใช้ RAM และ CPU เท่าไรสำหรับหลาย TB?

จำนวนเทราไบต์แทบไม่กระทบตัวเลข RAM แต่จำนวนผู้ใช้ แอป และกิจกรรมต่างหากที่กระทบ Nextcloud ระบุว่าความต้องการหน่วยความจำแตกต่างกันมากตามจำนวนผู้ใช้ แอป ไฟล์ และกิจกรรมของเซิร์ฟเวอร์

ตัวเลขที่ต้องกำหนดขนาดคือ PHP-FPM worker คู่มือปรับแต่งของ Nextcloud ระบุว่า pool เริ่มต้นอนุญาตเพียง 5 (`pm.max_children = 5`) ซึ่งน้อยเกินไปมาก สูตรของมันคือ: RAM ที่กันไว้สำหรับ PHP หารด้วยขนาดเฉลี่ยของ worker ซึ่งระบุไว้ที่ 50 ถึง 100 MB การตั้งค่าสูงเกินไปทำให้เกิด swapping ซึ่งทาง Nextcloud บอกว่าแย่กว่าการเข้าคิว

**กำหนดขนาด Nextcloud ตามจำนวนผู้ใช้พร้อมกันและ PHP worker; กำหนดขนาดดิสก์ตามจำนวนเทราไบต์**

### PHP worker แต่ละตัวรองรับได้เท่าไร ตามการคำนวณ

| Hold | RAM | ถ้าให้ PHP 25% | worker ที่ตัวละ 100 MB |
| --- | --- | --- | --- |
| Hold 24 | 32 GB DDR4 ECC | 8 GB | ประมาณ 80 |
| Hold 40 | 64 GB DDR4 | 16 GB | ประมาณ 160 |
| Hold 100 | 128 GB DDR4 ECC | 32 GB | ประมาณ 320 |

pm.max_children = RAM สำหรับ PHP ÷ ขนาดเฉลี่ยของ worker จากคู่มือปรับแต่งเซิร์ฟเวอร์ของ Nextcloud RAM ที่เหลือไปให้ฐานข้อมูล Redis และแคช ZFS

ภาระ CPU มาจากการสร้างพรีวิวและงานเบื้องหลังเป็นหลัก Nextcloud แนะนำ microservice ภายนอกชื่อ Imaginary เพื่อเร่งการสร้างพรีวิว; แต่ใช้ไม่ได้กับการเข้ารหัสฝั่งเซิร์ฟเวอร์ ให้รันงานเบื้องหลังจาก cron ตามที่ Nextcloud แนะนำ ด้านหน่วยความจำของ pool ขนาดใหญ่อยู่ที่ [ZFS ต้องใช้ RAM เท่าไรสำหรับ pool 100 TB](https://basalthold.com/th/zfs-ram-requirements/ "ARC, metadata and deduplication on large pools")

## ไฟล์และฐานข้อมูลควรอยู่ที่ไหน?

แยกออกจากกัน วางไดเรกทอรีข้อมูลบน pool ของฮาร์ดไดรฟ์ และวางฐานข้อมูล PHP และ Redis บน SSD ของระบบ ระบบปฏิบัติการอยู่ใน SSD ของตัวเอง (SSD แบบมิเรอร์สองตัวในรุ่นที่ใหญ่กว่า) ไดรฟ์ข้อมูลมาถึงแบบว่างและยังไม่แบ่งพาร์ทิชัน คุณจึงสร้าง ZFS, อาเรย์ mdadm หรือชุดดิสก์แยกอิสระได้ หากต้องการให้ทีมเตรียมอาเรย์ RAID 6 หรือ RAID 10 ก่อนส่งมอบ กรุณาแจ้งฝ่ายสนับสนุนก่อนส่งมอบเซิร์ฟเวอร์

คู่มือปรับแต่งของ Nextcloud เพิ่มสามประเด็นสำหรับอินสแตนซ์ขนาดใหญ่:

- เปลี่ยน SQLite เป็น MariaDB หรือ PostgreSQL
- เปิด memory caching; APCu ต้องติดตั้งก่อนเพราะปิดไว้โดยค่าเริ่มต้น
- ย้าย file locking ไปที่ Redis โดยค่าเริ่มต้น transactional file locking ใช้ฐานข้อมูล ซึ่งเพิ่มภาระให้ฐานข้อมูล

เหตุผลที่ใช้ฮาร์ดไดรฟ์สำหรับไฟล์และ SSD สำหรับฐานข้อมูลอธิบายไว้ใน [HDD หรือ SSD สำหรับเซิร์ฟเวอร์จัดเก็บข้อมูลแบบเช่า](https://basalthold.com/th/hdd-vs-ssd-storage-server/ "Capacity on hard drives, latency on SSD")

## ไฟล์หลาย TB ต้องใช้ดิสก์จริง ๆ เท่าไร?

มากกว่าแค่ไฟล์อย่างเดียว ตัวอย่างไฟล์ เวอร์ชันไฟล์ และถังขยะ ต่างก็กินพื้นที่บน data pool และ parity ก็กินเนื้อที่ดิบไปส่วนหนึ่ง

**การสำรวจของ Basalthold จาก 2 November 2026 พบว่า storage server ขนาดตั้งแต่ 16 TB มีราคากลาง $9.50 ต่อ TB ต่อเดือน ที่โฮสต์ที่รับคริปโตโดยไม่ต้อง KYC** เมื่อดูจากทุกแพ็กเกจที่ระบุไว้ ค่ากลางอยู่ที่ $5.12 Hold 24 ราคา $4.62/TB และ Hold 160 ราคา $3.50/TB เป็นเนื้อที่ดิบ ทุกเงื่อนไขอยู่ใน[รายการราคาของ hold](https://basalthold.com/th/pricing/ "Every hold, term and city, with prices")

### พื้นที่ใช้งานได้สำหรับข้อมูล Nextcloud ต่อ hold

| Hold | ไดรฟ์ข้อมูล | รูปแบบ | พื้นที่ใช้งานได้ ก่อนหัก overhead ของระบบไฟล์ |
| --- | --- | --- | --- |
| Hold 24 | 2 × 12 TB HDD | Mirror | 12 TB |
| Hold 40 | 4 × 10 TB HDD | RAIDZ2 หรือ RAID 6 | 20 TB |
| Hold 100 | 10 × 10 TB HDD | RAIDZ2 หรือ RAID 6 | 80 TB |
| Hold 160 | 10 × 16 TB HDD | RAIDZ2 หรือ RAID 6 | 128 TB |

คำนวณจากไดรฟ์ในแต่ละ hold โดย 1 TB = 10^12 ไบต์

## ควรเปิดการเข้ารหัสฝั่งเซิร์ฟเวอร์ของ Nextcloud ไหม?

โดยปกติไม่ควร บนเซิร์ฟเวอร์ที่คุณเช่า เอกสารของ Nextcloud ระบุว่าการเข้ารหัสฝั่งเซิร์ฟเวอร์ไม่ได้ป้องกันเซิร์ฟเวอร์ที่ถูกบุกรุกหรือผู้ดูแลระบบที่ประสงค์ร้าย ในโหมด master key ผู้ดูแลระบบสามารถถอดรหัสไฟล์ของผู้ใช้คนใดก็ได้ ไฟล์ที่เข้ารหัสมีขนาดใหญ่ขึ้นประมาณ 1% ก่อน Nextcloud 25 overhead อยู่ที่ 35%

สำหรับที่เก็บข้อมูลในเครื่อง Nextcloud เองแนะนำการเข้ารหัสดิสก์ เช่น LUKS ซึ่งครอบคลุมถึงการถูกขโมยตัวเครื่องด้วย คุณเข้ารหัสทุกไดรฟ์ข้อมูลด้วย LUKS หรือการเข้ารหัสแบบเนทีฟของ ZFS ได้ กุญแจอยู่กับคุณ และไม่มีใครในทีมขอสิ่งเหล่านี้เลย การรีบูตแต่ละครั้งจะต้องปลดล็อก ตามที่แสดงใน[การปลดล็อกเซิร์ฟเวอร์เช่าที่เข้ารหัสด้วย LUKS จากระยะไกล](https://basalthold.com/th/luks-remote-unlock/ "Dropbear in the initramfs, and ZFS native encryption")

**เข้ารหัสไดรฟ์ใต้ Nextcloud ไม่ใช่ไฟล์ภายใน และเก็บคีย์ไว้นอกดิสก์ของเซิร์ฟเวอร์เอง**

## เซิร์ฟเวอร์ Nextcloud เป็นแบ็กอัปของตัวเองได้ไหม?

ไม่ได้ เซิร์ฟเวอร์เก็บข้อมูลไม่ใช่การสำรองข้อมูลของตัวเอง เราไม่เก็บสำเนาข้อมูลของคุณไว้ที่อื่น ดังนั้นการมีสำเนาที่สองในอีกสถานที่หนึ่งจึงยังเป็นหน้าที่ของคุณ สำรองข้อมูลไดเรกทอรีข้อมูล database dump และ `config.php` ไปยังอีกที่หนึ่ง พร้อมเวอร์ชัน เป้าหมายและค่าใช้จ่ายเปรียบเทียบไว้ใน[ตัวเลือก offsite backup ที่ดีที่สุดสำหรับ NAS](https://basalthold.com/th/offsite-backup-for-nas/ "rsync, restic, Borg and S3 targets, and what a terabyte costs") และเป้าหมายเดียวกันใช้กับเซิร์ฟเวอร์ Nextcloud ได้

## ผู้คนยังถามอะไรอีกเกี่ยวกับ Nextcloud บนเซิร์ฟเวอร์เช่า?

### Nextcloud ต้องใช้ RAM เท่าไรสำหรับไฟล์ 10 TB?

จำนวน TB สำคัญน้อยกว่าจำนวนผู้ใช้ Nextcloud กำหนดขั้นต่ำ 128 MB ต่อโปรเซส และแนะนำ 512 MB ให้นับ PHP worker ที่ผู้ใช้ต้องใช้พร้อมกันที่ 50 ถึง 100 MB ต่อตัว แล้วบวก database, Redis และแคชของระบบไฟล์

### วาง database บนฮาร์ดดิสก์ได้ไหม?

ได้ แต่ไม่ควรบนอินสแตนซ์ขนาดใหญ่ วาง MariaDB หรือ PostgreSQL บน SSD ของระบบ และเก็บเฉพาะไฟล์ผู้ใช้ไว้บนพูลฮาร์ดดิสก์ การล็อกไฟล์ของ Nextcloud และการโหลดทุกหน้าเว็บต้องผ่าน database

### ควรติดตั้ง PHP เวอร์ชันใด?

PHP 8.5 ซึ่ง Nextcloud 35 แนะนำ ส่วน 8.3 และ 8.4 ก็รองรับเช่นกัน Nextcloud เลิก поддержиเวอร์ชัน PHP เก่าเมื่อเวลาผ่านไป การใช้เวอร์ชันปัจจุบันจึงช่วยให้ไม่ต้องอัปเกรดภายหลัง

### โฮสต์ Nextcloud ให้ทีมบน Basalthold ได้ไหม?

ได้ แต่ละ hold คือเครื่องเต็มรูปแบบที่มีสิทธิ์ root ดังนั้น Nextcloud, database และผู้ใช้อยู่ในความดูแลของคุณ ไม่มีการเก็บ log: ไม่มีบันทึกการเชื่อมต่อ ไม่มีบันทึกทราฟฟิก และไม่มี IP address ของผู้เยี่ยมชมหรือลูกค้า ทั้งบนเว็บไซต์ ใน dashboard และบนเซิร์ฟเวอร์

### เซิร์ฟเวอร์ Nextcloud ที่มีพื้นที่หลาย TB ราคาเท่าไร?

Hold 24 ราคา $110.99/30 days สำหรับ 24 TB เนื้อที่ดิบ และ Hold 40 $201.09/30 days สำหรับ 40 TB ระยะเวลานานขึ้นจ่ายต่อเดือนถูกกว่า จ่ายด้วยคริปโตเท่านั้น และไม่ต้อง KYC

**เซิร์ฟเวอร์ Nextcloud ที่มีพื้นที่พอสำหรับหลาย TB** Hold 40: AMD Ryzen 5 3600 (6 คอร์ / 12 เธรด), 64 GB DDR4, ฮาร์ดไดรฟ์ 4 × 10 TB (40 TB แบบ raw) พร้อม NVMe 512 GB สำหรับระบบ, พอร์ต 1 Gbit/s พร้อมทราฟฟิก 60 TB ต่อ 30 วัน, 1 IPv4 และ IPv6 /64 สำหรับ $201.09/30 days คริปโต ไม่ต้อง KYC [เช่า Hold 40 ในอัมสเตอร์ดัม](https://basalthold.com/app/checkout/?plan=hold-40&location=nl-ams&lang=th) · [เช่าHold 24ในบูคาเรสต์](https://basalthold.com/app/checkout/?plan=hold-24&location=ro-buh&lang=th)

## แหล่งที่มา

1. [ข้อกำหนดของระบบ (คู่มือดูแลระบบ Nextcloud 35)](https://docs.nextcloud.com/server/35/admin_manual/installation/system_requirements.html) — Nextcloud (read 2026-11-02)
2. [ภาพรวมเอกสาร Nextcloud: เวอร์ชันที่ได้รับการดูแล](https://docs.nextcloud.com/) — Nextcloud (read 2026-11-02)
3. [การปรับแต่งเซิร์ฟเวอร์ (Nextcloud 35)](https://docs.nextcloud.com/server/35/admin_manual/installation/server_tuning.html) — Nextcloud (read 2026-11-02)
4. [การกำหนดค่าการเข้ารหัสฝั่งเซิร์ฟเวอร์ (Nextcloud 35)](https://docs.nextcloud.com/server/35/admin_manual/configuration_files/encryption_configuration.html) — Nextcloud (read 2026-11-02)

---

Basalthold: Basalthold ให้เช่า dedicated server สำหรับ storage ใน Amsterdam, Bucharest และ Chisinau จ่ายด้วยคริปโต ไม่ต้อง KYC: ไม่ต้องใช้บัตรประชาชน ไม่ต้องเซลฟี่ ไม่ต้องส่งเอกสาร แต่ละเซิร์ฟเวอร์เป็นเครื่องกายภาพเต็มเครื่องที่มีฮาร์ดดิสก์ 24 TB ถึง 160 TB สำหรับลูกค้ารายเดียว ส่งมอบพร้อมไดรฟ์ข้อมูลเปล่าและสิทธิ์ root เหมาะสำหรับ backup, archive, ซิงค์ไฟล์ และ self-hosted object storage เมื่อวันที่ 2 พฤศจิกายน 2026 ราคาอยู่ที่ $110.99 ต่อ 30 วันสำหรับ 24 TB ถึง $561.39 สำหรับ 160 TB ($3.50 ต่อ raw TB) ดำเนินการโดย DomaineGoat LLC บริษัทจดทะเบียนใน Panama ไม่เก็บ log และไม่เคยขอ encryption key ของคุณ
