Beranda » Hosting » Cara Membangun Cloud yang Di-Host-kan (Privat) Secara Gratis

    Cara Membangun Cloud yang Di-Host-kan (Privat) Secara Gratis

    Jika Anda ingin membuang cloud publik seperti Dropbox dan Google Drive dan buat yang di-host-sendiri cloud untuk tim atau bisnis Anda, maka Nextcloud adalah solusi ideal. Ini menyediakan hampir semua fitur yang diperlukan dari penyedia penyimpanan cloud bersama dengan semua kontrol dan manfaat keamanan dari solusi pribadi yang di-host-sendiri.

    Dalam posting ini, saya akan ke dulu temukan penyedia hosting yang mendukung Nextcloud, dan kemudian saya akan mengatur solusi ini untuk membuat cloud pribadi saya. Jika Anda memerlukan cloud pribadi juga, ikuti tutorial ini untuk buat satu menggunakan Nextcloud.

    Mengapa menggunakan Nextcloud?

    Apa yang menarik perhatian saya pada pandangan pertama adalah, Nextcloud miliki dukungan luar biasa untuk platform populer - platform mobile serta desktop. Ini menyediakan aplikasi asli untuk sebagian besar sistem operasi, memungkinkan Anda atau tim Anda bekerja dari perangkat atau tempat apa pun. Berarti, tidak ada lagi biaya infrastruktur, untungnya.

    Itulah awalnya - Nextcloud memiliki lebih banyak fitur yang menjadikannya solusi cloud pribadi yang luar biasa. Beberapa fitur yang menonjol termasuk:

    1. Solusi yang di-host-sendiri - Nextcloud dapat di-host hampir di mana saja - rumah atau kantor Anda, pusat data, atau penyedia hosting, memberi Anda kontrol total di mana pengembangnya tidak memiliki akses ke data Anda.
    2. Fitur berbagi - Nextcloud memungkinkan berbagi file dengan tenang. Anda dapat berbagi file dengan siapa saja di cloud Anda atau dari cloud Anda menggunakan tautan yang dilindungi kata sandi dan mereka juga dapat mengunggah file.
    3. Keamanan yang paling utama - Nextcloud menampilkan praktik keselamatan dan keamanan standar industri termasuk fitur enkripsi ujung-ke-ujung. Ini mendukung skema otentikasi, kontrol, dan izin populer.
    4. Banyak integrasi - Nextcloud hadir dengan dukungan untuk integrasi - aplikasi dan layanan untuk memperluas fungsionalitas cloud Anda. Misalnya, Anda dapat mengelola tugas, mengedit file dalam penurunan harga, dan melakukan lebih banyak.

    Tempat mencoba Nextcloud?

    Jika Anda hanya mencari akun gratis untuk mencoba Nextcloud, maka Anda dapat menggunakan penyedia hosting yang menawarkan contoh dikelola dari Nextcloud. Namun, akun gratis mungkin tidak menyediakan ukuran penyimpanan besar atau dukungan untuk semua aplikasi atau fitur.

    Silakan temukan di bawah daftar layanan tersebut untuk segera coba Nextcloud:

    • Dediserve - Alokasikan total 10GB di akun gratis Anda.
    • oCloud.de Ini memberikan akun gratis dengan ruang penyimpanan 1GB.
    • OwnDrive - Menawarkan akun 1GB dengan dukungan untuk beberapa aplikasi.
    • Serverdiscounter - Tersedia ruang penyimpanan 5GB.
    • Unixcorn - Mengizinkan pendaftaran cepat dan menyediakan ruang 1GB.
    • Wölkli - Menawarkan akun dengan ruang penyimpanan 1GB gratis.

    Cara menginstal Nextcloud?

    Nextcloud dapat diinstal di server Anda menggunakan salah satu dari tiga metode ini:

    1. Pemasang web - Ini adalah cara tercepat untuk menginstal Nextcloud di server Anda, terutama di hosting bersama. Anda perlu mengunggah satu file ke server Anda dan menjalankannya - ia mengunduh dan menginstal solusi ini.
    2. Berkas arsip - Ini adalah opsi yang disarankan untuk pemilik server. Anda perlu mengunggah paket lengkapnya (sebagai arsip) dan mengekstrak isinya dalam folder di server web Anda untuk membuatnya tersedia untuk umum untuk semua.
    3. Peralatan - Ini adalah metode termudah untuk orang yang tidak paham teknologi tetapi sekali lagi berlaku untuk pemilik server. Anda perlu mengunduh file gambar dengan Nextcloud yang telah diinstal sebelumnya dan memuatnya di mesin Anda.

    Persyaratan sistem

    Mari kita bicara tentang persyaratan sistem yang diperlukan untuk menginstal dan menjalankan cloud pribadi menggunakan Nextcloud. Karena sebagian besar penyedia hosting gratis menawarkan layanan hosting berbasis distribusi Linux, maka saya akan fokus pada persyaratan untuk layanan seperti di bawah ini. Anda dapat memeriksa persyaratan sistem lengkap di sini.

    • OS Server: CentOS 6.5 atau 7, Debian 8+, openSUSE LEAP 42.1 atau lebih baru, Red Hat Enterprise Linux 6.5 atau lebih baru, SUSE Linux Enterprise Server 11 SP3 atau 12, dan Ubuntu 14.04 dan di atas rilis LTS didukung.
    • Ingatan: Minimal 128 MB, tetapi disarankan RAM 512MB.
    • Penyimpanan: Minimal 500 MB, tetapi itu tergantung pada kebutuhan Anda. Selain itu, server harus mengizinkan file dengan ukuran 65 MB untuk menginstal Nextcloud menggunakan metode yang disukai menggunakan penginstal web (file php tunggal).
    • Server web: Apache 2.4 (php-fpm, mod_php) atau Nginx (php-fpm).
    • Basis data: MySQL atau MariaDB 5.5+ serta PostgreSQL 9 dan 10.
    • PHP: PHP 5.6 dan versi terbarunya didukung oleh Nextcloud.

    Penyedia hosting gratis

    Saya membutuhkan penyedia hosting untuk membuat cloud saya sendiri. Saya mencari layanan gratis karena cloud saya hanya untuk penyimpanan sementara, tetapi jika Anda cukup serius, silakan memilih hosting yang bagus atau beli VPS untuk tugas ini.

    Yang sedang berkata, saya pergi berburu untuk menemukan hosting gratis yang datang dengan persyaratan sistem minimum yang diperlukan untuk Nextcloud. Dan saya harus berbagi bahwa menemukan web host gratis untuk solusi ini tidak mudah. Setelah berjam-jam mencari dan mencoba 10-20 penyedia, saya menemukan 000Webhost berfungsi dengan sempurna.

    Mari kita instal Nextcloud

    Dalam tutorial ini, saya akan menginstal Nextcloud menggunakan metode pertama, yaitu., menggunakan penginstal web. Alasannya, saya berencana untuk menjaga proses ini mudah bagi semua orang dan itu adalah satu-satunya metode yang bekerja dengan baik pada shared hosting.

    Ikuti langkah-langkah di bawah ini untuk bangun dan berjalan dengan cloud pribadi Anda:

    1. Pertama-tama, buka tautan ini dan alihkan ke tab 'Pemasang Web' (di bagian bawah halaman), dan unduh file yang disebutkan pada langkah pertama.
    2. Buka dasbor server Anda dan buka file manager. Misalnya, di 000Webhost, Anda akan melihat dasbor berikut.
    3. Setelah di pengelola file, klik tombol unggah. Perhatikan bahwa Anda dapat melihat layar berbeda berdasarkan server atau host Anda.
    4. Sekarang pilih file 'setup-nextcloud.php' (yang Anda unduh pada langkah # 1) dari komputer Anda dan unggah ke server Anda menggunakan manajer file.
    5. Setelah file diunggah, buka 'domain Anda / setup-nextcloud.php' di browser Anda. Misalnya, jika domain Anda adalah 'example.com' maka Anda harus menavigasi ke 'example.com/setup-nextcloud.php'.
    6. Anda akan melihat panduan pengaturan Nextcloud. Klik Berikutnya memulai.
    7. Sekarang Anda perlu memberi tahu direktori instalasi untuk Nextcloud. Jika Anda tidak ingin menggunakan sub-langsung, cukup masukkan “.” (full-stop) yang lain masukkan nama direktori. Misalnya, jika domain Anda adalah 'example.com' Anda dapat menggunakan yang sama untuk mengakses Nextcloud jika tidak menyebutkan nama, tetapi jika Anda melakukannya, Anda dapat mengakses cloud pribadi Anda di tautan 'example.com/folder-name'.
    8. Jika semuanya berjalan dengan baik, Anda sekarang akan melihat halaman sukses. Cukup klik Berikutnya sini.
    9. Di layar berikutnya, Nextcloud akan meminta Anda untuk mengatur akun admin, yang dengannya Anda dapat mengakses dan mengelola cloud pribadi Anda sesudahnya. Cukup masukkan kredensial yang Anda inginkan dan tekan Selesai tombol.
    10. Selesai. Akhirnya, Anda akan melihat pesan selamat datang dari Nextcloud.
    11. Itu saja. Anda berhasil membuat cloud pribadi Anda menggunakan Nextcloud.

    Memecahkan masalah

    1. Saya mengunggah arsip tetapi saya tidak melihatnya di server saya.

    Dalam hal ini, besar kemungkinan server Anda tidak mendukung file yang cukup besar untuk menampilkan atau menyimpan file yang Anda unggah menggunakan FTP atau File Manager. Silakan verifikasi yang sama dengan mengunggah file lain berukuran besar (> 60MB).

    Jika server tidak mendukung file besar untuk mengunggah arsip Nextcloud, Anda dapat mengekstrak arsipnya di komputer Anda dan unggah konten yang diekstraksi ke publik server Anda secara langsung (public_html atau htdocs) melalui FTP. Namun, arsip Nextcloud memiliki lebih dari 12 ribu file, jadi Anda juga dapat berakhir dalam masalah lain di mana server Anda tidak mendukung membuat begitu banyak permintaan unggahan.

    2. Pada halaman 'Ketergantungan cek', ia mengatakan kesalahan dependensi.

    Jika Nextcloud memberi tahu Anda tentang beberapa masalah di halaman 'Ketergantungan cek', maka server Anda tidak mendukung semua program / paket yang diperlukan untuk menjalankannya. Itu berarti Anda harus melakukannya temukan server lain yang mendukung Nextcloud.

    3. Setelah halaman 'Ketergantungan cek', itu menghasilkan kesalahan server.

    Dalam kasus seperti itu, server Anda tidak mendukung file yang cukup besar untuk memungkinkan installer mengunduh arsip Nextcloud atau server memiliki waktu eksekusi yang lebih sedikit, dan file setup Nextcloud membutuhkan lebih banyak waktu untuk menyelesaikan.

    Anda dapat menggali di sekitar pengaturan server Anda dan menambah waktu eksekusi PHP batas hingga 300 detik atau lebih. Berikut ini adalah tutorial untuk membantu Anda mencapainya.

    Apa yang harus dilakukan dengan Nextcloud?

    Hal pertama yang saya lakukan adalah memeriksa pengaturannya dan menyesuaikan berbagai opsi untuk memenuhi persyaratan saya - terutama opsi enkripsi dan keamanan. Kemudian saya bereksperimen dengan mengunggah file dan memeriksa fitur-fiturnya.

    Semakin Anda menggali Nextcloud, semakin Anda menyukainya. Misalnya, Anda dapat memperluas fungsionalitasnya dengan menambahkan aplikasi dari toko aplikasinya. Anda akan melihat ini memiliki berbagai aplikasi - baik yang resmi maupun pihak ketiga untuk menambahkan lebih banyak fitur. Misalnya, Anda dapat menambahkan kalender, kontak, tugas, dll.

    Apakah Anda berhasil membuat cloud pribadi Anda? Apa yang Anda lakukan pertama kali dengan Nextcloud Anda? Silakan tulis tanggapan Anda sebagai komentar di bawah ini.