OnlyOffice vs Collabora untuk VPS 2 GB atau 4 GB
Bandingkan kebutuhan RAM, batas koneksi CODE, kompatibilitas DOCX, dan perbedaan DocSpace untuk memilih server dokumen yang cocok bagi Nextcloud di VPS 2 atau 4 GB.
OnlyOffice vs Collabora: pilihan untuk VPS kecil
OnlyOffice vs Collabora adalah pilihan antara dua mesin dokumen yang terhubung ke server file yang sudah Anda jalankan, yang bagi sebagian besar pembaca berarti Nextcloud. Pada VPS 2 GB, pilih Collabora dan gunakan versi yang disertakan Nextcloud, karena tidak menambahkan container kedua atau alamat web tambahan. Pada VPS 4 GB atau lebih, ONLYOFFICE Docs sepadan dengan penggunaan memori tambahan jika tim Anda banyak menggunakan .docx dan .xlsx, karena editor tersebut dapat bekerja langsung dengan format itu.
Nama ketiga muncul dalam setiap pencarian tentang pertanyaan ini. ONLYOFFICE DocSpace adalah produk terpisah dengan antarmukanya sendiri, dan bukan komponen yang digunakan Nextcloud untuk berkomunikasi. Memasang DocSpace karena sebuah tutorial menyebut "OnlyOffice" adalah alasan paling umum orang mengira tombol edit di Nextcloud memerlukan server besar.
Tiga produk yang sering disalahpahami
- ONLYOFFICE Docs, yang juga disebut Document Server, adalah engine pengeditan itu sendiri. Produk ini tidak memiliki file manager. Konektor Nextcloud terhubung ke produk ini. Community Edition gratis dan menggunakan lisensi GNU AGPL v3.
- ONLYOFFICE DocSpace adalah workspace: room, pengelolaan anggota, berbagi, dan antarmuka web sendiri, dengan Docs yang sudah disertakan di dalamnya. Produk ini tumpang tindih dengan Nextcloud, bukan memperluasnya. Persyaratan minimum yang dipublikasikan, berdasarkan informasi pada August 2026, adalah 6 core CPU dan 12 GB RAM.
- Collabora Online adalah LibreOffice yang berjalan di server. Dokumen ditata dan dirender di server, lalu dikirim ke browser sebagai gambar. Build gratisnya adalah CODE, singkatan dari Collabora Online Development Edition.
Nextcloud menyediakan dua app untuk sisi Collabora. richdocuments, yang tercantum di app store sebagai Nextcloud Office, adalah konektor ke server Collabora. richdocumentscode menyertakan CODE di dalam instalasi Nextcloud, sehingga tidak ada container yang perlu dijalankan dan tidak ada aturan proxy yang perlu ditulis. Manual Nextcloud sendiri menjelaskan bahwa server bawaan tersebut sesuai untuk penggunaan pribadi atau tim kecil, serta merekomendasikan instalasi Collabora khusus untuk performa yang lebih baik.
Jika Anda belum menentukan file server yang akan digunakan, Perbandingan Seafile dan Nextcloud adalah keputusan pertama yang harus dibuat, karena office server menjadi lampiran untuk salah satu layanan yang Anda jalankan. Jika Nextcloud sudah aktif, instance Nextcloud pada VPS dengan TLS dan backup adalah server yang diasumsikan oleh panduan ini.
Berapa RAM yang dibutuhkan masing-masing?
The data behind this chart
[
{
"label": "Collabora CODE",
"min_ram_gb": 1
},
{
"label": "ONLYOFFICE Docs",
"min_ram_gb": 4
},
{
"label": "ONLYOFFICE DocSpace",
"min_ram_gb": 12
}
]Berikut adalah angka yang dipublikasikan oleh masing-masing vendor, dibaca pada Agustus 2026. Setiap angka hanya berlaku untuk server perkantoran itu sendiri tanpa proses lain yang berjalan. Panduan mulai cepat Collabora untuk container CODE menyebutkan 1 GB. ONLYOFFICE membutuhkan 4 GB untuk Docs di bawah Docker, serta swap 4 GB dan ruang disk kosong 40 GB. DocSpace membutuhkan 12 GB dan enam core CPU.
Sekarang tambahkan Nextcloud ke mesin yang sama. Worker PHP-FPM (FastCGI process manager), database, dan runner tugas latar belakang semuanya membutuhkan memori. Cache halaman kernel juga membutuhkan memori agar daftar file dapat ditampilkan dengan cepat. Pada VPS 2 GB, tidak ada ruang tersisa untuk container office mandiri. Akibatnya, mesin menggunakan swap. Server yang menggunakan swap berlebihan terlihat seperti server yang rusak: indikator pemuatan editor berputar selama tiga puluh detik, lalu berhenti. Karena itu, aplikasi CODE bawaan tersedia. Aplikasi ini menyertakan biner Collabora di dalam aplikasi Nextcloud. Nextcloud kemudian meneruskan trafik editor ke aplikasi tersebut secara lokal. Pendekatan ini mengurangi kecepatan, tetapi menghemat satu service penuh.
Mengapa kedua engine menggunakan memori dengan cara yang berbeda
Collabora melakukan rendering di server. Setiap dokumen yang terbuka mendapatkan prosesnya sendiri di dalam container, yang dapat Anda pantau dengan docker exec collabora ps -ef saat seseorang mengedit dokumen. Penggunaan memori bertambah seiring jumlah dokumen yang terbuka secara bersamaan. Karena itu, server yang tidak aktif membutuhkan sedikit memori, sedangkan sepuluh editor yang bekerja secara bersamaan membutuhkan lebih banyak memori.
ONLYOFFICE Docs memindahkan pekerjaan tata letak ke browser. Editornya menggunakan JavaScript, sedangkan server menyimpan file, mengoordinasikan pengeditan bersama, dan menjalankan konversi format. Container ini juga menjalankan nginx, layanan node.js, PostgreSQL, dan RabbitMQ. Penggunaan memori dasar inilah yang membuat kebutuhan minimumnya menjadi 4 GB saat tidak ada pengguna yang terhubung.
Kedua kurva tersebut memiliki bentuk yang berbeda. Collabora dimulai dari penggunaan memori yang rendah dan meningkat pada setiap dokumen yang terbuka. ONLYOFFICE dimulai dari penggunaan memori yang tinggi dan meningkat lebih lambat karena sebagian pekerjaan dilakukan pada laptop pengguna.
Batasan build gratis
CODE mengizinkan 10 dokumen terbuka secara bersamaan, dari 20 koneksi. Collabora menetapkan batas ini secara sengaja agar development build tidak diam-diam berubah menjadi infrastruktur perusahaan. Setelah batas tercapai, dokumen berikutnya tidak akan terbuka sampai salah satu slot tersedia. Build berbayar Collabora Online menghapus batas tersebut dan menambahkan dukungan.
ONLYOFFICE Docs Community Edition tidak menetapkan batas koneksi. Halaman persyaratan Docker-nya memberikan tingkat kapasitas sebagai gantinya: 100 hingga 200 pengguna pada mesin dual core 2.8 GHz dengan RAM 4 GB, dan 200 hingga 400 pengguna pada mesin quad core, dengan catatan bahwa jumlah sebenarnya bergantung pada ukuran dan jenis dokumen yang dibuka pengguna. Anggap angka tersebut sebagai batas vendor yang diukur dalam kondisi vendor.
Mana yang lebih baik untuk menangani .docx dan .xlsx?
ONLYOFFICE bekerja langsung dengan Office Open XML (OOXML), sehingga file .docx dibuka, diedit, lalu ditulis kembali dalam format asalnya. Collabora menggunakan LibreOffice sebagai dasarnya, dan format natifnya adalah OpenDocument (ODF). Karena itu, setiap file OOXML melalui tahap impor saat dibuka dan tahap ekspor saat disimpan. Keduanya cukup baik untuk dokumen sehari-hari. Perbedaannya terlihat pada file yang dibuat di Microsoft Word atau Excel dengan pemformatan yang kompleks. Perbedaan ini biasanya berupa sedikit perubahan tata letak, bukan kehilangan data.
Jangan menentukan pilihan berdasarkan halaman perbandingan, termasuk halaman ini. Ambil dua file terburuk Anda: file yang berisi perubahan terlacak dan file yang memiliki tabel pivot. Buka masing-masing file di kedua editor, simpan, unduh, lalu bandingkan dengan file asli. Dua puluh menit pengujian ini akan menjawab pertanyaan tentang kesesuaian format untuk dokumen Anda. Itulah satu-satunya versi pertanyaan yang penting.
Jika hanya satu orang yang sesekali mengedit file, suite perkantoran untuk satu file tidak memerlukan document server sama sekali.
Lisensi dan posisi edisi berbayar
ONLYOFFICE Docs Community Edition dilisensikan berdasarkan GNU AGPL v3. Source Collabora Online menggunakan Mozilla Public License 2.0. Kedua proyek tersebut merupakan open source, dan kedua perusahaan menjual build yang disertai dukungan.
Hal yang tidak tersedia pada build gratis berbeda untuk masing-masing produk. Build gratis Collabora lengkap, tetapi dibatasi oleh jumlah concurrency di atas. Build gratis ONLYOFFICE tidak memiliki batas tersebut, sedangkan ONLYOFFICE menjual edisi Enterprise dan Developer yang menambahkan dukungan serta fitur lainnya. Untuk rumah tangga atau tim kecil, kedua build gratis tersebut sudah memadai. Untuk perusahaan, baca ketentuan lisensinya sebelum merencanakan penerapan, karena kewajiban AGPL dan harga per pengguna merupakan dua persoalan terpisah dengan solusi yang berbeda.
Memasang salah satunya akan menghasilkan satu container
ONLYOFFICE Docs, yang diikat ke loopback karena reverse proxy akan melakukan terminasi TLS (transport layer security) di depannya:
sudo docker run -i -t -d -p 127.0.0.1:8081:80 --restart=always \
-e JWT_SECRET=replace_this_with_a_long_random_string \
onlyoffice/documentserverAtur JWT_SECRET sendiri. Penandatanganan JWT (JSON web token) secara default telah aktif sejak ONLYOFFICE Docs 7.2. Jika Anda tidak memberikan secret, container akan membuatnya. Secret yang dibuat otomatis dapat berubah saat container dibuat ulang. Akibatnya, connector berhenti bekerja tanpa menampilkan pesan yang berguna di layar.
Proses start pertama memerlukan waktu beberapa menit. Periksa:
curl http://127.0.0.1:8081/healthcheckEndpoint tersebut mengembalikan true setelah database, message broker, dan storage di dalam container siap. Nilai apa pun selain itu, termasuk false, berarti Anda harus membaca docker logs pada container sebelum mengubah pengaturan Nextcloud.
Collabora CODE:
docker run -t -d --name collabora --restart always \
-p 127.0.0.1:9980:9980 \
-e "aliasgroup1=https://cloud.example.com:443" \
-e "extra_params=--o:ssl.enable=false" \
collabora/codealiasgroup1 adalah daftar alamat Nextcloud yang dapat digunakan container ini untuk menerima pekerjaan, dan port harus dicantumkan di dalamnya. Pengaturan ssl.enable=false membuat coolwsd, proses server Collabora, menggunakan HTTP biasa di dalam container karena reverse proxy di depannya menangani TLS. Periksa:
curl http://127.0.0.1:9980/hosting/capabilities
curl http://127.0.0.1:9980/hosting/discoveryPerintah pertama mengembalikan JSON, sedangkan perintah kedua mengembalikan XML. Koneksi yang ditolak berarti container masih dalam proses start atau telah berhenti. Karena itu, baca docker logs collabora.
Menghubungkan editor ke Nextcloud
Untuk Collabora, instal aplikasi Nextcloud Office, buka pengaturan Administration, lalu Office. Pilih opsi untuk menggunakan server sendiri, kemudian masukkan alamat yang dapat dijangkau browser pengguna, misalnya https://office.example.com. Nextcloud menyimpan file, sedangkan Collabora mengambilnya melalui WOPI (web application open platform interface). Karena itu, empat jalur jaringan terpisah harus berfungsi:
- Browser dapat menjangkau Nextcloud.
- Browser dapat menjangkau server Collabora.
- Nextcloud dapat menjangkau server Collabora.
- Collabora dapat menjangkau Nextcloud.
Uji dua jalur terakhir secara manual. Dari server Nextcloud, curl https://office.example.com/hosting/capabilities seharusnya menampilkan JSON. Dari dalam container Collabora, curl https://cloud.example.com/status.php seharusnya menampilkan JSON status Nextcloud. Jalur yang gagal adalah jalur yang harus diperbaiki.
Untuk ONLYOFFICE, instal aplikasi konektor, lalu isi alamat ONLYOFFICE Docs dan secret key pada pengaturannya. Secret tersebut harus sama persis dengan JWT_SECRET. Jika container membuat secret sendiri, baca secret tersebut dari dalam container melalui /etc/onlyoffice/documentserver/local.json, pada services.CoAuthoring.secret.inbox.string. Kemudian lakukan verifikasi dari direktori Nextcloud sebagai user server web:
php occ onlyoffice:documentserver --checkPerintah tersebut akan mengonfirmasi koneksi atau menampilkan error yang dialami konektor. Cara ini lebih cepat daripada membaca konsol browser. Kedua konektor juga menyediakan field lanjutan untuk kondisi ketika alamat browser dan alamat server-ke-server berbeda, misalnya saat Nextcloud menjangkau editor melalui jaringan privat. Isi field tersebut, bukan mengirimkan trafik internal ke alamat publik lalu mengembalikannya ke jaringan internal.
Mengapa pengeditan gagal di balik reverse proxy
Hampir semua laporan bahwa "tidak dapat dibuka" disebabkan oleh salah satu masalah berikut.
Ketidaksesuaian protokol. Nextcloud pada https akan gagal jika alamat server office ditulis sebagai http, karena browser menolak memuat frame tidak aman di dalam halaman aman. Gunakan https untuk keduanya.
Aturan proxy untuk Collabora tidak lengkap. Proxy harus meneruskan /browser, /hosting/discovery, /hosting/capabilities, /cool, /cool/adminws, dan koneksi websocket pada /cool/(.*)/ws ke port 9980. Jika aturan websocket tidak ada, frame dokumen dimuat lalu tetap kosong, karena editor membuka websocket segera setelah dimuat dan tidak pernah menerima respons.
aliasgroup1 yang salah. Container menolak permintaan dari alamat yang belum dikonfigurasi, dan docker logs collabora mencatat No acceptable WOPI hosts found. Nilai tersebut harus sama dengan URL Nextcloud yang diketik pengguna, termasuk port.
Nextcloud menolak mengakses alamat lokal. Secara default, Nextcloud memblokir permintaan keluar ke alamat lokal dan privat, dan baris log-nya adalah Host violates local access rules. Atur 'allow_local_remote_servers' => true di config.php jika editor memang hanya dapat dijangkau melalui alamat lokal.
Allow list WOPI terlalu terbatas. Pengaturan Office di Nextcloud memiliki allow list untuk permintaan WOPI, yang membatasi alamat yang diizinkan mengambil file. Pengaturan ini baik untuk digunakan, tetapi juga dapat menyebabkan pengeditan gagal setelah container kembali dengan alamat IP baru. Jika dokumen berhenti terbuka tepat setelah rebuild, periksa field ini terlebih dahulu.
ONLYOFFICE tidak dapat mengunduh file. Connector melaporkan Error while downloading the document file to be converted.. Document server diperintahkan mengambil file dari Nextcloud, tetapi tidak dapat melakukannya: alamat yang diberikan tidak dapat dijangkau dari dalam container, atau Nextcloud menyajikan sertifikat yang tidak dapat diterimanya, atau secret tidak cocok. Jalankan curl terhadap URL yang sama persis dari dalam container dengan docker exec. Biasanya penyebabnya terlihat dalam satu baris.
Apa yang benar-benar dapat dijalankan pada 2 GB dan 4 GB
Pada 2 GB, jalankan Nextcloud dengan aplikasi CODE bawaan dan berhenti di situ. Kinerjanya lebih lambat daripada server mandiri, pembukaan pertama spreadsheet besar dapat memerlukan beberapa detik, dan Anda tidak memerlukan konfigurasi proxy sama sekali. Untuk satu rumah tangga, ini adalah pilihan yang tepat.
Pada 4 GB, jalankan Nextcloud dan container CODE mandiri, lalu konfigurasikan swap agar lonjakan beban tidak membuat server berhenti berfungsi. Pada kapasitas ini, pengeditan mulai terasa normal.
Untuk menjalankan ONLYOFFICE Docs berdampingan dengan Nextcloud, siapkan 6 hingga 8 GB, atau gunakan server kecil terpisah untuk Docs. Batas minimum 4 GB yang ditetapkan untuk Docs hanya berlaku untuk document server, sehingga berbagi server 4 GB dengan Nextcloud akan menyebabkan swap saat digunakan untuk pekerjaan nyata.
DocSpace pada VPS kecil adalah pilihan yang harus dihindari. Persyaratan minimum yang dipublikasikan sendiri adalah 12 GB RAM dan enam core CPU. Tutorial provider yang banyak ditautkan masih menerapkan DocSpace dengan skrip instalasi vendor pada instance 8 GB. Konfigurasi itu berada di bawah angka yang dipublikasikan dan menjawab pertanyaan yang berbeda dari pertanyaan Anda. Periksa apa yang dipasang oleh sebuah panduan sebelum mengikutinya. Periksa juga kapan persyaratan yang dikutip terakhir kali dikonfirmasi pada halaman vendor. Skrip instalasi juga hanya salah satu cara. Docs dan CODE adalah container tunggal yang dapat Anda start, stop, dan hapus sendiri. Ini lebih mudah dipahami daripada skrip yang memasang sebuah stack.
Untuk pertanyaan yang lebih luas tentang apa yang layak dijalankan pada server kecil, apa yang layak di-self-host pada 2026 membahas pilihan utamanya.
FAQ
Apakah OnlyOffice atau Collabora lebih baik untuk Nextcloud?
Tidak ada yang secara umum lebih baik, dan biasanya memori menjadi faktor penentu. Collabora memerlukan minimal 1 GB sesuai publikasi quick start-nya sendiri, sedangkan build CODE gratis memungkinkan 10 dokumen terbuka dari 20 koneksi. Ini sesuai untuk rumah tangga atau tim kecil. ONLYOFFICE Docs memerlukan 4 GB sebelum memperhitungkan kebutuhan Nextcloud, tidak menetapkan batas koneksi, dan bekerja langsung dengan .docx serta .xlsx. Karena itu, format Microsoft Office dapat dipertahankan lebih mendekati dokumen asli. Pilih Collabora pada VPS kecil. Pilih ONLYOFFICE jika tim bekerja dengan format Office sepanjang hari dan Anda dapat menyediakan memori khusus untuk editor.
Berapa banyak RAM yang saya perlukan untuk mengedit dokumen di Nextcloud?
2 GB cukup untuk aplikasi server CODE bawaan Nextcloud karena aplikasi tersebut berjalan di dalam instalasi Nextcloud, bukan sebagai service kedua. 4 GB cukup longgar untuk Nextcloud ditambah container Collabora CODE mandiri. ONLYOFFICE Docs menyatakan minimum 4 GB hanya untuk document server, sehingga siapkan 6 hingga 8 GB jika dijalankan pada mesin yang sama dengan Nextcloud, atau tempatkan pada server terpisah.
Mengapa frame dokumen terbuka lalu tetap kosong?
Editor dimuat melalui HTTPS, lalu membuka websocket. Karena itu, frame yang kosong hampir selalu berarti websocket tidak pernah tersambung. Untuk Collabora di belakang nginx, pastikan proxy meneruskan /cool/(.*)/ws beserta header connection upgrade, serta meneruskan /browser, /hosting/discovery, dan /hosting/capabilities. Kemudian baca docker logs pada container. Pesan No acceptable WOPI hosts found berarti nilai aliasgroup1 tidak cocok dengan alamat Nextcloud yang digunakan browser, termasuk port.
Apakah saya memerlukan ONLYOFFICE DocSpace untuk mengedit file di Nextcloud?
Tidak. DocSpace adalah workspace mandiri dengan antarmuka dan akun pengguna sendiri, dan connector Nextcloud tidak berkomunikasi dengannya. Komponen yang terhubung ke Nextcloud adalah ONLYOFFICE Docs, yaitu document server. DocSpace menyatakan minimum 12 GB RAM dan enam core CPU. Karena itu, panduan yang memasangnya dapat membuat orang mengira bahwa pengeditan melalui browser memerlukan server besar.