Nextcloud: Platform kolaborasi cloud open source
(nextcloud.com)- Platform kolaborasi konten open source yang memungkinkan organisasi menempatkan dan mengoperasikan file serta data kolaborasi di server mereka sendiri, memosisikan diri sebagai alternatif Microsoft 365 untuk private cloud
- Nextcloud Hub menggabungkan Files, Talk, Groupware, Office, Assistant, dan Flow untuk menyediakan penyimpanan, rapat, email, penyuntingan dokumen, AI, dan otomasi dalam satu lingkungan
- Menyasar ribuan organisasi dan puluhan juta pengguna di seluruh dunia, serta menekankan skalabilitas dari lebih dari 400.000 deployment dan instalasi kecil di Raspberry Pi hingga skala penyedia hosting besar
- Lembaga publik, perusahaan, penyedia layanan, dan institusi pendidikan dapat membangun lingkungan kolaborasi self-hosted sesuai kebutuhan kedaulatan digital, compliance, biaya, risiko kebocoran data, dan perlindungan privasi
- Dengan menyimpan data dan komunikasi di server sendiri serta menyediakan kontrol akses, enkripsi, manajemen pengguna, dan fitur audit, ini menjadi opsi yang mempertimbangkan kepatuhan terhadap regulasi seperti HIPAA, GDPR
Platform kolaborasi dengan kontrol mandiri
- Nextcloud menempatkan kemampuan pengguna untuk mempertahankan kontrol atas data mereka sendiri sebagai pesan utamanya
- Sebagai alternatif Microsoft 365 untuk private cloud, Nextcloud menekankan hal-hal berikut
- Memudahkan kolaborasi jarak jauh
- Dapat dikustomisasi dan diperluas
- Tidak ada kebocoran data ke pihak ketiga
- Nextcloud memosisikan diri sebagai platform kolaborasi konten open source yang digunakan oleh ribuan organisasi dan puluhan juta pengguna di seluruh dunia
Komponen Nextcloud Hub
- Nextcloud Hub menggabungkan berbagai alat kolaborasi ke dalam satu platform, menghubungkan pengelolaan file, rapat, pekerjaan dokumen, hingga otomasi
- Nextcloud Files: platform penyimpanan dan sinkronisasi file self-hosted yang menyediakan antarmuka desktop, mobile, dan web, serta fitur kolaborasi
- Nextcloud Talk: menyediakan rapat suara dan video privat berbasis on-premises serta chat teks di browser dan mobile, termasuk screen sharing dan integrasi SIP
- Nextcloud Groupware: mengintegrasikan fitur produktivitas seperti Calendar, Contacts, dan Mail untuk mendukung kerja tim
- Nextcloud Office: suite office online berbasis LibreOffice yang menyediakan penyuntingan kolaboratif dan mendukung format dokumen, spreadsheet, dan presentasi utama
- Nextcloud Assistant: asisten AI lokal yang tertanam di Nextcloud Hub, menjalankan pembuatan konten, tanya jawab berbasis data, ringkasan email, penerjemahan, dan lainnya
- Nextcloud Flow: kumpulan komponen otomasi untuk mengotomatiskan dan menyederhanakan workflow internal
Peran produk utama
- Files menambahkan kontrol akses, integrasi infrastruktur, dan peningkatan usability pada penyimpanan dan sinkronisasi file yang dapat diakses dari mana saja
- Talk menyediakan group chat, web conference, screen sharing, fitur perlindungan, dan pencegahan kebocoran data
- Groupware mendukung perencanaan tim, email, akses dari mana saja, dan penggunaan aplikasi yang sudah ada
- Office adalah office online self-hosted, mencakup melihat dan membalas komentar, chat dan panggilan saat mengedit, serta dukungan docx/pptx/xlsx
- Assistant menyediakan Context Write, Context Chat, pembuatan gambar AI, dan pembuatan teks dengan prompt bebas berbasis dokumen dan data yang sudah ada
- Flow mencakup otomasi proses bisnis lanjutan berbasis Windmill, otomasi workflow aplikasi Flow bawaan, Open Collaboration Services API, dan pengelolaan data terstruktur berbasis Nextcloud Tables
Target adopsi dan kasus penggunaan
- Enterprise dapat memanfaatkan teknologi penyimpanan file cloud open source self-hosted sesuai kebutuhan privasi dan keamanan
- Sektor publik dapat memilih platform penyimpanan file cloud self-hosted yang aman alih-alih penyedia cloud luar negeri, di tengah kekhawatiran kedaulatan digital
- Perusahaan perlu meningkatkan efisiensi dan kerja jarak jauh melalui kolaborasi online, sekaligus menangani compliance, biaya, dan risiko kebocoran data
- Penyedia layanan dapat memanfaatkan infrastruktur sendiri dan mempertahankan pelanggan sambil menyediakan software penyimpanan cloud dan alat kolaborasi yang skalabel serta dapat diberi branding
- Institusi pendidikan membutuhkan alat sinkronisasi file dan kolaborasi yang patuh regulasi untuk melindungi data akademik dan privasi mahasiswa
Skalabilitas, kontrol, dan komunitas
- Nextcloud adalah platform kolaborasi konten on-premises dengan lebih dari 400.000 deployment
- Skala deployment dapat berkembang dari lingkungan 2 pengguna di Raspberry Pi hingga instalasi terdistribusi global milik penyedia hosting besar dan skala puluhan juta pengguna
- Dari sisi produktivitas, pengguna dapat berbagi data, berkolaborasi, dan berkomunikasi melintasi batas organisasi di platform apa pun, baik di kantor maupun saat bepergian
- Dari sisi kontrol, Nextcloud melindungi, mengendalikan, dan memantau data serta komunikasi di seluruh perusahaan, dan memastikan data tetap berada di server milik pengguna
- Dari sisi komunitas, model pengembangan transparan yang sepenuhnya open source menyediakan peningkatan berkelanjutan, serta memungkinkan dukungan enterprise saat dibutuhkan tanpa lock-in atau paywall
Kepatuhan regulasi dan fitur operasional
- Produk Nextcloud dirancang dengan mempertimbangkan compliance
- Menyediakan penegakan kebijakan data, enkripsi, manajemen pengguna, dan fitur audit
- Dikonfigurasi untuk mendukung kebutuhan kepatuhan terhadap regulasi seperti HIPAA dan GDPR
- Fitur terkait seperti Compliance Kit, fitur audit, dan File Access Control disediakan
- Nextcloud diposisikan sebagai platform penyimpanan file cloud dan kolaborasi konten open source untuk mengurangi risiko, meningkatkan komunikasi tim jarak jauh, dan meminimalkan biaya operasional
1 komentar
Pendapat Hacker News
Nextcloud terasa seperti mimpi buruk
Pertama, ia mencoba melakukan segalanya, tetapi tidak ada satu pun yang dilakukannya lebih baik daripada aplikasi khusus
Bagian dalamnya juga berantakan; satu pertanyaan tentang cara mendapatkan IP asli klien yang melakukan panggilan melebar menjadi diskusi 10 halaman, dengan jawaban “bisa/tidak bisa” bolak-balik
“Solusinya” adalah mengubah konfigurasi volatil di dalam container Docker, dan setiap kali container berubah harus dilakukan lagi
Terakhir, proses upgrade-nya tidak masuk akal. Saat mencoba meng-upgrade satu instalasi, dikatakan bahwa upgrade n+2 tidak mungkin, lalu segera setelah itu installer merusak database. Untung ada backup
Di depannya ada reverse proxy Apache dan di belakangnya ada database PostgreSQL
Saat update dengan mengambil image baru, belum pernah ada masalah serius; kadang ia mengeluh tidak ada indeks, tetapi itu mudah diperbaiki dengan tool command-line
occIP asli klien juga diteruskan oleh proxy. Intinya, yang ingin saya katakan adalah Nextcloud berjalan dengan baik
Yang dibutuhkan stack saya adalah alternatif Google Docs yang fokus, tetapi setiap kali menginstalnya saya cepat kewalahan karena terlalu banyak fitur bawaan dan pengaturan pengganti dokumen yang rumit
Rekomendasi saat itu adalah memasang Collabora dan menghubungkannya ke Nextcloud, tetapi saya tidak pernah berhasil membuatnya berjalan dengan benar
Yang terlihat secara default adalah portal web yang lambat dan bongsor, kalender yang kurang bagus, aplikasi konferensi video yang kurang bagus, solusi backup file, serta app store yang menakutkan penuh add-on yang tidak jelas masih dipelihara atau tidak. Sekarang sepertinya bahkan ada asisten AI juga
Jujur saya lega melihat ternyata bukan hanya saya. Untuk backup file saya beralih ke Seafile dan sangat puas, tetapi saya masih ingin menemukan tool kolaborasi yang fokus dan bisa dioperasikan sendiri
Bukannya tanpa kekurangan, tetapi cukup stabil, dan jika memakai cache in-memory seperti Redis/Valkey, kecepatan serta responsivitasnya juga membaik
Nextcloud mungkin berusaha melakukan apa saja, tetapi pengguna bisa mengabaikannya dan memakainya hanya untuk berbagi file serta penyimpanan online
Jika utamanya untuk menyimpan dan berbagi file, ia berjalan cukup baik. Saya menaruh sekitar 1TB data Nextcloud di atas share NFS, sementara NFS itu sendiri memakai snapshot ZFS dan dibackup berkala ke B2
Kalau server Nextcloud bermasalah, selama tidak memakai fitur seperti kalender, pemulihannya sederhana: buat ulang pengguna lalu salin direktori data masing-masing pengguna. Dengan
occ, data pengguna bisa diindeks ulang dan kembali berjalanMengoperasikan image Docker yang diorkestrasi dengan HCP Nomad juga tidak bermasalah
Saya juga pernah membantu sebuah organisasi nirlaba kecil menjalankan Nextcloud lewat snap di instance AWS EC2; ia melakukan update sendiri dan hampir tidak bermasalah selama beberapa tahun. Di sana backup memakai snapshot EBS
Meski begitu, sinkronisasi file, kontak/kalender, dan beberapa aplikasi berjalan baik
Ia memang menyediakan sangat banyak fitur dan sebagian di antaranya belum matang, tetapi fitur intinya, yaitu penyimpanan file ala Dropbox, dalam pengalaman saya cukup oke
Update juga tidak pernah menjadi masalah. Malah saya selalu agak terkejut. Saya tidak langsung naik versi begitu rilis baru keluar, tetapi ketika siap, saya mengganti versinya di
docker compose, melakukan pull, lalu menjalankan ulang containerSetelah itu migrasi database dijalankan dan semuanya naik. Dipakai bertahun-tahun tanpa masalah; saya tidak tahu persis konfigurasinya, tetapi bukan mimpi buruk untuk digunakan
Saya mulai memakai Nextcloud karena ingin punya alternatif Big Tech untuk berjaga-jaga kalau terkunci dari akun Google, dan kemudian ia menjadi tool utama yang saya pakai sehari-hari
Cepat, privat, dan klien untuk platform desktop serta mobile utama sudah matang
Dipakai bersama OnlyOffice, ia cukup menggantikan suite kantor Google Docs Editors untuk kebutuhan penyuntingan non-kolaboratif
Saya suka self-hosting, tetapi untuk penyimpanan file saya tidak ingin mengambil risiko, jadi saya dengan senang hati membayar Hetzner Storage Share [0] agar terhindar dari kerepotan
Jika menginginkan penyedia hosting lain, program Simple Signup Nextcloud[1] membantu mendaftar ke paket gratis dari penyedia terdekat, dengan penyimpanan minimal 2GB. Jika ingin memilih sendiri, daftar lengkapnya juga bisa dilihat[2]
[0] https://www.hetzner.com/storage/storage-share/
[1] https://nextcloud.com/sign-up/
[2] https://nextcloud.com/providers/#:~:text=Providers%20for%20h...
Kalau tidak butuh kolaborasi, Syncthing sudah cukup dan tidak perlu server
Atau apakah harus memesan NX21 baru dan memindahkan data sendiri ke instance baru
Awalnya saya ingin melakukannya seperti ini, tetapi untuk dipercaya sebagai alternatif cloud, riwayat CVE-nya cukup mencolok
https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=nextcloud
Menurut saya, anggapan bahwa mengoperasikan dan memiliki infrastruktur sendiri somehow lebih aman adalah kesalahpahaman umum
Saya yakin ribuan engineer keamanan di AWS/GCP/Azure/iCloud bekerja jauh lebih teliti daripada individu. Setidaknya mereka sering menerima informasi kerentanan sebelum dipublikasikan dan memitigasinya sebelum diketahui publik
Punya saya ada di
10.27.0.68. Para peretas, silakan bersenang-senangSebagian besar CVE membuat saya tertawa. Kira-kira setara dengan kupu-kupu kentut di luar sana
Jika melihat entri paling atas, disebutkan bahwa pada Nextcloud Desktop Client 3.13.1 sampai 3.13.3 di Linux, file sinkronisasi antara server dan klien bisa menjadi dapat ditulis atau dibaca oleh seluruh dunia, dan diperbaiki di 3.13.4
Jadi maksudnya beberapa rilis poin minor bertindak seperti
umasklalu menambahkan akses baca untuk seluruh dunia, mungkin bahkan tulis? Sebagian besar klien toh berjalan di sistem pengguna tunggalHarus dinilai berdasarkan fakta. Kerentanan juga punya tingkatannya. CVE hanyalah tanda bahwa sebuah proyek mendapat perhatian, tidak lebih dan tidak kurang
Namun bagi sebagian dari kita, menjalankan infrastruktur sendiri lebih seperti hobi, dan sebagian hanya berjalan di jaringan privat
Beberapa tahun lalu saya membuat sendiri konfigurasi Docker untuk Nextcloud, dan saya sangat puas dengan hasilnya
Sesekali saya harus login untuk memperbarui sistem dan konfigurasi, tetapi itu waktu yang pas untuk minum minuman hangat dan mendengarkan podcast
Jika Anda menjalankan instance sendiri, Nextcloud menyediakan scan[0] yang memeriksa URL publik, jadi mungkin ada hal yang bisa diperbaiki
[0] https://scan.nextcloud.com/
https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=azure
Pada akhirnya tergantung apa yang Anda hosting sendiri
https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=syncthing
Solusi yang “melakukan segalanya” bertentangan dengan prinsip meminimalkan permukaan serangan
Dalam keamanan, lebih banyak tidak selalu lebih baik. Semakin banyak orang melakukan semakin banyak hal, semakin besar kemungkinan statistik terjadinya kesalahan komunikasi dan kesalahan konfigurasi
https://www.cvedetails.com/product/34622/Nextcloud-Nextcloud...
Perlu juga dilihat apakah ini mencerminkan masalah struktural pada codebase, atau justru hasil dari para peneliti keamanan yang memberi perhatian yang diperlukan
Banyaknya CVE bisa berarti kerentanan didokumentasikan dengan baik. Namun jika kerentanan kritis muncul berulang kali, itu bisa menunjukkan praktik coding yang buruk atau kelalaian
Pasang headscale di Raspberry Pi, lalu biarkan hanya port headscale dan SSH router yang terlihat dari luar. SSH dikonfigurasi hanya dengan key
Gunakan perangkat lain yang memiliki dukungan, bukan router rumahan, dan selesai
Sudah beberapa tahun memakai Nextcloud. Secara umum ini alternatif yang cukup baik untuk Google Cloud
Namun selama beberapa waktu fokus pengembangannya lebih ke fitur kolaborasi bisnis daripada fitur untuk pribadi dan keluarga
Misalnya, pustaka fotonya cukup terbatas. Ada aplikasi Memories untuk Nextcloud, tetapi tidak jauh lebih baik
Saat ini saya sedang bermigrasi ke Immich, dan aplikasi Nextcloud Notes di Android sempat rusak cukup lama
Saya memakai Synology NAS dan mengunggah otomatis ke NAS lewat aplikasi Synology Photos tanpa kehilangan kualitas. Fungsi untuk tidak melewatkan foto atau video, menghapus duplikat, dan mengetahui mana yang aman dihapus dari ponsel semuanya berjalan baik dan dapat diandalkan
Namun aplikasi Synology Photos untuk melihat foto kurang bagus. Baik di mobile, desktop, maupun Android TV, semuanya tidak bagus dan fiturnya sangat minimal, itu pun masih ada yang gagal
Nextcloud entah kenapa memberi kesan “tidak bisa dipercaya”. Saya ingin file saya tetap berada di folder asalnya tanpa diedit, diubah, atau dipindahkan, sementara metadata disimpan terpisah; dalam hal itu rasanya aneh. Ini 100% hanya perasaan, bukan fakta
Immich bagus, tetapi beban pengelolaannya besar. Setiap pembaruan berisiko membutuhkan pekerjaan jauh lebih banyak dari perkiraan. Aplikasi upload-nya perlu diperbaiki, tetapi saya memakai milik Synology. Saya tidak merasa aman menjadikan Immich sebagai salinan utama foto, dan para pengembangnya juga sangat jelas mengatakan agar tidak melakukan itu
Photoprism dulu menjadi pilihan yang umum dipakai. Fitur lanjutannya perlu berbayar, dan kalau tidak dipakai sendiri, itu juga diperlukan karena urusan izin akses. Saya menyukainya, tetapi merasa belum sebagus yang saya inginkan
Saya penasaran apakah ada aplikasi besar dan tepercaya yang terlewat oleh saya
MS dan Google bertindak kurang selaras dengan hukum setempat, misalnya menolak perjanjian pemrosesan pesanan. Namun MS belakangan mulai bergerak dalam topik ini
Kami mengganti elemen MS seperti seluruh SharePoint dan sebagian besar PIM dengan Nextcloud, lalu menghubungkan MS ADS lewat SAML, dan tidak ada kesulitan besar
Klien sinkronisasinya punya beberapa hal yang menyebalkan. Misalnya, tidak bisa memberi nama pada instance Nextcloud, dan dalam beberapa versi terakhir malah makin buruk
Meski begitu, ia melakukan tugasnya untuk sinkronisasi, dan cloud-nya sendiri bisa dipakai kapan saja
Saya sedang meninjau Nextcloud untuk direkomendasikan ke lembaga pemerintah
Dunia sangat membutuhkan sesuatu yang bisa bersaing dengan, atau setidaknya kompatibel dengan, stack M365. Sebab M365 sedang melahap dunia, mengurangi pilihan, dan membunuh banyak inovasi di luar corong Microsoft
Misalnya, Microsoft tidak tertarik pada teknologi yang berguna untuk jenis aplikasi “cukup katakan sekali saja” seperti skema jaringan; mereka hanya ingin semua orang memakai teknologi mereka sendiri, dan makin berantakan sisi belakangnya, makin menguntungkan bagi mereka
Perasaan saya campur aduk. Komunitas, dukungan dari berbagai pemerintah, serta fondasi open-source yang kuat dan berguna dari individu hingga organisasi besar patut dihormati
Namun banyak PHP lama yang tertanam, kualitas kumpulan aplikasinya sangat tidak merata, sulit mengetahui apa yang berjalan baik, dan perlu banyak riset
Arah upgrade-nya juga bercabang ke beberapa jalur. Khususnya AppAPI, di satu sisi sangat inovatif, tetapi di sisi lain juga terlihat menuju arah yang aneh
Saya tahu ini berhasil dipakai di organisasi yang sangat besar, tetapi tanpa meluangkan banyak waktu, sulit menangkap tingkat komitmen dan pertimbangan yang dibutuhkan
Jangan lupa juga ketergantungan iPhone yang sengaja memperlambat atau sepenuhnya menutup koneksi latar belakang dari penyedia selain Apple
Karena itu, menyinkronkan file ke Nextcloud atau aplikasi lain yang bukan Apple cloud hampir seperti usaha sia-sia yang tidak terdokumentasi
Anda bisa membiarkan aplikasi tetap terbuka di depan dan menunggu. Itu pun kalau kebijakan perusahaan tidak memaksa waktu layar mati
Dalam kondisi default pun sinkronisasi latar belakangnya tampak lumayan, lalu saya menambahkan shortcut yang menjaga aplikasi tetap di depan saat ponsel sedang diisi daya, sehingga hampir selalu langsung mutakhir
Dulu saya menyinkronkan ratusan GB buku, makalah, file org, kata sandi, dan sebagainya dengan cara itu
Tidak terkait dengan produknya
Saya berharap DMA memaksa pemisahan antara platform dan layanan
Pengembang aplikasi biasanya tidak peduli selain pada aplikasi mereka sendiri. Baterai, CPU, dan data seluler sering kali sama sekali tidak dipertimbangkan
Namun pada akhirnya tanggung jawabnya jatuh ke Apple. Di Windows, MS juga sama, dan insiden CrowdStrike adalah contohnya
Di Hacker News, snap tidak populer, tetapi kalau hanya menginginkan fungsi dasar, nextcloud snap layak dicoba. Cukup bagus dan mengelola dirinya sendiri
Saya menyukai Nextcloud, dan selalu punya satu instance untuk berbagi file dengan orang lain. Fungsi dasarnya berjalan baik
Namun akan lebih baik jika mereka berfokus pada fungsi inti, mengurangi kompleksitas kode, membuatnya lebih cepat, menghilangkan bug di pinggiran, serta memastikan semuanya berjalan dan di-upgrade dengan stabil
Tidak mungkin mengerjakan berbagai aplikasi sebanyak ini dengan sama baiknya, dan sekarang AI pun ikut masuk
Saya suka server Nextcloud saya
Saya mengatur upload instan foto kamera ponsel untuk menggantikan Google Photos
Sekarang semua foto otomatis disinkronkan ke server rumah saya
Menurut saya, daripada memakai satu produk tunggal yang mencoba melakukan semuanya dengan baik, lebih baik memakai beberapa proyek open source yang “jago di satu hal”
Rasanya lebih baik menghabiskan waktu untuk mengembangkan spesifikasi portabel agar berbagai proyek open source bisa saling beroperasi
Saya memakai NextCloud untuk tujuan tersebut. Masih terlalu dini untuk sepenuhnya puas, tetapi sejauh ini belum ada kejadian gila
Saya sedang melihat bagaimana hasilnya setelah beberapa kali upgrade dan backup
Jika Anda memakai Mail-in-a-Box sebagai server email, buka
/clouddan NextCloud sudah disertakanAnda bisa login dengan kredensial mailinabox
Saya memakai ini untuk semuanya, mulai dari database keepass hingga sinkronisasi gnucash, kalender, dan kontak