คู่มือนี้ให้แนวทางที่ตรงไปตรงมาในการติดตั้ง
Nextcloud เวอร์ชันล่าสุด ซึ่งเป็นแพลตฟอร์มเพิ่มประสิทธิภาพการทำงานที่โฮสต์เอง บน
เซิร์ฟเวอร์อูบุนตู Nextcloud Hub 6 (27.1.3) ให้บริการโฮสติ้งไฟล์
การทำงานร่วมกัน และอื่นๆ อีกมากมาย ด้วยความยืดหยุ่นของเซิร์ฟเวอร์ส่วนตัว
ข้อกำหนดเบื้องต้น
-
เซิร์ฟเวอร์ที่ใช้ Ubuntu 20.04 LTS หรือใหม่กว่า
-
ความคุ้นเคยพื้นฐานกับอินเทอร์เฟซบรรทัดคำสั่ง
กระบวนการติดตั้ง
ทำตามขั้นตอนเหล่านี้เพื่อติดตั้ง Nextcloud Hub 6 (27.1.3) บน Ubuntu ของคุณ
เซิร์ฟเวอร์:
ขั้นตอนที่ 1: อัปเดตของคุณ
เซิร์ฟเวอร์
ตรวจสอบให้แน่ใจว่ารายการแพ็คเกจของเซิร์ฟเวอร์ของคุณและระบบนั้นใช้งานได้
วันที่:
sudo apt update && sudo apt upgrade -y
ขั้นตอนที่ 2: ติดตั้ง Apache
เว็บเซิร์ฟเวอร์
ติดตั้ง Apache ซึ่งจะให้บริการไฟล์ Nextcloud ของคุณ:
sudo apt install apache2 -y
ขั้นตอนที่ 3:
ติดตั้ง PHP และโมดูล PHP ที่จำเป็น
Nextcloud ต้องใช้ PHP เพื่อทำงาน ติดตั้ง PHP พร้อมกับสิ่งที่จำเป็น
โมดูล:
sudo apt install php libapache2-mod-php php-mysql php-dom php-xml php-mbstring php-gd php-curl php-zip -y
ขั้นตอนที่ 4: ติดตั้ง MariaDB
เซิร์ฟเวอร์
ติดตั้ง MariaDB ซึ่งเป็นเซิร์ฟเวอร์ฐานข้อมูลเพื่อเก็บข้อมูล Nextcloud:
sudo apt install mariadb-server -y
ขั้นตอนที่ 5: สร้าง
ฐานข้อมูลสำหรับ Nextcloud
ขั้นแรก ให้ล็อกอินเข้าสู่เชลล์ MariaDB:
sudo mariadb -u root -p
หลังจากเข้าสู่ระบบแล้ว ให้สร้างฐานข้อมูลสำหรับ Nextcloud และผู้ใช้ด้วย
ข้อมูลรับรองที่ต้องการ:
CREATE DATABASE nextcloud;
GRANT ALL PRIVILEGES ON nextcloud.* TO 'your_desired_username'@'localhost' IDENTIFIED BY 'your_desired_password';
FLUSH PRIVILEGES;
EXIT;

ขั้นตอนที่ 6:
ติดตั้ง Unzip และดาวน์โหลด Nextcloud
ก่อนที่จะดาวน์โหลด Nextcloud ตรวจสอบให้แน่ใจว่าคุณได้แตกไฟล์ zip ไว้แล้ว
แตกไฟล์ที่ดาวน์โหลดมา:
sudo apt install unzip -y
wget https://download.nextcloud.com/server/releases/nextcloud-27.1.3.zip
ขั้นตอนที่ 7:
แยก Nextcloud และตั้งค่าการอนุญาต
คลายซิปแพ็คเกจ Nextcloud ไปยังไดเร็กทอรีรูทของเว็บและตั้งค่า
สิทธิ์ที่ถูกต้อง:
unzip nextcloud-27.1.3.zip -d /var/www/html/
sudo chown -R www-data:www-data /var/www/html/nextcloud/

ขั้นตอนที่ 8: กำหนดค่า
อาปาเช่สำหรับ Nextcloud
สร้างไฟล์การกำหนดค่า Apache สำหรับ Nextcloud:
sudo nano /etc/apache2/sites-available/nextcloud.conf
แทรกการกำหนดค่าต่อไปนี้และบันทึกไฟล์:
Alias /nextcloud "/var/www/html/nextcloud/"
<Directory /var/www/html/nextcloud/>
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
<IfModule mod_dav.c>
Dav off
</IfModule>
</Directory>
เปิดใช้งานไซต์ใหม่และโมดูลเขียนใหม่:
sudo a2ensite nextcloud
sudo a2enmod rewrite
sudo systemctl restart apache2
ขั้นตอน
9: ทำการติดตั้งให้เสร็จสิ้นผ่านเว็บอินเตอร์เฟส
เปิดเว็บเบราว์เซอร์ของคุณแล้วไปที่
http://your_server_ip/nextcloud. ตั้งค่าให้เสร็จสิ้นโดย
โดยให้ข้อมูลต่อไปนี้:
-
รายละเอียดบัญชีผู้ดูแลระบบ: เลือกชื่อผู้ใช้และ
รหัสผ่านสำหรับบัญชีซีดีผู้ดูแลระบบ Nextcloud -
โฟลเดอร์ข้อมูล: ยืนยันเส้นทางไปยังโฟลเดอร์ข้อมูล
โดยที่ Nextcloud จะเก็บไฟล์ไว้ -
การกำหนดค่าฐานข้อมูล: ป้อนข้อมูลรับรอง
สำหรับผู้ใช้ฐานข้อมูลและชื่อที่คุณสร้างไว้ก่อนหน้านี้ ใช้
โลคัลโฮสต์ สำหรับโฮสต์ฐานข้อมูล เว้นแต่ฐานข้อมูลของคุณจะเป็น
บนเซิร์ฟเวอร์อื่น

หลังจากกรอกรายละเอียดแล้วให้คลิก ตั้งค่าให้เสร็จสิ้น
เพื่อทำการติดตั้งให้เสร็จสิ้น จากนั้นไปที่
http://your_server_ip/nextcloud/index.php/login ถ้าคุณ
ไม่เปลี่ยนเส้นทางโดยอัตโนมัติ

ตอนนี้คุณมีอินสแตนซ์ที่ทำงานอยู่ของ Nextcloud Hub 6 (27.1.3) บนของคุณแล้ว
เซิร์ฟเวอร์อูบุนตู เริ่มต้นด้วยการสำรวจแดชบอร์ดและกำหนดค่าของคุณ
สภาพแวดล้อม Nextcloud เพื่อให้เหมาะกับความต้องการส่วนบุคคลหรือธุรกิจของคุณ ถ้าคุณ
ต้องการข้อมูลเพิ่มเติมหรือความช่วยเหลือเพิ่มเติม โปรดติดต่อ
ทีมสนับสนุนของเราโดย ส่ง
ตั๋ว.
ในเอกสารเริ่มต้นด้วย
คู่มือที่เกี่ยวข้อง
ต้องการความช่วยเหลือเรื่องอื่นไหม?
เวลาตอบกลับเฉลี่ยน้อยกว่า 1 ชั่วโมง มนุษย์จริง ไม่ใช่บอท