วิธีติดตั้งเซิร์ฟเวอร์ Nextcloud บน Windows 10

วิธีติดตั้งเซิร์ฟเวอร์ Nextcloud บน Windows 10

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

ไคลเอนต์ NextCloud พร้อมใช้งานสำหรับ Windows, Linux , MacOS รวมถึงแพลตฟอร์มสมาร์ทโฟน iOS และ Android ดังนั้นจึงเป็นที่เก็บข้อมูลบนคลาวด์ข้ามแพลตฟอร์มที่มีสถาปัตยกรรมแบบโมดูลาร์พร้อมความสามารถที่สามารถขยายได้โดยใช้ปลั๊กอินหรือส่วนขยายที่ NextCloud มอบให้ มีส่วนขยายมากกว่า 200 รายการ เช่น ปฏิทิน (CalDAV), รายชื่อติดต่อ (CardDAV), เครื่องมือย่อ URL , สตรีมสื่อ (Ampache), บริการบุ๊กมาร์ก, แกลเลอรี่รูปภาพ, โปรแกรมอ่าน RSS, เอกสารโปรแกรมดูเอกสาร, โปรแกรมแก้ไขข้อความบนเบราว์เซอร์, การเชื่อมต่อกับDropbox , Google ไดรฟ์ , Amazon S3 และอื่นๆ

อินเทอร์เฟซของ NextCloud ค่อนข้างใช้งานง่ายและเป็นมิตรต่อผู้ใช้ ในคู่มือนี้ เราจะดูวิธีการติดตั้ง NextCloud บนWindows 10โดยไม่ต้องใช้ XAMMP , WAMP, เซิร์ฟเวอร์ IIS หรือซอฟต์แวร์การจำลองเสมือนเช่นVirtualBoxหรือ VMware บทความนี้จะใช้คุณสมบัติ WSL (ระบบย่อย Windows สำหรับ Linux) บน Windows 10 คุณสมบัตินี้ช่วยให้สามารถเรียกใช้แอปพลิเคชันสภาพแวดล้อม Linux บน Windows 10 ที่มีประสิทธิภาพสูงเช่นเดียวกับเซิร์ฟเวอร์ Linux ดั้งเดิม นั่นเป็นเหตุผลที่ NextCloud ทำงานบน Windows 10 ได้อย่างราบรื่นมากและไม่มีสะดุดใดๆ

ติดตั้งเซิร์ฟเวอร์ NextCloud บน Windows 10 โดยใช้ WSL (ระบบย่อย Windows สำหรับ Linux)

ขั้นตอนที่ 1: เปิดใช้งานคุณสมบัติ WSL บน Windows 10

WSL (ระบบย่อย Windows สำหรับ Linux) มีอยู่แล้วบน Windows 10 และคุณเพียงแค่ต้องเปิดใช้งาน ในการทำเช่น นั้นผู้ใช้ต้องไปที่แผงควบคุม > โปรแกรม > เปิดหรือปิดคุณสมบัติ Windows

วิธีติดตั้งเซิร์ฟเวอร์ Nextcloud บน Windows 10

ขั้นตอนที่ 2: ดาวน์โหลดแอปพลิเคชันสภาพแวดล้อม Linux จาก Microsoft Store

หากต้องการติดตั้ง NextCloud บน Windows 10 คุณต้องมีแอป Linux จาก Microsoft Store ก่อน ไปที่ช่องค้นหาของ Windows แล้วพิมพ์Microsoft Storeเมื่อปรากฏขึ้น ให้คลิกที่มันและค้นหา Ubuntu 18

วิธีติดตั้งเซิร์ฟเวอร์ Nextcloud บน Windows 10

Microsoft Store จะแสดงแอป Ubuntu 18 เลือกและติดตั้ง จากนั้นใช้ปุ่ม Launch

หลังจากเปิดตัวสภาพแวดล้อม Linux Ubuntuจะใช้เวลาในการตั้งค่าสักครู่

วิธีติดตั้งเซิร์ฟเวอร์ Nextcloud บน Windows 10

ขั้นตอนที่ 3: ติดตั้ง Apache + PHP + MySQL/MariaDB สำหรับ NextCloud

รันคำสั่งต่อไปนี้เพื่อติดตั้ง Apache พร้อมกับ MariaDB และ PHP 7.2

sudo apt-get install apache2 mysql-server libapache2-mod-php7.2
sudo apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
sudo apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip

ขั้นตอนที่ 4: ดาวน์โหลดและติดตั้งเซิร์ฟเวอร์ NextCloud บน Windows 10

หากต้องการดาวน์โหลด NextCloud เวอร์ชันล่าสุด คุณต้องไปที่หน้าดาวน์โหลดอย่างเป็นทางการที่นี่

เนื่องจาก NextCloud ไม่ได้จัดเตรียมพื้นที่เก็บข้อมูลเช่น Owncloud เพื่อดาวน์โหลดไฟล์เซิร์ฟเวอร์โดยตรง จึงมีทางเลือกสองทาง: ดาวน์โหลดผ่าน SNAP หรือโดยตรงจากเว็บไซต์

ขออภัยSNAP (Snapcraft) ยังคงไม่สามารถทำงานได้บนระบบย่อย Windows สำหรับระบบ Linux ดังนั้นจึงไม่สามารถใช้ที่นี่ได้ ตัวเลือกที่เหลือคือผ่านหน้าดาวน์โหลด

บนหน้า Nextcloud คลิกขวาที่ ปุ่ม ดาวน์โหลดและคัดลอกที่อยู่ลิงก์

วิธีติดตั้งเซิร์ฟเวอร์ Nextcloud บน Windows 10

ไปที่หน้าต่าง Ubuntu (WSL) แล้วพิมพ์wgetจากนั้นคลิกขวาเพื่อวางลิงก์

wget https://download.nextcloud.com/server/releases/nextcloud-15.0.5.zip

ขั้นตอนที่ 5: แตกไฟล์เซิร์ฟเวอร์ NextCloud

แตกไฟล์ zip ของ Nextcloud จากนั้นย้ายไฟล์ที่แตกออกมาไปยังโฟลเดอร์เว็บ

sudo apt install unzip

ดูไฟล์ที่ดาวน์โหลด:

ls

แตกไฟล์:

unzip downloaded_file name

ในกรณีตัวอย่าง ชื่อไฟล์ที่ดาวน์โหลดคือnextcloud-15.0.5.zipดังนั้นคำสั่งคือ:

unzip nextcloud-15.0.5.zip

คุณต้องใช้ชื่อไฟล์ zip NextCloud ที่ดาวน์โหลดมา

วิธีติดตั้งเซิร์ฟเวอร์ Nextcloud บน Windows 10

ขั้นตอนที่ 6: คัดลอกไฟล์ Nextcloud ไปยังไดเรกทอรีเว็บ Apache

เมื่อแตกไฟล์แล้ว ก็ถึงเวลาย้าย โฟลเดอร์ Nextcloudไปที่/var/www/htmlคำสั่งที่จะใช้คือ:

sudo mv nextcloud /var/www/html/nextcloud/

สร้าง โฟลเดอร์Dataภายในโฟลเดอร์ที่คัดลอก:

sudo mkdir /var/www/html/nextcloud/data

ตั้งค่าการอนุญาตสำหรับโฟลเดอร์ Nextcloud:

sudo chown -R www-data:www-data /var/www/html/nextcloud/
sudo chmod -R 755 /var/www/html/nextcloud/

ขั้นตอนที่ 7: สร้างไฟล์การกำหนดค่าใหม่ชื่อ nextcloud.conf

ตอนนี้เราจะสร้างไฟล์การกำหนดค่า Apache สำหรับ NextCloud เพื่อให้ Apache รู้วิธีอนุญาตให้ผู้ใช้เข้าถึงที่เก็บข้อมูลบนคลาวด์ เพื่อจุดประสงค์นี้ เรามาสร้างไฟล์การกำหนดค่าชื่อnextcloud.confคำสั่งที่จะใช้คือ:

sudo nano /etc/apache2/sites-available/nextcloud.conf

หลังจากขั้นตอนข้างต้น ให้เพิ่มบรรทัดต่อไปนี้ลงในไฟล์คอนฟิกูเรชัน:


DocumentRoot /var/www/html/nextcloud/
Alias /nextcloud "/var/www/html/nextcloud/"

Options +FollowSymlinks
AllowOverride All
Require all granted

Dav off

SetEnv HOME /var/www/html/nextcloud
SetEnv HTTP_HOME /var/www/html/nextcloud

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

หากต้องการบันทึกและออกจากไฟล์ ให้กด+ CTRLจากOนั้นCTRL+X

เปิดใช้งานไซต์ที่สร้างขึ้นใหม่ด้วยคำสั่ง:

sudo a2ensite nextcloud.conf
sudo apt update

ขั้นตอนที่ 8: คำสั่งสำหรับการกำหนดค่า Apache เพิ่มเติม

เปิดใช้งานโมดูลต่อไปนี้เพื่อให้ Nextcloud สามารถทำงานได้อย่างถูกต้อง:

sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod setenvif
sudo a2enmod mime

รีสตาร์ท Apache เพื่อให้โมดูลที่ติดตั้งมีประสิทธิภาพ:

sudo service apache2 stop
sudo service apache2 start

ขั้นตอนที่ 9: สร้างฐานข้อมูล MySQL/MariaDB สำหรับ NextCloud

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

sudo mysql

ในการสร้างฐานข้อมูล บทความจะตั้งชื่อว่าnextdbแต่คุณสามารถตั้งชื่อได้ตามต้องการ

CREATE DATABASE nextdb;

จากนั้น สร้างผู้ใช้ฐานข้อมูลด้วยรหัสผ่านและมอบหมายฐานข้อมูลทั้งหมดที่สร้างขึ้นทางด้านขวาหรือด้านบนให้กับผู้ใช้

หมายเหตุ : h2smediaคือชื่อผู้ใช้ และnext@123คือรหัสผ่าน คุณสามารถเปลี่ยนได้ตามที่คุณต้องการ โดยที่nextdbคือชื่อฐานข้อมูลที่สร้างขึ้นด้านบน

GRANT ALL ON nextdb.* to 'h2smedia'@'localhost' IDENTIFIED BY 'next@123';

ล้างสิทธิ์เพื่อให้ MySQl สามารถรับรู้การเปลี่ยนแปลงแล้วออก

FLUSH PRIVILEGES;
exit

ขั้นตอนที่ 10: ตั้งค่าและกำหนดค่าเซิร์ฟเวอร์ NextCloud บน Windows 10

สุดท้าย ไปที่เบราว์เซอร์แล้วป้อนhttp://localhost/nextcloudหรือhttp://127.0.01/nextcloudบัญชี NextCloud และหน้าการตั้งค่าฐานข้อมูลจะเปิดขึ้น

ป้อนชื่อผู้ใช้และรหัสผ่านที่คุณต้องการกำหนดให้กับบัญชีผู้ดูแลระบบ Nextcloud จากนั้นด้านล่าง ให้ป้อนรายละเอียดของฐานข้อมูลที่คุณสร้างไว้ด้านบน จากนั้นคลิกปุ่มเสร็จสิ้นการตั้งค่าการดำเนินการทั้งหมดเสร็จสิ้นแล้ว

วิธีติดตั้งเซิร์ฟเวอร์ Nextcloud บน Windows 10

ด้านบนนี้เป็นวิธีการติดตั้งที่เก็บข้อมูลบนคลาวด์ของเซิร์ฟเวอร์ NextCloud ใน Windows 10 โดยไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติมใดๆ เช่น WAMP หรือ XAMMP

หวังว่าคุณจะประสบความสำเร็จ


คำแนะนำจาก AZ เกี่ยวกับวิธีติดตั้ง Windows 10 บิวด์ 14393.222

คำแนะนำจาก AZ เกี่ยวกับวิธีติดตั้ง Windows 10 บิวด์ 14393.222

ล่าสุด Microsoft เปิดตัวการอัปเดตสะสมล่าสุดสำหรับผู้ใช้พีซี Windows 10 ที่เรียกว่า Build 14393.222 การอัปเดตนี้เผยแพร่สำหรับ Windows 10 โดยส่วนใหญ่จะแก้ไขจุดบกพร่องตามคำติชมของผู้ใช้ และปรับปรุงประสบการณ์ด้านประสิทธิภาพของระบบปฏิบัติการ

ปกป้องเครือข่ายคอมพิวเตอร์ของคุณด้วยโฮสต์ Bastion ในเวลาเพียง 3 ขั้นตอน

ปกป้องเครือข่ายคอมพิวเตอร์ของคุณด้วยโฮสต์ Bastion ในเวลาเพียง 3 ขั้นตอน

คุณมีคอมพิวเตอร์บนเครือข่ายท้องถิ่นที่ต้องการการเข้าถึงจากภายนอกหรือไม่? การใช้โฮสต์ป้อมปราการเป็นผู้ดูแลเครือข่ายของคุณอาจเป็นทางออกที่ดี

วิธีสร้างคีย์ Windows หากไม่มีแป้นพิมพ์ของคุณ

วิธีสร้างคีย์ Windows หากไม่มีแป้นพิมพ์ของคุณ

หากคุณต้องการใช้แป้นพิมพ์คลาสสิกรุ่นเก่า เช่น IBM Model M ที่ไม่มีคีย์ Windows มาให้ มีวิธีง่ายๆ ในการเพิ่มคีย์เพิ่มเติมโดยการยืมคีย์ที่คุณไม่ได้ใช้บ่อย

3 วิธีในการล้างบันทึกเหตุการณ์ทั้งหมดใน Windows 10 อย่างรวดเร็ว

3 วิธีในการล้างบันทึกเหตุการณ์ทั้งหมดใน Windows 10 อย่างรวดเร็ว

บางครั้งคุณอาจต้องลบบันทึกเหตุการณ์เก่าทั้งหมดพร้อมกัน ในคู่มือนี้ Quantrimang.com จะแสดง 3 วิธีในการลบบันทึกเหตุการณ์ทั้งหมดใน Windows 10 Event Viewer อย่างรวดเร็ว

วิธี IP ปลอมช่วยให้คุณเข้าถึงโดยไม่ระบุชื่อ

วิธี IP ปลอมช่วยให้คุณเข้าถึงโดยไม่ระบุชื่อ

ในบทความก่อนหน้านี้หลายบทความ เราได้กล่าวไว้ว่าการไม่เปิดเผยตัวตนทางออนไลน์เป็นสิ่งสำคัญอย่างยิ่ง ข้อมูลส่วนตัวรั่วไหลทุกปี ทำให้การรักษาความปลอดภัยออนไลน์มีความจำเป็นมากขึ้น นั่นคือเหตุผลที่เราควรใช้ที่อยู่ IP เสมือน ด้านล่างนี้เราจะเรียนรู้เกี่ยวกับวิธีการสร้าง IP ปลอม!

วิธีสร้างโหมดพื้นหลังโปร่งใสบน Windows 10

วิธีสร้างโหมดพื้นหลังโปร่งใสบน Windows 10

WindowTop เป็นเครื่องมือที่มีความสามารถในการหรี่หน้าต่างแอปพลิเคชันและโปรแกรมทั้งหมดที่ทำงานบนคอมพิวเตอร์ Windows 10 หรือคุณสามารถใช้อินเทอร์เฟซพื้นหลังสีเข้มบน windows ได้

วิธีปิดแถบภาษาบนทาสก์บาร์ของ Windows 8

วิธีปิดแถบภาษาบนทาสก์บาร์ของ Windows 8

แถบภาษาบน Windows 8 เป็นแถบเครื่องมือภาษาขนาดเล็กที่ออกแบบมาเพื่อแสดงบนหน้าจอเดสก์ท็อปโดยอัตโนมัติ อย่างไรก็ตาม หลายๆ คนต้องการซ่อนแถบภาษานี้บนทาสก์บาร์

วิธีการตั้งค่า WEP, WPA, WPA2 สำหรับเราเตอร์ Linksys

วิธีการตั้งค่า WEP, WPA, WPA2 สำหรับเราเตอร์ Linksys

การเชื่อมต่อไร้สายถือเป็นสิ่งจำเป็นในปัจจุบัน และด้วยเหตุนี้ การรักษาความปลอดภัยแบบไร้สายจึงถือเป็นสิ่งสำคัญในการรับรองความปลอดภัยในเครือข่ายภายในของคุณ

เคล็ดลับในการปรับความเร็วการเชื่อมต่ออินเทอร์เน็ตจาก Linksys ให้เหมาะสม

เคล็ดลับในการปรับความเร็วการเชื่อมต่ออินเทอร์เน็ตจาก Linksys ให้เหมาะสม

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

เคล็ดลับในการแสดงการแจ้งเตือนบนหน้าจอเข้าสู่ระบบ Windows 10

เคล็ดลับในการแสดงการแจ้งเตือนบนหน้าจอเข้าสู่ระบบ Windows 10

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