f 𝕏 M ⌕ ➤ @ P

Banner Header / Iklan

Cara Host Nextcloud Sendiri – Bina Google Drive Peribadi, Kelebihan dan Kekurangan

 

☁️ 🖥️ 🔐

CARA HOST NEXTCLOUD SENDIRI

Bina awan peribadi seperti Google Drive menggunakan pelayan sendiri.

Pernah terfikir untuk mempunyai Google Drive sendiri tanpa terlalu bergantung kepada perkhidmatan penyimpanan awan pihak ketiga? Sebenarnya, kita boleh membina sistem simpanan fail sendiri menggunakan platform yang dikenali sebagai Nextcloud.

Nextcloud membolehkan kita menyimpan, menyusun, mengakses dan berkongsi fail melalui internet. Ia boleh digunakan untuk menyimpan gambar telefon, dokumen, video, fail kerja dan pelbagai bahan digital lain.

Menariknya, Nextcloud boleh dipasang pada komputer sendiri, mini PC, pelayan NAS atau pelayan maya (VPS). Namun, sebelum memasangnya, kita perlu memahami keperluan, kos, kelebihan dan kekurangannya.

1. Apa Itu Nextcloud?

Nextcloud ialah platform awan peribadi yang boleh dihoskan sendiri. Ia menyediakan kemudahan menyimpan dan menyegerakkan fail antara komputer, telefon pintar dan pelayar web.

Secara mudah, bayangkan kita mempunyai satu Google Drive sendiri. Bezanya, kita boleh memilih lokasi penyimpanan data, kapasiti storan dan siapa yang dibenarkan mengakses fail.

Antara fungsi utama Nextcloud ialah:

  • Menyimpan gambar, video dan dokumen.
  • Menyegerakkan fail antara telefon dan komputer.
  • Membuat pautan untuk berkongsi fail.
  • Mengawal kebenaran pengguna yang boleh melihat atau mengubah fail.
  • Mengakses fail melalui aplikasi telefon dan pelayar web.
  • Menggunakan kalendar, kenalan, nota dan aplikasi tambahan.
  • Bekerjasama mengedit dokumen dengan integrasi aplikasi pejabat yang sesuai.
Contoh penggunaan:
Gambar yang diambil menggunakan telefon boleh dimuat naik secara automatik ke pelayan Nextcloud sendiri. Selepas itu, gambar tersebut boleh dibuka melalui komputer atau telefon lain yang mempunyai akses kepada akaun berkenaan.

2. Apa Yang Diperlukan Untuk Host Nextcloud?

A. Perkakasan

  • Komputer atau pelayan: Peranti yang menjalankan Nextcloud.
  • RAM: Memori yang mencukupi mengikut jumlah pengguna dan aplikasi.
  • SSD: Disarankan untuk prestasi sistem dan pangkalan data yang lebih baik.
  • HDD tambahan: Boleh digunakan untuk kapasiti simpanan yang lebih besar.
  • Sambungan internet: Penting jika mahu mengakses fail dari luar rumah.

B. Perisian dan sambungan

  • Sistem operasi Linux seperti Ubuntu Server.
  • Docker untuk menjalankan Nextcloud AIO.
  • Nama domain jika mahu menggunakan alamat sendiri.
  • Sijil HTTPS untuk sambungan yang disulitkan.
  • Konfigurasi rangkaian dan firewall yang betul.

3. Tiga Cara Untuk Host Nextcloud

Kaedah 1: Host di rumah menggunakan komputer sendiri

Komputer lama, mini PC atau komputer khusus boleh dijadikan pelayan Nextcloud. Peranti tersebut perlu beroperasi supaya fail boleh diakses apabila diperlukan.

Peralatan yang sesuai:

  • Mini PC atau komputer desktop.
  • RAM yang mencukupi.
  • SSD untuk sistem operasi dan pangkalan data.
  • HDD untuk simpanan fail jika diperlukan.
  • Internet rumah yang stabil.
Kelebihan: Kita mengawal perkakasan dan storan sendiri. Tiada bayaran sewa VPS bulanan, tetapi masih ada kos elektrik, internet, perkakasan dan penyelenggaraan.
Kekurangan: Jika elektrik terputus, komputer dimatikan atau internet rumah terganggu, Nextcloud mungkin tidak dapat diakses dari luar.

Kaedah 2: Host menggunakan VPS

VPS atau Virtual Private Server ialah pelayan maya yang disewa daripada penyedia hosting. Pelayan ini biasanya berada di pusat data dan boleh beroperasi sepanjang masa.

Kita boleh menyewa VPS dengan sistem operasi Linux, kemudian memasang Docker dan Nextcloud AIO.

  • VPS dengan RAM dan storan mencukupi.
  • Sistem operasi Linux yang disokong.
  • Akses pentadbir pelayan.
  • Domain atau subdomain.
  • Konfigurasi keselamatan dan sandaran data.
Kelebihan: Tidak perlu menyediakan komputer sendiri di rumah. Pusat data biasanya mempunyai sambungan internet dan bekalan kuasa yang sesuai untuk operasi berterusan.
Kekurangan: Ada kos sewaan bulanan. Kapasiti storan mungkin terhad dan perlu dinaik taraf jika jumlah fail semakin besar.

Kaedah 3: Menggunakan NAS

NAS atau Network Attached Storage ialah peranti simpanan yang disambungkan kepada rangkaian. Ia boleh digunakan untuk menyimpan fail dan, bergantung kepada model serta spesifikasi, menjalankan aplikasi seperti Nextcloud.

Kelebihan: Direka khusus untuk penyimpanan data, mempunyai ruang cakera yang boleh dikembangkan mengikut model dan boleh digunakan oleh beberapa peranti dalam rangkaian rumah.
Kekurangan: Harga peranti NAS dan cakera keras boleh menjadi agak tinggi. Tidak semua model mempunyai prestasi atau sokongan aplikasi yang sesuai untuk Nextcloud.

4. Cara Memasang Nextcloud Menggunakan Docker AIO

Bagi pengguna yang baru ingin mencuba, Nextcloud All-in-One (AIO) merupakan salah satu pilihan pemasangan yang lebih mudah berbanding membina keseluruhan sistem secara manual.

Langkah 1: Sediakan pelayan Linux

Sediakan komputer atau VPS yang menggunakan sistem operasi Linux 64-bit yang disokong. Pastikan perkakasan mempunyai sumber yang mencukupi.

Langkah 2: Pasang Docker

Docker diperlukan untuk menjalankan Nextcloud AIO. Ikuti panduan pemasangan rasmi Docker mengikut sistem operasi yang digunakan.

Panduan rasmi pemasangan Docker.

Langkah 3: Sediakan domain

Jika mahu mengakses Nextcloud dari luar rumah menggunakan alamat sendiri, sediakan domain atau subdomain.

Contoh alamat:
cloud.domainanda.com

Domain perlu diarahkan kepada pelayan yang betul. Untuk akses dari internet, semak konfigurasi router, firewall dan sama ada sambungan internet mempunyai alamat IP yang boleh dicapai dari luar.

Langkah 4: Pasang Nextcloud AIO

Ikuti arahan pemasangan terkini daripada dokumentasi rasmi Nextcloud AIO. Konfigurasi Docker dan rangkaian perlu dibuat mengikut keadaan pelayan, khususnya jika menggunakan reverse proxy.

Projek rasmi Nextcloud All-in-One di GitHub.

Langkah 5: Selesaikan konfigurasi awal

Selepas pemasangan, buka halaman pengurusan AIO dan ikuti arahan yang dipaparkan. Tetapkan domain, akaun pentadbir dan komponen yang mahu digunakan.

Langkah 6: Pasang aplikasi telefon

Selepas pelayan berfungsi, pasang aplikasi Nextcloud pada telefon Android atau iPhone. Masukkan alamat pelayan dan log masuk menggunakan akaun yang telah dibuat.

Muat turun aplikasi dan pelayan Nextcloud.

Perhatian: Langkah di atas ialah gambaran proses pemasangan, bukan arahan terminal lengkap untuk semua jenis pelayan. Arahan Docker, port dan konfigurasi domain perlu mengikut dokumentasi AIO terkini. Jangan menyalin arahan daripada sumber tidak dikenali ke pelayan yang menyimpan data peribadi.

5. Kelebihan Menggunakan Nextcloud

1. Kawalan data sendiri

Pengguna boleh memilih lokasi penyimpanan fail, sama ada di rumah, pejabat atau pusat data yang disewa. Ini memberi lebih banyak kawalan berbanding menggunakan perkhidmatan awan yang sepenuhnya diuruskan pihak lain.

2. Mengurangkan kebergantungan kepada langganan storan awan

Jika menggunakan perkakasan sendiri, kapasiti simpanan boleh ditambah dengan cakera keras yang sesuai. Namun, masih terdapat kos elektrik, internet, penyelenggaraan dan penggantian perkakasan.

3. Akses daripada pelbagai peranti

Fail boleh diakses melalui pelayar web, komputer dan telefon pintar. Aplikasi desktop juga boleh menyegerakkan fail antara peranti.

4. Berkongsi fail dengan mudah

Nextcloud membolehkan pengguna berkongsi fail menggunakan pautan, menetapkan kata laluan dan tarikh luput serta mengawal kebenaran akses.

5. Banyak fungsi tambahan

Selain simpanan fail, Nextcloud mempunyai ekosistem aplikasi untuk kalendar, kenalan, komunikasi, nota dan kerjasama dokumen. Fungsi tertentu mungkin memerlukan aplikasi tambahan atau konfigurasi lain.

6. Boleh digunakan oleh keluarga atau pasukan

Pengguna boleh menyediakan akaun berasingan, folder perkongsian dan had storan mengikut keperluan.

6. Kekurangan dan Risiko Nextcloud

1. Perlu pengetahuan teknikal

Walaupun AIO memudahkan pemasangan, pengguna masih perlu memahami asas pelayan, Docker, domain, rangkaian dan penyelenggaraan.

2. Keselamatan menjadi tanggungjawab pentadbir

Jika pelayan tidak dikemas kini, menggunakan kata laluan lemah atau mempunyai konfigurasi yang salah, data boleh terdedah kepada ancaman keselamatan.

3. Perlu membuat sandaran data

Jangan menganggap fail dalam Nextcloud sudah selamat hanya kerana ia berada dalam pelayan sendiri. Jika cakera keras rosak, berlaku serangan perisian tebusan atau fail terpadam, data masih boleh hilang.

4. Prestasi bergantung kepada perkakasan dan internet

Pelayan yang mempunyai RAM kecil, storan perlahan atau sambungan internet tidak stabil boleh menyebabkan proses memuat naik dan memuat turun fail menjadi perlahan.

5. Ada kos tersembunyi

Walaupun perisian Nextcloud boleh digunakan tanpa membeli lesen asas, pengguna masih perlu mengambil kira kos domain, VPS, elektrik, cakera keras, UPS dan penyelenggaraan.

6. Tidak semudah menggunakan Google Drive

Google Drive dan perkhidmatan awan komersial biasanya menguruskan infrastruktur untuk pengguna. Dengan Nextcloud yang dihoskan sendiri, kita perlu mengurus pelayan dan menyelesaikan masalah apabila berlaku gangguan.

7. Perbandingan Nextcloud Dengan Google Drive

PerkaraNextcloud sendiriGoogle Drive
Lokasi dataPelayan yang kita pilih dan urusInfrastruktur Google
Kapasiti storanBergantung pada cakera atau pelan hostingMengikut kuota akaun atau langganan
Kawalan sistemTinggi, tetapi perlu diurus sendiriTerhad kepada tetapan perkhidmatan
PenyelenggaraanTanggungjawab pentadbir atau penyedia hostingDiuruskan Google
Sandaran dataPerlu dirancang dan dibuat sendiriMengikut ciri dan dasar perkhidmatan
Akses failMelalui internet atau rangkaian sendiriMelalui internet
KosPerkakasan, hosting dan penyelenggaraanKuota percuma atau langganan

Nextcloud bukan semestinya lebih baik daripada Google Drive untuk semua orang. Ia lebih sesuai bagi pengguna yang mahukan kawalan terhadap infrastruktur dan sanggup mengurus pelayan sendiri.

8. Perkara Keselamatan Yang Wajib Diberi Perhatian

  • Gunakan kata laluan yang kuat dan unik.
  • Aktifkan pengesahan dua faktor jika tersedia dan sesuai.
  • Gunakan sambungan HTTPS dengan sijil yang sah.
  • Kemas kini Nextcloud, sistem operasi dan aplikasi secara berkala.
  • Gunakan firewall dan buka hanya port yang benar-benar diperlukan.
  • Jangan dedahkan halaman pengurusan atau port pentadbiran kepada internet tanpa sebab.
  • Hadkan akses pengguna mengikut keperluan.
  • Buat sandaran pangkalan data, fail dan konfigurasi.
  • Simpan sekurang-kurangnya satu salinan sandaran di lokasi atau peranti lain.
Ingat: Menghoskan Nextcloud sendiri tidak bermaksud data secara automatik lebih selamat atau peribadi. Keselamatan bergantung pada konfigurasi, kawalan akses, kemas kini, penyulitan dan cara sandaran diuruskan.

9. Berapa Banyak RAM dan Storan Diperlukan?

Keperluan sebenar bergantung kepada bilangan pengguna, jumlah fail, aplikasi yang digunakan dan aktiviti pelayan. Jadual berikut ialah contoh perancangan perkakasan, bukannya spesifikasi rasmi untuk semua keadaan.

Jenis penggunaanCadangan permulaanContoh kapasiti
Ujian dan pembelajaran2 CPU, RAM 4GB jika menggunakan AIOSSD 100GB
Kegunaan peribadi2–4 CPU, RAM 4–8GBSSD 256GB–1TB
Keluarga kecil4 CPU, RAM 8GB atau lebihSSD dan HDD mengikut keperluan
Pasukan atau organisasiPerlu penilaian mengikut pengguna dan beban kerjaStoran boleh dikembangkan dan sandaran khusus

Ruang storan sebenar perlu mengambil kira sistem operasi, pangkalan data, fail sementara, versi fail dan ruang untuk sandaran. Jangan gunakan keseluruhan kapasiti cakera sehingga tiada ruang operasi yang mencukupi.

10. Siapa Yang Sesuai Menggunakan Nextcloud?

  • Pengguna rumah: Mahu menyimpan gambar, video dan dokumen keluarga dalam satu tempat.
  • Pencipta kandungan: Mahu menyusun fail video, gambar dan bahan kerja.
  • Usahawan kecil: Mahu berkongsi dokumen dan fail antara beberapa pekerja.
  • Pengguna teknologi: Suka membina sistem sendiri dan mengawal persekitaran pelayan.
  • Organisasi: Memerlukan platform kerjasama dan kawalan data dengan perancangan keselamatan serta sokongan yang sesuai.

Kesimpulan: Berbaloi Atau Tidak Host Nextcloud Sendiri?

Nextcloud merupakan pilihan menarik bagi sesiapa yang mahu membina awan peribadi dan mempunyai kawalan lebih besar terhadap penyimpanan data.

Namun, ia bukan penyelesaian tanpa kos dan tanpa penyelenggaraan. Pengguna perlu menyediakan perkakasan atau hosting, memastikan sistem sentiasa dikemas kini, menjaga keselamatan dan membuat sandaran secara berkala.

Jika sekadar mahu menyimpan beberapa dokumen dan gambar, perkhidmatan awan biasa mungkin lebih mudah. Tetapi jika mahu membina sistem simpanan fail sendiri untuk keluarga, pejabat atau projek peribadi, Nextcloud memang wajar dipertimbangkan.

Rujukan rasmi:

Post a Comment

0 Comments