วิธีติดตั้ง NextCloud AIO (All In One) ล่าสุดบน Ubuntu/Debian/Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Withi Tid Tang Nextcloud Aio All In One Lasud Bn Ubuntu Debian Fedora Rhel Almalinux Rocky Linux Centos Stream



NextCloud เวอร์ชันล่าสุดมาพร้อมกับ NextCloud Hub 7 ที่มาพร้อมมากมาย คุณสมบัติใหม่ . NextCloud เวอร์ชันล่าสุดจะไม่ทำงานหากไม่มีใบรับรอง SSL ที่ถูกต้องและชื่อโดเมน NextCloud เวอร์ชันเก่าไม่มีข้อกำหนดดังกล่าว ดังนั้น การตั้งค่า NextCloud เวอร์ชันล่าสุดจึงค่อนข้างท้าทายสำหรับผู้ใช้ใหม่

เพื่อตั้งค่า NextCloud ให้ง่ายขึ้นอีกนิด NextCloud ขอเสนออิมเมจนักเทียบท่า NextCloud AIO (All-in-One) คุณสามารถใช้มันเพื่อติดตั้ง อัปเดต สำรอง/กู้คืน NextCloud ได้อย่างง่ายดายโดยไม่สูญเสียข้อมูลของคุณ

ในบทความนี้ เราจะแสดงวิธีติดตั้ง NextCloud AIO (All-in-One) เวอร์ชันล่าสุดบน Ubuntu, Debian, Fedora, RHEL, AlmaLinux, Rocky Linux, CentOS Stream และ Linux ยอดนิยมอื่นๆ ได้อย่างง่ายดาย เนื่องจาก NextCloud เวอร์ชันล่าสุดต้องใช้ใบรับรอง SSL ที่ถูกต้องในการทำงาน เราจะใช้ใบรับรอง Let's Encrypt SSL ที่เราสร้างบนคอมพิวเตอร์/เซิร์ฟเวอร์ของเรา และเชื่อมโยงเข้ากับคอนเทนเนอร์ NextCloud Docker เพื่อให้ NextCloud สามารถเข้าถึงและใช้งานได้







หัวข้อเนื้อหา:

  1. กำลังติดตั้ง CURL
  2. การติดตั้ง Docker CE และ Docker Compose
  3. การตั้งค่าที่อยู่ IP แบบคงที่บนคอมพิวเตอร์/เซิร์ฟเวอร์ของคุณ
  4. การตั้งค่าบันทึก DNS สำหรับเซิร์ฟเวอร์ NextCloud AIO ของคุณ
  5. การสร้างใบรับรอง Let's Encrypt SSL สำหรับ NextCloud AIO
  6. การเตรียมไดเรกทอรีโครงการสำหรับ NextCloud AIO
  7. การกำหนดค่าพื้นที่เก็บข้อมูลสำหรับ NextCloud AIO
  8. การติดตั้งคอนเทนเนอร์ต้นแบบ NextCloud AIO
  9. การกำหนดค่าการติดตั้ง NextCloud โดยใช้เว็บอินเตอร์เฟส NextCloud AIO
  10. การติดตั้ง NextCloud จากเว็บอินเตอร์เฟส NextCloud AIO
  11. การเข้าถึง NextCloud
  12. บทสรุป
  13. อ้างอิง

กำลังติดตั้ง CURL

หากต้องการติดตั้ง Docker CE บนคอมพิวเตอร์/เซิร์ฟเวอร์ของคุณอย่างง่ายดาย คุณต้องมี CURL คุณสามารถติดตั้ง CURL บน Linux ที่คุณชื่นชอบได้อย่างง่ายดาย เนื่องจากมีอยู่ในที่เก็บแพ็คเกจอย่างเป็นทางการของ Linux ทุกตัว



บน Ubuntu, Debian, Linux Mint, Kali Linux และ Linux อื่นๆ ที่ใช้ Ubuntu/Debian คุณสามารถติดตั้ง CURL ด้วยคำสั่งต่อไปนี้:



$ ซูโดะ ปรับปรุงฉลาด

$ ซูโดะ ฉลาด ติดตั้ง ขด -และ

บน Fedora, RHEL, AlmaLinux, Rocky Linux, CentOS Stream และ Linux อื่นๆ ที่ใช้ RHEL คุณสามารถติดตั้ง CURL ด้วยคำสั่งต่อไปนี้:





$ ซูโดะ dnf makecache

$ ซูโดะ dnf ติดตั้ง ขด -และ

เมื่อติดตั้ง CURL แล้ว คุณสามารถตรวจสอบว่า CURL สามารถเข้าถึงได้ด้วยคำสั่งต่อไปนี้หรือไม่ หากสามารถเข้าถึง CURL ได้ คำสั่งจะพิมพ์เวอร์ชันของ CURL ที่คุณติดตั้งบนคอมพิวเตอร์/เซิร์ฟเวอร์ของคุณ

$ ขด --รุ่น

  ภาพหน้าจอของคำอธิบายคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติ



การติดตั้ง Docker CE และ Docker Compose

หากต้องการติดตั้ง Docker CE และ Docker Compose เวอร์ชันล่าสุดบน Ubuntu, Debian, Fedora, RHEL, AlmaLinux, Rocky Linux, CentOS Stream และ Linux ยอดนิยมอื่นๆ ให้รันคำสั่งต่อไปนี้:

$ ขด -fsSL https: // get.นักเทียบท่า.com | ซูโดะ

กำลังติดตั้ง Docker CE และ Docker Compos เวอร์ชันล่าสุด ใช้เวลาสักครู่จึงจะเสร็จสมบูรณ์

  ภาพหน้าจอของคำอธิบายหน้าจอคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติ

ณ จุดนี้ ควรติดตั้ง Docker CE และ Docker Compose เวอร์ชันล่าสุดบนคอมพิวเตอร์/เซิร์ฟเวอร์ของคุณ

  ภาพหน้าจอของคำอธิบายคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติ

เพิ่มผู้ใช้เข้าสู่ระบบของคุณในกลุ่มนักเทียบท่า เพื่อให้คุณสามารถรันคำสั่งนักเทียบท่าโดยไม่ต้องมีสิทธิ์รูท/ผู้ใช้ระดับสูง หากจำเป็น

$ ซูโดะ ผู้ใช้ mod -ก นักเทียบท่า $ ( ฉันเป็นใคร )

เพื่อให้การเปลี่ยนแปลงมีผล ให้รีบูทคอมพิวเตอร์/เซิร์ฟเวอร์ของคุณดังนี้:

$ ซูโดะ รีบูต

เมื่อคอมพิวเตอร์/เซิร์ฟเวอร์บูทแล้ว คุณสามารถตรวจสอบว่าคำสั่ง Docker สามารถเข้าถึงได้ด้วยคำสั่งต่อไปนี้หรือไม่ หากสามารถเข้าถึงคำสั่ง Docker ได้ เวอร์ชันของ Docker และ Docker Compose ที่คุณติดตั้งบนคอมพิวเตอร์/เซิร์ฟเวอร์ของคุณควรได้รับการพิมพ์

$ รุ่นนักเทียบท่า

$ นักเทียบท่าเขียนเวอร์ชัน

  ภาพหน้าจอของคำอธิบายคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติ

การตั้งค่าที่อยู่ IP แบบคงที่บนคอมพิวเตอร์/เซิร์ฟเวอร์ของคุณ

เพื่อให้ NextCloud ทำงานได้อย่างถูกต้อง คุณต้องตั้งค่าที่อยู่ IP แบบคงที่บนคอมพิวเตอร์/เซิร์ฟเวอร์ของคุณ LinuxHint มีบทความมากมายในหัวข้อนั้น โปรด ค้นหาบน linuxhint.com เพื่อดูข้อมูลโดยละเอียดเกี่ยวกับการตั้งค่าที่อยู่ IP แบบคงที่สำหรับการแจกจ่าย Linux ของคุณ .

การตั้งค่าบันทึก DNS สำหรับเซิร์ฟเวอร์ NextCloud AIO ของคุณ

เพื่อให้ NextCloud ทำงานได้อย่างถูกต้อง คุณต้องมีชื่อโดเมนที่ชี้ไปยังที่อยู่ IP ของคอมพิวเตอร์/เซิร์ฟเวอร์ของคุณ ในการทำเช่นนั้น คุณต้องเพิ่มระเบียน A (สำหรับ IPv4) บนเซิร์ฟเวอร์ DNS ของโดเมนของคุณที่ชี้ไปยังที่อยู่ IP ของคอมพิวเตอร์/เซิร์ฟเวอร์ของคุณที่คุณต้องการติดตั้ง NextCloud

การสร้างใบรับรอง Let's Encrypt SSL สำหรับ NextCloud AIO

เมื่อคุณตั้งค่าที่อยู่ IP แบบคงที่/คงที่ และเพิ่มบันทึก DNS สำหรับ NextCloud บนเซิร์ฟเวอร์ DNS ของคุณ คุณจะสร้างใบรับรอง SSL ที่ถูกต้องโดยใช้ Let's Encrypt หรือซื้อใบรับรอง SSL ที่ถูกต้องจากผู้ออกใบรับรองที่ได้รับอนุญาต (CA)

หากคุณต้องการรับใบรับรอง Let's Encrypt SSL ฟรีสำหรับชื่อโดเมนของคุณโดยใช้การตรวจสอบ CloudFlare DNS-01 เรามีบทความเกี่ยวกับเรื่องนั้น รู้สึกอิสระที่จะอ่านมันสำหรับข้อมูลเพิ่มเติม

การเตรียมไดเรกทอรีโครงการสำหรับ NextCloud AIO

เนื่องจาก NextCloud AIO รัน NextCloud ในคอนเทนเนอร์ Docker คุณจึงต้องสร้างไฟล์บางไฟล์เพื่อกำหนดค่าการติดตั้ง NextCloud ของคุณ ดีกว่าที่จะรวมทุกอย่างไว้ในโฟลเดอร์เดียว

คุณสามารถสร้างไดเร็กทอรีโปรเจ็กต์สำหรับ NextCloud AIO ซึ่งก็คือ “/opt/nextcloud-aio” (สมมติว่า) ได้ดังนี้:

$ ซูโดะ mkdir / เลือก / nextcloud-aio

ตอนนี้ไปที่ไดเรกทอรี “/opt/nextcloud-aio” ดังนี้:

$ ซีดี / เลือก / nextcloud-aio

สร้างไฟล์ Docker Compose ซึ่งเป็น 'compose.yaml' ในไดเร็กทอรี '/opt/nextcloud-aio' และเปิดด้วยโปรแกรมแก้ไขข้อความ nano ดังนี้:

$ ซูโดะ นาโน เขียน.yaml

คัดลอกและวางบรรทัดต่อไปนี้ในไฟล์ 'compose.yaml':

รุ่น: '3'

เล่ม:

nextcloud_aio_mastercontainer:

ชื่อ: nextcloud_aio_mastercontainer

บริการ:

เน็กซ์คลาวด์:

ภาพ : เน็กซ์คลาวด์ / ออลอินวัน:ล่าสุด

รีสตาร์ท: เสมอ

container_name: nextcloud-aio-mastercontainer

เล่ม:

- nextcloud_aio_mastercontainer: / เดือน / นักเทียบท่า-aio-config

- - / เคยเป็น / วิ่ง / นักเทียบท่า.ถุงเท้า: / เคยเป็น / วิ่ง / docker.sock:ro

พอร์ต:

- - 8080 : : 8080

สิ่งแวดล้อม:

- - SKIP_DOMAIN_VALIDATION = จริง

- - APACHE_PORT = 11000

- - APACHE_IP_BINDING =127.0.0.1

- - NEXTCLOUD_DATADIR = / เดือน / ข้อมูลถัดไปบนคลาวด์

# - NEXTCLOUD_ENABLE_DRI_DEVICE=จริง



แคดดี้:

ภาพ: แคดดี้: อัลไพน์

รีสตาร์ท: เสมอ

พอร์ต:

- - 443 : : 443

เล่ม:

- . / แคดดี้ไฟล์: / ฯลฯ / แคดดี้ / แคดดี้ไฟล์

- - / ฯลฯ / ปล่อยให้เข้ารหัส / สด / nodekite.com / fullchain.pem: / ใบรับรอง / fullchain.pem

- - / ฯลฯ / ปล่อยให้เข้ารหัส / สด / nodekite.com / privkey.pem: / ใบรับรอง / privkey.pem

โหมดเครือข่าย: 'เจ้าภาพ'

สร้างไฟล์ Caddyfile ในไดเร็กทอรี “/opt/nextcloud-aio” และเปิดด้วยโปรแกรมแก้ไขข้อความ nano ดังนี้:

$ ซูโดะ นาโน แคดดี้ไฟล์

คัดลอกและวางบรรทัดต่อไปนี้ในไฟล์ Caddyfile:

https: // nextcloud.nodekite.com: 443 {

ไม่เป็นไร / ฯลฯ / แคดดี้ / fullchain.pem / ฯลฯ / แคดดี้ / privkey.pem



Reverse_proxy โลคัลโฮสต์: 11000

}

ในไฟล์ “compose.yaml” “/etc/letsencrypt/live/nodekite.com/fullchain.pem” และ “/etc/letsencrypt/live/nodekite.com/privkey.pem” เป็นเส้นทางแบบเต็มของเรา มาเข้ารหัสใบรับรอง SSL กันเถอะ สิ่งเหล่านี้เชื่อมโยงกับคอนเทนเนอร์ nextcloud-aio-mastercontainer และแคดดี้ (reverse-proxy)

ไฟล์ใบรับรอง “fullchain.pem” และ “privkey.pem” ถูกผูกเข้าด้วยกันในพาธ “/etc/apache2/certs/ssl.crt” และ “/etc/apache2/certs/ssl.key” ตามลำดับใน “nextcloud_aio_mastercontainer” คอนเทนเนอร์นักเทียบท่า [1] . หากคุณไม่ผ่านใบรับรอง SSL ในคอนเทนเนอร์ Docker “nextcloud_aio_mastercontainer” ไม่ช้าก็เร็ว คุณจะได้รับข้อผิดพลาด MOZILLA_PKIX_ERROR_SELF_SIGNED_CERT (บน Mozilla Firefox) และ/หรือข้อผิดพลาด SSL อื่นๆ (บนเว็บเบราว์เซอร์อื่น) ในขณะที่พยายามเข้าถึง NextCloud อินเทอร์เฟซการจัดการ AIO

ไฟล์ใบรับรอง “fullchain.pem” และ “privkey.pem” ถูกผูกเข้าด้วยกันในพาธ “/certs/fullchain.pem” และ “/certs/privkey.pem” ตามลำดับในคอนเทนเนอร์ Caddy Docker [2] . คอนเทนเนอร์แคดดี้จะถูกใช้เป็นพร็อกซีเซิร์ฟเวอร์ย้อนกลับสำหรับ NextCloud

  ภาพหน้าจอของคำอธิบายคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติ

ตัวเลือกการกำหนดค่าที่สำคัญอีกตัวสำหรับ NextCloud คือตัวแปรสภาพแวดล้อม NEXTCLOUD_DATADIR และ NEXTCLOUD_ENABLE_DRI_DEVICE

NEXTCLOUD_DATADIR คือไดเร็กทอรีบนคอมพิวเตอร์/เซิร์ฟเวอร์ของคุณ (ที่ติดตั้ง Docker/NextCloud) โดยที่ NextCloud เก็บไฟล์ผู้ใช้ทั้งหมด ที่นี่ เราจะติดตั้งอุปกรณ์จัดเก็บข้อมูลเฉพาะกับพาธ “/mnt/nextcloud-data” และใช้เพื่อจัดเก็บไฟล์ผู้ใช้ NextCloud [1] .

หากเปิดใช้งานตัวเลือก NEXTCLOUD_ENABLE_DRI_DEVICE NextCloud จะใช้ GPU ของคุณเพื่อแปลงรหัสไฟล์สื่อ (เช่น วิดีโอ) ดังนั้น หากคุณต้องการใช้ GPU ของคุณในการแปลงไฟล์มีเดีย ให้ลบ “#” ออกจากบรรทัดเพื่อเปิดใช้งานตัวแปรสภาพแวดล้อม NEXTCLOUD_ENABLE_DRI_DEVICE [2] .

  ภาพหน้าจอของคำอธิบายคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติ

การกำหนดค่าพื้นที่เก็บข้อมูลสำหรับ NextCloud AIO

ในส่วนนี้ เราจะแสดงให้คุณเห็นพื้นฐานของการติดตั้งอุปกรณ์จัดเก็บข้อมูลบนระบบ Linux ของคุณ เพื่อให้คุณสามารถใช้เพื่อจัดเก็บไฟล์ผู้ใช้ NextCloud

เรามีอุปกรณ์จัดเก็บข้อมูลที่ฟอร์แมต EXT4 “/dev/sdb1” พร้อมด้วย UUID dda44238-4527-42b8-969e-bd81cb03c6c8 (โปรดทราบสิ่งนี้เนื่องจากคุณต้องการติดตั้งระบบไฟล์) เราติดตั้งไว้ในไดเร็กทอรี “/mnt/nextcloud-data” (ที่เรากำหนดค่า NextCloud เพื่อจัดเก็บไฟล์ผู้ใช้) สำหรับการสาธิต

$ ซูโดะ ตึกๆ / ผู้พัฒนา / เอสดีบี1

  ภาพหน้าจอของคำอธิบายคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติ

ขั้นแรก ให้เปิดไฟล์ “/etc/fstab” ด้วยโปรแกรมแก้ไขข้อความ nano ดังนี้:

$ ซูโดะ นาโน / ฯลฯ / fstab

พิมพ์บรรทัดต่อไปนี้ที่ส่วนท้ายของไฟล์ “/etc/fstab” เพื่อติดตั้งอุปกรณ์จัดเก็บข้อมูล “/dev/sdb1” โดยใช้ UUID ในไดเร็กทอรี “/mnt/nextcloud-data” เมื่อเสร็จแล้ว ให้กด + X ตามด้วย “Y” และ เพื่อบันทึกไฟล์ “/etc/fstab”

UUID = < อุปกรณ์จัดเก็บข้อมูล-UUID > / เดือน / ค่าเริ่มต้นของ nextcloud-data ext4 0 0

  ภาพหน้าจอของคำอธิบายคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติ

สร้างเส้นทางการเมานต์ “/mnt/nextcloud-data” ดังนี้:

$ ซูโดะ mkdir / เดือน / ข้อมูลถัดไปบนคลาวด์
[ / ]
ติดตั้งอุปกรณ์จัดเก็บข้อมูลที่กำหนดค่าไว้ที่ “ / เดือน / ไดเรกทอรี nextcloud-data” เช่น ดังต่อไปนี้:
[ ซีซี แค่ = 'ทุบตี' ความกว้าง = '100%' ความสูง = '100%' หลบหนี = 'จริง' ธีม = 'กระดานดำ' ตอนนี้แรป = '0' ]
$ ซูโดะ เมานต์ / เดือน / ข้อมูลถัดไปบนคลาวด์ /

อย่างที่คุณเห็น “/dev/sdb1” [1] อุปกรณ์จัดเก็บข้อมูลติดตั้งอยู่ใน “/mnt/nextcloud-data” [2] เส้นทาง.

การติดตั้งคอนเทนเนอร์ต้นแบบ NextCloud AIO

ในไดเรกทอรีโครงการ “/opt/nextcloud-aio” NextCloud คุณควรมีไฟล์ “compose.yaml” และ Caddyfile

$ LS

  ภาพหน้าจอของคำอธิบายคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติ

หากต้องการสตาร์ทคอนเทนเนอร์ NextCloud AIO ให้รันคำสั่งต่อไปนี้:

$ ซูโดะ นักเทียบท่าเขียนขึ้น

ควรเริ่มต้นคอนเทนเนอร์ NextCloud AIO

  ภาพหน้าจอของคำอธิบายคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติ

ตอนนี้เยี่ยมชม https://your-nextcloud-domain.com:8080 จากเว็บเบราว์เซอร์ที่คุณชื่นชอบเพื่อเข้าถึง NextCloud AIO

คุณจะเห็นรหัสผ่านเข้าสู่ระบบสำหรับ NextCloud AIO ในครั้งแรกที่คุณเข้าถึง NextCloud AIO จากเว็บเบราว์เซอร์ [1] . คุณต้องจดบันทึกไว้ มันเป็นสิ่งสำคัญมาก. หากคุณทำรหัสผ่านนี้หาย คุณจะต้องรีเซ็ตคอนเทนเนอร์ต้นแบบ NextCloud AIO และเริ่มต้นใหม่

เมื่อคุณจดรหัสผ่านเข้าสู่ระบบ NextCloud AIO แล้ว ให้คลิกที่ “เปิดเข้าสู่ระบบ NextCloud AIO” [2] .

  ภาพหน้าจอของคำอธิบายคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติ

เมื่อหน้าเข้าสู่ระบบ NextCloud AIO ปรากฏขึ้น ให้พิมพ์รหัสผ่าน NextCloud AIO [1] และคลิกที่ “เข้าสู่ระบบ” [2] .

  ภาพหน้าจอของคำอธิบายคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติ

คุณควรเข้าสู่ระบบอินเทอร์เฟซการจัดการ NextCloud AIO

  ภาพหน้าจอของคำอธิบายคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติ

การกำหนดค่าการติดตั้ง NextCloud โดยใช้เว็บอินเตอร์เฟส NextCloud AIO

ขั้นแรก พิมพ์ชื่อโดเมนที่คุณต้องการใช้สำหรับ NextCloud และคลิกที่ “ส่งโดเมน”

บันทึก: คุณต้องใช้ชื่อโดเมนเดียวกันกับที่คุณสร้างใบรับรอง SSL ให้

  ภาพหน้าจอของคำอธิบายคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติ

เมื่อคุณกำหนดค่าชื่อโดเมนสำหรับ NextCloud แล้ว NextCloud AIO จะขอให้คุณกำหนดค่าการติดตั้ง NextCloud ของคุณ

  ภาพหน้าจอของคำอธิบายคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติ

เลื่อนลงไปที่ส่วน “การเปลี่ยนแปลงเขตเวลา” พิมพ์เขตเวลาของคุณในรูปแบบตัวระบุ TZ และคลิกที่ “ส่งเขตเวลา” [1] . หากคุณไม่ทราบรูปแบบตัวระบุ TZ ของเขตเวลาของคุณ ให้คลิกที่ลิงก์ตามที่ระบุไว้ในภาพหน้าจอต่อไปนี้ [2] และคุณจะพบรายการตัวระบุ TZ สำหรับเขตเวลาทั้งหมดทั่วโลก:

  ภาพหน้าจอของคำอธิบายคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติ

คลิกที่ 'ตกลง' เพื่อยืนยันเขตเวลา

  ภาพหน้าจอของข้อความแสดงข้อผิดพลาดของคอมพิวเตอร์ คำอธิบาย ที่สร้างขึ้นโดยอัตโนมัติ

ควรตั้งค่าเขตเวลาที่คุณต้องการ

  พื้นหลังสีขาวพร้อมข้อความสีดำและวงกลมสีน้ำเงินคำอธิบายที่สร้างขึ้นโดยอัตโนมัติ

เลื่อนไปที่ส่วน 'คอนเทนเนอร์เสริม' ตามค่าเริ่มต้น จะมีการเลือกเฉพาะคอนเทนเนอร์ที่จำเป็นสำหรับเซิร์ฟเวอร์ NextCloud ที่ทำงานได้อย่างสมบูรณ์ คุณสามารถเลือกคอนเทนเนอร์อื่นๆ จากรายการเพื่อเพิ่มฟังก์ชันการทำงานเพิ่มเติมให้กับ NextCloud

ClamAV : หากคุณต้องการสแกนไฟล์ผู้ใช้ NextCloud เพื่อหาไวรัส คุณสามารถเปิดใช้งานคอนเทนเนอร์นี้ได้

ค้นหาข้อความแบบเต็ม : หากคุณต้องการใช้ฟังก์ชันการค้นหาข้อความแบบเต็มของ NextCloud เพื่อค้นหาไฟล์ ให้เลือกคอนเทนเนอร์นี้

เซิร์ฟเวอร์บันทึก Nextcloud Talk : หากคุณต้องการบันทึกการโทร NextCloud Talk ให้เลือกคอนเทนเนอร์นี้

พร็อกซีซ็อกเก็ตนักเทียบท่า : หากคุณต้องการใช้ NextCloud API ให้เลือกคอนเทนเนอร์นี้

  ภาพหน้าจอของคำอธิบายคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติ

การติดตั้ง NextCloud จากเว็บอินเตอร์เฟส NextCloud AIO

หากต้องการติดตั้ง NextCloud (NextCloud Hub 7) เวอร์ชันล่าสุด ให้ทำเครื่องหมายที่ “ติดตั้ง Nextcloud 28” [1] และคลิกที่ “ดาวน์โหลดและเริ่มคอนเทนเนอร์” [2] .

  ภาพหน้าจอของคำอธิบายคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติ

NextCloud AIO ควรเริ่มดาวน์โหลดคอนเทนเนอร์ Docker ที่จำเป็นทั้งหมดแล้วเริ่มใช้งาน ใช้เวลาสักครู่จึงจะเสร็จสมบูรณ์

คุณสามารถรีเฟรชเพจ NextCloud AIO เพื่อดูความคืบหน้าของการติดตั้ง NextCloud คอนเทนเนอร์ที่ดาวน์โหลดและเริ่มต้นอย่างถูกต้องควรทำเครื่องหมายเป็นสีเขียว คอนเทนเนอร์ที่กำลังดาวน์โหลดหรือกำหนดค่าจะมีเครื่องหมายสีเหลือง

เมื่อติดตั้ง NextCloud แล้ว NextCloud AIO จะแสดงรหัสผ่านผู้ดูแลระบบของการติดตั้ง NextCloud ของคุณ

  ภาพหน้าจอของคำอธิบายคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติ

การเข้าถึง NextCloud

หากต้องการเข้าถึง NextCloud โปรดไปที่ https://your-nextcloud-domain.com จากเว็บเบราว์เซอร์ และคุณควรเห็นหน้าเข้าสู่ระบบ NextCloud

พิมพ์ “admin” เป็นชื่อผู้ใช้ [1] และรหัสผ่านผู้ดูแลระบบ (ที่คุณเห็นในหน้า NextCloud AIO) [2] และคลิกที่ “เข้าสู่ระบบ” [3] .

  ภาพหน้าจอของคำอธิบายคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติ

คุณควรเข้าสู่ระบบ NextCloud ในฐานะผู้ใช้ผู้ดูแลระบบ ในฐานะผู้ดูแลระบบ คุณสามารถสร้างผู้ใช้ NextCloud ใหม่ กำหนดค่าโควต้าสำหรับผู้ใช้ NextCloud และทำงานด้านการดูแลระบบอื่นๆ ได้

  ภาพหน้าจอของคำอธิบายคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติ

ต่อไปนี้คืออินเทอร์เฟซการจัดการไฟล์ NextCloud Hub 7:

  ภาพหน้าจอคอมพิวเตอร์ของคำอธิบายหน้าจอคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติ

การดูเอกสาร Word ใน NextCloud Hub 7:

  ภาพหน้าจอของคำอธิบายคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติ

บทสรุป

ในบทความนี้ เราได้แสดงวิธีติดตั้ง NextCloud AIO (All-in-One) เวอร์ชันล่าสุดบน Ubuntu, Debian, Fedora, RHEL, AlmaLinux, Rocky Linux, CentOS Stream และ Linux ยอดนิยมอื่นๆ ที่ใช้ Ubuntu/Debian หรือ RHEL เนื่องจาก NextCloud เวอร์ชันล่าสุดต้องการชื่อโดเมนที่ถูกต้องและใบรับรอง SSL ที่ถูกต้อง มันทำให้การติดตั้งยากขึ้นเล็กน้อยสำหรับคนส่วนใหญ่ เราทำให้กระบวนการติดตั้ง NextCloud เวอร์ชันล่าสุดง่ายขึ้นบนการกระจาย Linux ที่คุณชื่นชอบโดยใช้ใบรับรอง Let's Encrypt SSL และชื่อโดเมนที่ถูกต้อง

อ้างอิง:

  1. nextcloud/all-in-one: วิธีการติดตั้ง Nextcloud อย่างเป็นทางการ ช่วยให้ปรับใช้และบำรุงรักษาได้ง่ายด้วยฟีเจอร์ส่วนใหญ่ที่รวมอยู่ในอินสแตนซ์ Nextcloud นี้
  2. all-in-one/compose.yaml ที่ main · nextcloud/all-in-one
  3. all-in-one/reverse-proxy.md ที่ main · nextcloud/all-in-one
  4. abelncm/nextcloud-aio-local-docker-compose: เรียกใช้ Nextcloud AIO ในโลคัลโฮสต์ของคุณ