วิธีติดตั้งเซิร์ฟเวอร์ 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

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


วิธีย่อขนาดหน้าจอใน Windows 10

วิธีย่อขนาดหน้าจอใน Windows 10

บทความนี้จะแสดงวิธีย่อขนาดหน้าจอใน Windows 10 เพื่อให้คุณใช้งานได้อย่างมีประสิทธิภาพ

วิธีปิด (หรือเปิด) Xbox Game Bar บน Windows 10

วิธีปิด (หรือเปิด) Xbox Game Bar บน Windows 10

Xbox Game Bar เป็นเครื่องมือสนับสนุนที่ยอดเยี่ยมที่ Microsoft ติดตั้งบน Windows 10 ซึ่งผู้ใช้สามารถเรียนรู้วิธีเปิดหรือปิดได้อย่างง่ายดาย

5 วิธีในการจดบันทึกบน Windows 11 โดยไม่ต้องดาวน์โหลดซอฟต์แวร์

5 วิธีในการจดบันทึกบน Windows 11 โดยไม่ต้องดาวน์โหลดซอฟต์แวร์

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

วิธีนำแอพพลิเคชั่นไปไว้บนหน้าจอคอมพิวเตอร์ Windows 11

วิธีนำแอพพลิเคชั่นไปไว้บนหน้าจอคอมพิวเตอร์ Windows 11

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

วิธีถอนการติดตั้งไดรเวอร์บน Windows อย่างสมบูรณ์

วิธีถอนการติดตั้งไดรเวอร์บน Windows อย่างสมบูรณ์

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

วิธีเปิดใช้งานแป้นพิมพ์เสมือน/แป้นพิมพ์สัมผัสบน Windows 11

วิธีเปิดใช้งานแป้นพิมพ์เสมือน/แป้นพิมพ์สัมผัสบน Windows 11

เรียนรู้วิธีเปิดใช้งานแป้นพิมพ์เสมือนบน Windows 11 เพื่อเพิ่มความสะดวกในการใช้งาน ผสานเทคโนโลยีใหม่เพื่อประสบการณ์ที่ดียิ่งขึ้น

วิธีใช้ AdLock เพื่อบล็อกโฆษณาบนคอมพิวเตอร์ของคุณ

วิธีใช้ AdLock เพื่อบล็อกโฆษณาบนคอมพิวเตอร์ของคุณ

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

หนอนคืออะไร? เหตุใดจึงเป็นอันตรายต่อคอมพิวเตอร์?

หนอนคืออะไร? เหตุใดจึงเป็นอันตรายต่อคอมพิวเตอร์?

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

วิธีดาวน์โหลด อัปเดต และแก้ไขปัญหาไดรเวอร์ USB บน Windows 10

วิธีดาวน์โหลด อัปเดต และแก้ไขปัญหาไดรเวอร์ USB บน Windows 10

เรียนรู้วิธีดาวน์โหลดและอัปเดตไดรเวอร์ USB บนอุปกรณ์ Windows 10 เพื่อให้ทำงานได้อย่างราบรื่นและมีประสิทธิภาพ

5 วิธีในการปรับแต่ง Xbox Game Bar บน Windows PC

5 วิธีในการปรับแต่ง Xbox Game Bar บน Windows PC

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Xbox Game Bar และวิธีปรับแต่งให้เหมาะกับประสบการณ์การเล่นเกมที่สมบูรณ์แบบของคุณ บทความนี้มีข้อมูลทั้งหมด