วิธีสร้างคลาวด์ที่โฮสต์เอง (ส่วนตัว) ฟรี
หากคุณต้องการถ่ายโอนคลาวด์สาธารณะเช่น Dropbox และ Google Drive และสร้างโฮสต์ที่สร้างขึ้นเอง คลาวด์สำหรับทีมหรือธุรกิจของคุณ, จากนั้น Nextcloud เป็นทางออกที่ดี มันมีคุณสมบัติที่จำเป็นเกือบทั้งหมดของผู้ให้บริการจัดเก็บข้อมูลบนคลาวด์พร้อมกับสิทธิประโยชน์ด้านการควบคุมและความปลอดภัยของโซลูชั่นส่วนตัวที่โฮสต์เอง.
ในโพสต์นี้ฉันจะไปก่อน ค้นหาผู้ให้บริการโฮสต์ ที่รองรับ Nextcloud จากนั้นฉันจะตั้งค่าโซลูชันนี้เพื่อสร้างคลาวด์ส่วนตัวของฉัน หากคุณต้องการคลาวด์ส่วนตัวให้ทำตามบทช่วยสอนนี้ ทำให้หนึ่งโดยใช้ Nextcloud.
ทำไมต้องใช้ Nextcloud?
สิ่งที่ดึงดูดสายตาของฉันตั้งแต่แรกเห็นก็คือ Nextcloud มี การรองรับอันยิ่งใหญ่สำหรับแพลตฟอร์มยอดนิยม - มือถือเช่นเดียวกับแพลตฟอร์มเดสก์ทอป มันมีแอพเนทีฟสำหรับระบบปฏิบัติการส่วนใหญ่ที่อนุญาตให้คุณหรือทีมของคุณทำงานจากอุปกรณ์หรือสถานที่ใดก็ได้ นั่นหมายความว่าไม่มีค่าใช้จ่ายด้านโครงสร้างพื้นฐานอีกแล้วขอบคุณ.
นั่นเป็นเพียงการเริ่มต้น - Nextcloud มีคุณสมบัติมากมายที่ทำให้เป็นโซลูชั่นคลาวด์ส่วนตัวที่น่าทึ่ง คุณสมบัติเด่นบางประการของมันรวมถึง:
- โซลูชันที่โฮสต์เอง - เน็กซ์คลาวด์สามารถโฮสต์ได้เกือบทุกที่ไม่ว่าจะเป็นที่บ้านหรือที่ทำงานศูนย์ข้อมูลหรือผู้ให้บริการโฮสติ้งของคุณช่วยให้คุณควบคุมได้อย่างสมบูรณ์แบบที่นักพัฒนาไม่สามารถเข้าถึงข้อมูลของคุณได้.
- การแชร์คุณสมบัติ - Nextcloud อนุญาตให้แชร์ไฟล์อย่างสบายใจ คุณสามารถแชร์ไฟล์กับใครก็ได้บนคลาวด์หรือนอกระบบคลาวด์ของคุณโดยใช้ลิงก์ที่ป้องกันด้วยรหัสผ่านและพวกเขายังสามารถอัพโหลดไฟล์ได้.
- ความปลอดภัยที่สำคัญที่สุด - เน็กซ์คลูดนำเสนอความปลอดภัยและการรักษาความปลอดภัยตามมาตรฐานอุตสาหกรรมรวมถึงคุณสมบัติการเข้ารหัสแบบครบวงจร รองรับการรับรองความถูกต้องการควบคุมและโครงร่างการอนุญาตที่เป็นที่นิยม.
- การบูรณาการจำนวนมาก - Nextcloud มาพร้อมกับการรองรับการผสานรวม - แอพและบริการเพื่อขยายการทำงานของคลาวด์ของคุณ ตัวอย่างเช่นคุณสามารถจัดการงานแก้ไขไฟล์ใน Markdown และทำได้มากกว่า.
จะลองใช้ Nextcloud ได้ที่ไหน?
หากคุณกำลังมองหาบัญชีฟรีเพื่อทดลองใช้ Nextcloud คุณสามารถใช้ผู้ให้บริการโฮสติ้งที่เสนออินสแตนซ์ที่มีการจัดการของ Nextcloud อย่างไรก็ตามบัญชีฟรีอาจไม่มีพื้นที่เก็บข้อมูลขนาดใหญ่หรือรองรับแอพหรือฟีเจอร์ทั้งหมด.
โปรดค้นหารายการบริการดังกล่าวด้านล่างเพื่อ ลองใช้ Nextcloud ทันที:
- Dediserve - จัดสรรทั้งหมด 10GB ในบัญชีฟรีของคุณ.
- oCloud.de มีบัญชีฟรีพร้อมพื้นที่เก็บข้อมูล 1GB.
- OwnDrive - เสนอบัญชี 1GB พร้อมรองรับบางแอพ.
- Serverdiscounter - มีพื้นที่เก็บข้อมูลกว้างขวางถึง 5GB.
- Unixcorn - อนุญาตให้ลงชื่อสมัครใช้อย่างรวดเร็วและให้พื้นที่ 1GB.
- Wölkli - เสนอบัญชีที่มีพื้นที่เก็บข้อมูล 1GB ฟรี.
วิธีการติดตั้ง Nextcloud?
Nextcloud สามารถติดตั้งบนเซิร์ฟเวอร์ของคุณโดยใช้หนึ่งในสามวิธีต่อไปนี้:
- โปรแกรมติดตั้งเว็บ - มันเป็นวิธีที่เร็วที่สุดในการติดตั้ง Nextcloud บนเซิร์ฟเวอร์ของคุณโดยเฉพาะในพื้นที่สาธารณะ คุณต้องอัปโหลดไฟล์เดียวไปยังเซิร์ฟเวอร์ของคุณและดำเนินการ - ดาวน์โหลดและติดตั้งโซลูชันนี้.
- ไฟล์เก็บถาวร - เป็นตัวเลือกที่แนะนำสำหรับเจ้าของเซิร์ฟเวอร์ คุณต้องอัปโหลดแพ็คเกจที่สมบูรณ์ (เป็นไฟล์เก็บถาวร) และแยกเนื้อหาในโฟลเดอร์บนเว็บเซิร์ฟเวอร์ของคุณเพื่อให้สามารถใช้งานได้แบบสาธารณะสำหรับทุกคน.
- เครื่องใช้ไฟฟ้า - เป็นวิธีที่ง่ายที่สุดสำหรับผู้ที่ไม่ได้ใช้เทคโนโลยี แต่เป็นวิธีที่ใช้งานได้กับเจ้าของเซิร์ฟเวอร์อีกครั้ง คุณต้องดาวน์โหลดไฟล์รูปภาพที่มี Nextcloud ติดตั้งไว้ล่วงหน้าและโหลดลงในเครื่องของคุณ.
ความต้องการของระบบ
ก่อนอื่นให้เราพูดคุยเกี่ยวกับข้อกำหนดของระบบที่จำเป็นสำหรับการติดตั้งและใช้งานคลาวด์ส่วนตัวโดยใช้ Nextcloud เนื่องจากผู้ให้บริการโฮสติ้งฟรีส่วนใหญ่เสนอบริการโฮสติ้งที่ใช้ Linux เป็นหลักดังนั้นฉันจะมุ่งเน้นไปที่ข้อกำหนดสำหรับบริการดังกล่าวด้านล่าง คุณสามารถตรวจสอบข้อกำหนดของระบบทั้งหมดได้ที่นี่.
- เซิร์ฟเวอร์ OS: CentOS 6.5 หรือ 7, Debian 8+, openSUSE LEAP 42.1 ขึ้นไป, Red Hat Enterprise Linux 6.5 หรือใหม่กว่า, SUSE Linux Enterprise Server 11 SP3 หรือ 12, และ Ubuntu 14.04 และสูงกว่ารุ่นที่รองรับ LTS.
- หน่วยความจำ: ขั้นต่ำ 128 MB แต่แนะนำให้ใช้ RAM 512MB.
- การจัดเก็บ: ขั้นต่ำ 500 MB แต่ขึ้นอยู่กับความต้องการของคุณ นอกจากนี้เซิร์ฟเวอร์จะต้องอนุญาตให้มีไฟล์ที่มีขนาด 65 MB สำหรับการติดตั้ง Nextcloud โดยใช้วิธีที่ต้องการในการใช้โปรแกรมติดตั้งเว็บ (ไฟล์ php เดียว).
- เว็บเซิร์ฟเวอร์: Apache 2.4 (php-fpm, mod_php) หรือ Nginx (php-fpm).
- ฐานข้อมูล: MySQL หรือ MariaDB 5.5+ รวมถึง PostgreSQL 9 และ 10.
- PHP: ถัดไป PHP 5.6 และรุ่นที่ใหม่กว่าได้รับการสนับสนุนโดย Nextcloud.
ผู้ให้บริการโฮสต์ฟรี
ฉันต้องการผู้ให้บริการโฮสต์สำหรับการสร้างคลาวด์ของตัวเอง ฉันกำลังมองหาบริการฟรีเนื่องจากคลาวด์ของฉันเป็นเพียงที่เก็บข้อมูลชั่วคราว แต่ถ้าคุณจริงจังพอแล้ว เลือกใช้โฮสติ้งที่ดี หรือซื้อ VPS สำหรับงานนี้.
ที่ถูกกล่าวว่าฉันไปล่าเพื่อหาพื้นที่ฟรีที่มาพร้อมกับข้อกำหนดขั้นต่ำของระบบที่จำเป็นสำหรับ Nextcloud และฉันต้องแบ่งปันว่าการหาโฮสต์เว็บฟรีสำหรับโซลูชันนี้ไม่ใช่เรื่องง่าย หลังจากการค้นหาและทดลองใช้ผู้ให้บริการ 10-20 ชั่วโมงฉันพบ 000 เว็บโฮสต์ทำงานได้อย่างไร้ที่ติ.
มาติดตั้ง Nextcloud กันเถอะ
ในบทช่วยสอนนี้ฉันจะติดตั้ง Nextcloud โดยใช้วิธีแรกนั่นคือ., ใช้โปรแกรมติดตั้งเว็บ. ด้วยเหตุผลที่ฉันวางแผนที่จะทำให้กระบวนการนี้ง่ายสำหรับทุกคนของคุณและมันก็เป็น วิธีการเดียวที่ทำงานได้ดีบนโฮสติ้งที่ใช้ร่วมกัน.
ทำตามขั้นตอนด้านล่างเพื่อเริ่มต้นและทำงานกับคลาวด์ส่วนตัวของคุณ:
- ก่อนอื่นให้เปิดลิงค์นี้และเปลี่ยนไปที่แท็บ 'Web Installer' (ที่ด้านล่างของหน้า) และดาวน์โหลดไฟล์ที่กล่าวถึงในขั้นตอนแรก.
- ไปที่แผงควบคุมของเซิร์ฟเวอร์ของคุณและเปิดตัวจัดการไฟล์ ตัวอย่างเช่นใน 000Webhost คุณจะเห็นแดชบอร์ดต่อไปนี้.
- เมื่ออยู่ในเครื่องมือจัดการไฟล์ให้คลิกที่ปุ่มอัพโหลด โปรดทราบว่าคุณอาจเห็นหน้าจอที่แตกต่างกันขึ้นอยู่กับเซิร์ฟเวอร์หรือโฮสต์ของคุณ.
- ตอนนี้เลือกไฟล์ 'setup-nextcloud.php' (ซึ่งคุณดาวน์โหลดในขั้นตอน # 1) จากคอมพิวเตอร์ของคุณและอัปโหลดไปยังเซิร์ฟเวอร์ของคุณโดยใช้ตัวจัดการไฟล์.
- หลังจากอัปโหลดไฟล์แล้วให้เปิด 'โดเมนของคุณ / ติดตั้ง-nextcloud.php' ในเบราว์เซอร์ของคุณ ตัวอย่างเช่นหากโดเมนของคุณคือ 'example.com' คุณต้องไปที่ 'example.com/setup-nextcloud.php'.
- คุณจะเห็นวิซาร์ดการตั้งค่าของ Nextcloud คลิก ต่อไป เพื่อเริ่มต้น.
- ตอนนี้คุณต้องบอกไดเรกทอรีการติดตั้งสำหรับ Nextcloud หากคุณไม่ต้องการใช้งานย่อยโดยตรง, เพียงแค่ป้อน “.” (full-stop) อื่นให้ป้อนชื่อไดเรกทอรี. ตัวอย่างเช่นหากโดเมนของคุณคือ 'example.com' คุณสามารถใช้โดเมนเดียวกันเพื่อเข้าถึง Nextcloud หากไม่พูดถึงชื่อ แต่ถ้าคุณสามารถเข้าถึงคลาวด์ส่วนตัวของคุณได้ที่ลิงก์ 'example.com/folder-name'.
- หากทุกอย่างเป็นไปด้วยดีตอนนี้คุณจะเห็นหน้าความสำเร็จ เพียงแค่คลิก ต่อไป ที่นี่.
- ในหน้าจอถัดไป Nextcloud จะขอให้คุณตั้งค่าบัญชีผู้ดูแลระบบซึ่งคุณสามารถเข้าถึงและจัดการระบบคลาวด์ส่วนตัวของคุณหลังจากนั้น เพียงแค่ใส่ข้อมูลประจำตัวที่คุณต้องการและกด เสร็จสิ้น ปุ่ม.
- มันจบแล้ว. ในที่สุดคุณจะเห็นข้อความต้อนรับจาก Nextcloud.
- นั่นคือทั้งหมดที่ คุณสร้างคลาวด์ส่วนตัวสำเร็จโดยใช้ Nextcloud.
การแก้ไขปัญหา
1. ฉันอัปโหลดไฟล์เก็บถาวรแล้ว แต่ไม่เห็นบนเซิร์ฟเวอร์.
ในกรณีนี้อาจเป็นไปได้ว่าเซิร์ฟเวอร์ของคุณ ไม่รองรับไฟล์ที่มีขนาดใหญ่พอ เพื่อแสดงหรือจัดเก็บไฟล์ที่คุณกำลังอัปโหลดโดยใช้ FTP หรือตัวจัดการไฟล์ โปรดยืนยันแบบเดียวกันโดยอัปโหลดไฟล์อื่นที่มีขนาดใหญ่ (> 60MB).
หากเซิร์ฟเวอร์ไม่รองรับไฟล์ขนาดใหญ่เพื่ออัปโหลดไฟล์เก็บถาวรถัดไปคุณสามารถแยกไฟล์เก็บถาวรลงในคอมพิวเตอร์ของคุณและ อัปโหลดเนื้อหาที่แยกออกมา สู่สาธารณะของเซิร์ฟเวอร์ของคุณโดยตรง (public_html หรือ htdocs) ผ่าน FTP อย่างไรก็ตามไฟล์เก็บถาวร Nextcloud มีไฟล์มากกว่า 12,000 ไฟล์ดังนั้นคุณอาจพบปัญหาอื่นที่เซิร์ฟเวอร์ของคุณไม่รองรับการร้องขอการอัปโหลดจำนวนมาก.
2. ที่หน้า 'การตรวจสอบการพึ่งพา' จะมีข้อความระบุว่ามีข้อผิดพลาดในการอ้างอิง.
หาก Nextcloud บอกคุณเกี่ยวกับปัญหาบางอย่างที่หน้า 'การตรวจสอบการพึ่งพา' เซิร์ฟเวอร์ของคุณไม่สนับสนุนโปรแกรม / แพ็คเกจที่จำเป็นทั้งหมดในการเรียกใช้ นั่นหมายความว่าคุณต้อง ค้นหาเซิร์ฟเวอร์อื่น ที่รองรับ Nextcloud.
3. หลังจากหน้า 'การตรวจสอบการพึ่งพา' จะส่งผลให้เกิดข้อผิดพลาดของเซิร์ฟเวอร์.
ในกรณีเช่นนี้เซิร์ฟเวอร์ของคุณไม่รองรับไฟล์ที่มีขนาดใหญ่พอที่จะอนุญาตให้ผู้ติดตั้งดาวน์โหลดไฟล์เก็บถาวรของ Nextcloud หรือเซิร์ฟเวอร์มีการตั้งค่าเวลาเรียกใช้งานที่น้อยลงและไฟล์ติดตั้งของ Nextcloud ต้องการเวลามากขึ้น.
คุณสามารถขุดรอบการตั้งค่าเซิร์ฟเวอร์ของคุณและ เพิ่มเวลาดำเนินการของ PHP จำกัด 300 วินาทีขึ้นไป นี่คือบทช่วยสอนที่จะช่วยให้คุณบรรลุเป้าหมาย.
จะทำอย่างไรกับ Nextcloud?
สิ่งแรกที่ฉันทำคือตรวจสอบการตั้งค่าและปรับแต่งตัวเลือกต่างๆตามความต้องการของฉัน - โดยเฉพาะการเข้ารหัสและตัวเลือกความปลอดภัย จากนั้นฉันทดลองทดสอบการอัปโหลดไฟล์และตรวจสอบคุณสมบัติต่างๆ.
ยิ่งคุณขุดเข้าไปใน Nextcloud ยิ่งคุณชอบมาก ตัวอย่างเช่นคุณสามารถขยายฟังก์ชันการทำงานโดยเพิ่มแอพจากแอพสโตร์ คุณจะสังเกตเห็นว่ามันมีแอพต่าง ๆ - ทั้งเป็นทางการและของบุคคลที่สามเพื่อเพิ่มคุณสมบัติเพิ่มเติม ตัวอย่างเช่นคุณสามารถเพิ่มปฏิทินผู้ติดต่องาน ฯลฯ.
คุณจัดการเพื่อสร้างคลาวด์ส่วนตัวของคุณหรือไม่? คุณทำอะไรกับ Nextcloud ก่อน? กรุณาเขียนความคิดเห็นของคุณเป็นความคิดเห็นด้านล่าง.