โฮมเพจ » โฮสติ้ง » วิธีสร้างคลาวด์ที่โฮสต์เอง (ส่วนตัว) ฟรี

    วิธีสร้างคลาวด์ที่โฮสต์เอง (ส่วนตัว) ฟรี

    หากคุณต้องการถ่ายโอนคลาวด์สาธารณะเช่น Dropbox และ Google Drive และสร้างโฮสต์ที่สร้างขึ้นเอง คลาวด์สำหรับทีมหรือธุรกิจของคุณ, จากนั้น Nextcloud เป็นทางออกที่ดี มันมีคุณสมบัติที่จำเป็นเกือบทั้งหมดของผู้ให้บริการจัดเก็บข้อมูลบนคลาวด์พร้อมกับสิทธิประโยชน์ด้านการควบคุมและความปลอดภัยของโซลูชั่นส่วนตัวที่โฮสต์เอง.

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

    ทำไมต้องใช้ Nextcloud?

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

    นั่นเป็นเพียงการเริ่มต้น - Nextcloud มีคุณสมบัติมากมายที่ทำให้เป็นโซลูชั่นคลาวด์ส่วนตัวที่น่าทึ่ง คุณสมบัติเด่นบางประการของมันรวมถึง:

    1. โซลูชันที่โฮสต์เอง - เน็กซ์คลาวด์สามารถโฮสต์ได้เกือบทุกที่ไม่ว่าจะเป็นที่บ้านหรือที่ทำงานศูนย์ข้อมูลหรือผู้ให้บริการโฮสติ้งของคุณช่วยให้คุณควบคุมได้อย่างสมบูรณ์แบบที่นักพัฒนาไม่สามารถเข้าถึงข้อมูลของคุณได้.
    2. การแชร์คุณสมบัติ - Nextcloud อนุญาตให้แชร์ไฟล์อย่างสบายใจ คุณสามารถแชร์ไฟล์กับใครก็ได้บนคลาวด์หรือนอกระบบคลาวด์ของคุณโดยใช้ลิงก์ที่ป้องกันด้วยรหัสผ่านและพวกเขายังสามารถอัพโหลดไฟล์ได้.
    3. ความปลอดภัยที่สำคัญที่สุด - เน็กซ์คลูดนำเสนอความปลอดภัยและการรักษาความปลอดภัยตามมาตรฐานอุตสาหกรรมรวมถึงคุณสมบัติการเข้ารหัสแบบครบวงจร รองรับการรับรองความถูกต้องการควบคุมและโครงร่างการอนุญาตที่เป็นที่นิยม.
    4. การบูรณาการจำนวนมาก - Nextcloud มาพร้อมกับการรองรับการผสานรวม - แอพและบริการเพื่อขยายการทำงานของคลาวด์ของคุณ ตัวอย่างเช่นคุณสามารถจัดการงานแก้ไขไฟล์ใน Markdown และทำได้มากกว่า.

    จะลองใช้ Nextcloud ได้ที่ไหน?

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

    โปรดค้นหารายการบริการดังกล่าวด้านล่างเพื่อ ลองใช้ Nextcloud ทันที:

    • Dediserve - จัดสรรทั้งหมด 10GB ในบัญชีฟรีของคุณ.
    • oCloud.de มีบัญชีฟรีพร้อมพื้นที่เก็บข้อมูล 1GB.
    • OwnDrive - เสนอบัญชี 1GB พร้อมรองรับบางแอพ.
    • Serverdiscounter - มีพื้นที่เก็บข้อมูลกว้างขวางถึง 5GB.
    • Unixcorn - อนุญาตให้ลงชื่อสมัครใช้อย่างรวดเร็วและให้พื้นที่ 1GB.
    • Wölkli - เสนอบัญชีที่มีพื้นที่เก็บข้อมูล 1GB ฟรี.

    วิธีการติดตั้ง Nextcloud?

    Nextcloud สามารถติดตั้งบนเซิร์ฟเวอร์ของคุณโดยใช้หนึ่งในสามวิธีต่อไปนี้:

    1. โปรแกรมติดตั้งเว็บ - มันเป็นวิธีที่เร็วที่สุดในการติดตั้ง Nextcloud บนเซิร์ฟเวอร์ของคุณโดยเฉพาะในพื้นที่สาธารณะ คุณต้องอัปโหลดไฟล์เดียวไปยังเซิร์ฟเวอร์ของคุณและดำเนินการ - ดาวน์โหลดและติดตั้งโซลูชันนี้.
    2. ไฟล์เก็บถาวร - เป็นตัวเลือกที่แนะนำสำหรับเจ้าของเซิร์ฟเวอร์ คุณต้องอัปโหลดแพ็คเกจที่สมบูรณ์ (เป็นไฟล์เก็บถาวร) และแยกเนื้อหาในโฟลเดอร์บนเว็บเซิร์ฟเวอร์ของคุณเพื่อให้สามารถใช้งานได้แบบสาธารณะสำหรับทุกคน.
    3. เครื่องใช้ไฟฟ้า - เป็นวิธีที่ง่ายที่สุดสำหรับผู้ที่ไม่ได้ใช้เทคโนโลยี แต่เป็นวิธีที่ใช้งานได้กับเจ้าของเซิร์ฟเวอร์อีกครั้ง คุณต้องดาวน์โหลดไฟล์รูปภาพที่มี 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 โดยใช้วิธีแรกนั่นคือ., ใช้โปรแกรมติดตั้งเว็บ. ด้วยเหตุผลที่ฉันวางแผนที่จะทำให้กระบวนการนี้ง่ายสำหรับทุกคนของคุณและมันก็เป็น วิธีการเดียวที่ทำงานได้ดีบนโฮสติ้งที่ใช้ร่วมกัน.

    ทำตามขั้นตอนด้านล่างเพื่อเริ่มต้นและทำงานกับคลาวด์ส่วนตัวของคุณ:

    1. ก่อนอื่นให้เปิดลิงค์นี้และเปลี่ยนไปที่แท็บ 'Web Installer' (ที่ด้านล่างของหน้า) และดาวน์โหลดไฟล์ที่กล่าวถึงในขั้นตอนแรก.
    2. ไปที่แผงควบคุมของเซิร์ฟเวอร์ของคุณและเปิดตัวจัดการไฟล์ ตัวอย่างเช่นใน 000Webhost คุณจะเห็นแดชบอร์ดต่อไปนี้.
    3. เมื่ออยู่ในเครื่องมือจัดการไฟล์ให้คลิกที่ปุ่มอัพโหลด โปรดทราบว่าคุณอาจเห็นหน้าจอที่แตกต่างกันขึ้นอยู่กับเซิร์ฟเวอร์หรือโฮสต์ของคุณ.
    4. ตอนนี้เลือกไฟล์ 'setup-nextcloud.php' (ซึ่งคุณดาวน์โหลดในขั้นตอน # 1) จากคอมพิวเตอร์ของคุณและอัปโหลดไปยังเซิร์ฟเวอร์ของคุณโดยใช้ตัวจัดการไฟล์.
    5. หลังจากอัปโหลดไฟล์แล้วให้เปิด 'โดเมนของคุณ / ติดตั้ง-nextcloud.php' ในเบราว์เซอร์ของคุณ ตัวอย่างเช่นหากโดเมนของคุณคือ 'example.com' คุณต้องไปที่ 'example.com/setup-nextcloud.php'.
    6. คุณจะเห็นวิซาร์ดการตั้งค่าของ Nextcloud คลิก ต่อไป เพื่อเริ่มต้น.
    7. ตอนนี้คุณต้องบอกไดเรกทอรีการติดตั้งสำหรับ Nextcloud หากคุณไม่ต้องการใช้งานย่อยโดยตรง, เพียงแค่ป้อน “.” (full-stop) อื่นให้ป้อนชื่อไดเรกทอรี. ตัวอย่างเช่นหากโดเมนของคุณคือ 'example.com' คุณสามารถใช้โดเมนเดียวกันเพื่อเข้าถึง Nextcloud หากไม่พูดถึงชื่อ แต่ถ้าคุณสามารถเข้าถึงคลาวด์ส่วนตัวของคุณได้ที่ลิงก์ 'example.com/folder-name'.
    8. หากทุกอย่างเป็นไปด้วยดีตอนนี้คุณจะเห็นหน้าความสำเร็จ เพียงแค่คลิก ต่อไป ที่นี่.
    9. ในหน้าจอถัดไป Nextcloud จะขอให้คุณตั้งค่าบัญชีผู้ดูแลระบบซึ่งคุณสามารถเข้าถึงและจัดการระบบคลาวด์ส่วนตัวของคุณหลังจากนั้น เพียงแค่ใส่ข้อมูลประจำตัวที่คุณต้องการและกด เสร็จสิ้น ปุ่ม.
    10. มันจบแล้ว. ในที่สุดคุณจะเห็นข้อความต้อนรับจาก Nextcloud.
    11. นั่นคือทั้งหมดที่ คุณสร้างคลาวด์ส่วนตัวสำเร็จโดยใช้ Nextcloud.

    การแก้ไขปัญหา

    1. ฉันอัปโหลดไฟล์เก็บถาวรแล้ว แต่ไม่เห็นบนเซิร์ฟเวอร์.

    ในกรณีนี้อาจเป็นไปได้ว่าเซิร์ฟเวอร์ของคุณ ไม่รองรับไฟล์ที่มีขนาดใหญ่พอ เพื่อแสดงหรือจัดเก็บไฟล์ที่คุณกำลังอัปโหลดโดยใช้ FTP หรือตัวจัดการไฟล์ โปรดยืนยันแบบเดียวกันโดยอัปโหลดไฟล์อื่นที่มีขนาดใหญ่ (> 60MB).

    หากเซิร์ฟเวอร์ไม่รองรับไฟล์ขนาดใหญ่เพื่ออัปโหลดไฟล์เก็บถาวรถัดไปคุณสามารถแยกไฟล์เก็บถาวรลงในคอมพิวเตอร์ของคุณและ อัปโหลดเนื้อหาที่แยกออกมา สู่สาธารณะของเซิร์ฟเวอร์ของคุณโดยตรง (public_html หรือ htdocs) ผ่าน FTP อย่างไรก็ตามไฟล์เก็บถาวร Nextcloud มีไฟล์มากกว่า 12,000 ไฟล์ดังนั้นคุณอาจพบปัญหาอื่นที่เซิร์ฟเวอร์ของคุณไม่รองรับการร้องขอการอัปโหลดจำนวนมาก.

    2. ที่หน้า 'การตรวจสอบการพึ่งพา' จะมีข้อความระบุว่ามีข้อผิดพลาดในการอ้างอิง.

    หาก Nextcloud บอกคุณเกี่ยวกับปัญหาบางอย่างที่หน้า 'การตรวจสอบการพึ่งพา' เซิร์ฟเวอร์ของคุณไม่สนับสนุนโปรแกรม / แพ็คเกจที่จำเป็นทั้งหมดในการเรียกใช้ นั่นหมายความว่าคุณต้อง ค้นหาเซิร์ฟเวอร์อื่น ที่รองรับ Nextcloud.

    3. หลังจากหน้า 'การตรวจสอบการพึ่งพา' จะส่งผลให้เกิดข้อผิดพลาดของเซิร์ฟเวอร์.

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

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

    จะทำอย่างไรกับ Nextcloud?

    สิ่งแรกที่ฉันทำคือตรวจสอบการตั้งค่าและปรับแต่งตัวเลือกต่างๆตามความต้องการของฉัน - โดยเฉพาะการเข้ารหัสและตัวเลือกความปลอดภัย จากนั้นฉันทดลองทดสอบการอัปโหลดไฟล์และตรวจสอบคุณสมบัติต่างๆ.

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

    คุณจัดการเพื่อสร้างคลาวด์ส่วนตัวของคุณหรือไม่? คุณทำอะไรกับ Nextcloud ก่อน? กรุณาเขียนความคิดเห็นของคุณเป็นความคิดเห็นด้านล่าง.