SSD Nodes Learn 🎉 VPS $5.50/aydan başlayan
Rehberler Matt ConnorYazan Matt Connor · Güncellendi 2026-08-13

Nextcloud icin OnlyOffice mi Collabora mi?

Nextcloud uzerinde belge duzenleme icin OnlyOffice ve Collabora karsilastirmasi. 2 GB veya 4 GB RAM kullanan VPS sunuculari icin en uygun ofis motorunu ve DocSpace farkini ogrenin.

OnlyOffice ve Collabora: küçük bir VPS için yanıt

OnlyOffice ve Collabora, halihazırda çalıştırdığınız bir dosya sunucusuna (çoğu okuyucu için bu Nextcloud anlamına gelir) bağlanan iki belge motoru arasındaki seçimdir. 2 GB RAM'e sahip bir VPS üzerinde Collabora'yı seçin ve Nextcloud ile birlikte gelen sürümünü kullanın; çünkü bu seçenek ikinci bir container veya fazladan bir web adresi gerektirmez. 4 GB veya daha fazla belleğiniz varsa, ekibiniz .docx ve .xlsx formatlarını yoğun olarak kullanıyorsa ONLYOFFICE Docs fazladan harcayacağı belleğe değer; çünkü editörü doğrudan bu formatlar üzerinde çalışır.

Bu soru için yapılan her aramada üçüncü bir isim daha karşınıza çıkar. ONLYOFFICE DocSpace, kendi arayüzüne sahip ayrı bir üründür ve Nextcloud'un iletişim kurduğu bileşen değildir. Bir rehberde sadece "OnlyOffice" yazdığı için DocSpace kurmak, insanların Nextcloud içindeki düzenleme butonunun büyük bir sunucu gerektirdiğini düşünmelerinin en yaygın nedenidir.

İnsanların karıştırdığı üç ürün

  • ONLYOFFICE Docs, diğer adıyla Document Server, tek başına düzenleme motorudur. Dosya yöneticisi içermez. Nextcloud bağlayıcısı bu ürünle iletişim kurar. Community Edition, GNU AGPL v3 lisansı altında ücretsizdir.
  • ONLYOFFICE DocSpace bir çalışma alanıdır: odalar, üye yönetimi, paylaşım ve kendi web arayüzü ile birlikte gelir; Docs bu paketin içine gömülüdür. Nextcloud'u genişletmek yerine onunla çakışan bir yapıya sahiptir. Ağustos 2026 itibarıyla yayınlanan minimum sistem gereksinimi 6 CPU çekirdeği ve 12 GB RAM'dir.
  • Collabora Online, sunucu üzerinde çalışan LibreOffice'tir. Belge sunucuda düzenlenip oluşturulur, ardından tarayıcıya görsel olarak gönderilir. Ücretsiz sürümü, Collabora Online Development Edition'ın kısaltması olan CODE'dur.

Nextcloud, Collabora tarafı için iki uygulama sunar. Uygulama mağazasında Nextcloud Office olarak listelenen richdocuments, bir Collabora sunucusuna bağlayıcı görevi görür. richdocumentscode ise CODE'u Nextcloud kurulumunun içinde barındırır; bu sayede çalıştırılacak bir container veya yazılacak bir proxy kuralı gerekmez. Nextcloud'un kendi kılavuzu, bu yerleşik sunucunun kişisel kullanım veya küçük ekipler için uygun olduğunu belirtir ve daha iyi performans için özel bir Collabora kurulumu önerir.

Dosya sunucusu konusunu henüz karara bağlamadıysanız, Seafile ve Nextcloud karşılaştırması ilk verilmesi gereken karardır; çünkü ofis sunucusu, hangi platformu kullanırsanız kullanın ona eklenen bir bileşendir. Eğer Nextcloud halihazırda kuruluysa, bu kılavuzun temel aldığı yapı TLS ve yedeklemelerle bir VPS üzerinde Nextcloud kurulumu şeklindedir.

Her biri ne kadar RAM gerektirir?

ChartVendor stated minimum RAM for the office server alone, August 2026
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
  }
]

Bunlar, Ağustos 2026 itibarıyla her üreticinin yayınladığı ve başka hiçbir şeyin çalışmadığı, yalnızca ofis sunucusunu kapsayan değerlerdir. Collabora'nın CODE container için hızlı başlangıç kılavuzu 1 GB değerini belirtir. ONLYOFFICE, Docker üzerinde Docs için 4 GB, buna ek olarak 4 GB swap ve 40 GB boş disk alanı ister. DocSpace ise 12 GB RAM ve altı adet CPU çekirdeği talep eder.

Şimdi aynı makineye Nextcloud'u ekleyin. PHP-FPM (FastCGI process manager) çalışanları, veritabanı ve arka plan iş yürütücüsü bellek tüketir; dosya listelemeyi hızlandıran kernel page cache de aynı şekilde. 2 GB RAM'e sahip bir VPS üzerinde bağımsız bir ofis container'ı için yer kalmaz, bu durumda sunucu swap kullanmaya başlar ve swap kullanan bir sunucu bozuk gibi davranır: düzenleyici simgesi otuz saniye boyunca döner ve ardından işlem zaman aşımına uğrar. Dahili CODE uygulamasının var olma sebebi budur. Collabora ikili dosyalarını Nextcloud uygulaması içinde barındırır ve Nextcloud, düzenleyici trafiğini yerel olarak bu uygulamaya yönlendirir; bu yöntem hızdan feragat etmenize neden olsa da ayrı bir servis çalıştırma yükünden tasarruf sağlar.

İki motorun bellek kullanım biçimlerinin farklı olma nedeni

Collabora, render işlemini sunucu tarafında gerçekleştirir. Açılan her belge, container içerisinde kendi sürecini oluşturur; bir kullanıcı düzenleme yaparken bu süreci docker exec collabora ps -ef komutuyla izleyebilirsiniz. Bellek kullanımı, aynı anda açık olan belge sayısıyla doğru orantılı olarak artar; bu nedenle boşta duran bir sunucu düşük kaynak tüketirken, on eşzamanlı düzenleyici ciddi kaynak gerektirir.

ONLYOFFICE Docs ise düzenleme işini tarayıcıya aktarır. Düzenleyici JavaScript tabanlıdır; sunucu ise dosyayı saklar, eşzamanlı düzenlemeyi koordine eder ve format dönüştürme işlemlerini yürütür. Container içerisinde ayrıca nginx, node.js servisleri, PostgreSQL ve RabbitMQ çalışır. Kimse bağlı değilken bile taban bellek kullanımının 4 GB seviyesinde olmasının nedeni bu altyapıdır.

İki sistemin bellek tüketim eğrileri farklı şekillere sahiptir. Collabora düşük seviyeden başlar ve açılan her belgeyle birlikte yükselir. ONLYOFFICE ise yüksek bir başlangıç seviyesine sahiptir ancak daha yavaş artış gösterir; bunun sebebi, iş yükünün bir kısmının kullanıcıların bilgisayarlarında gerçekleşmesidir.

Ücretsiz sürümlerin sınırları nedir

CODE, 20 bağlantı üzerinden aynı anda 10 belgenin açılmasına izin verir. Collabora bu sınırı, geliştirme sürümünün sessizce kurumsal altyapıya dönüşmemesi için kasıtlı olarak koymuştur. Sınır aşıldığında, bir yuva boşalana kadar yeni belge açılmaz. Ücretli Collabora Online sürümü bu sınırı kaldırır ve destek hizmeti ekler.

ONLYOFFICE Docs Community Edition herhangi bir bağlantı sınırı yayınlamaz. Docker gereksinimleri sayfası bunun yerine boyutlandırma kademeleri sunar: 4 GB RAM'e sahip 2.8 GHz çift çekirdekli bir makinede 100 ila 200 kullanıcı; dört çekirdekli bir makinede ise 200 ila 400 kullanıcı. Gerçek sayının, kullanıcıların açtığı belgelerin boyutuna ve türüne bağlı olduğu notu düşülmüştür. Bunları, üretici koşulları altında ölçülmüş üretici üst sınırları olarak değerlendirin.

Hangisi .docx ve .xlsx dosyalarını daha iyi işler?

ONLYOFFICE doğrudan Office Open XML (OOXML) formatında çalışır; bu nedenle bir .docx dosyası açılır, düzenlenir ve geldiği formatta tekrar kaydedilir. Collabora'nın temelinde LibreOffice bulunur ve yerel formatı OpenDocument (ODF) olduğu için her OOXML dosyası açılışta bir içe aktarma, kaydetme aşamasında ise bir dışa aktarma adımından geçer. Her iki çözüm de günlük belgeler için yeterlidir. Fark, Microsoft Word veya Excel'de yoğun biçimlendirme ile oluşturulmuş dosyalarda ortaya çıkar ve bu durum veri kaybından ziyade küçük düzen kaymaları şeklinde görülür.

Bu konuya, bu sayfa da dahil olmak üzere karşılaştırma sayfalarına bakarak karar vermeyin. En kötü durumdaki iki dosyanızı, yani üzerinde değişiklik izleme açık olanı ve pivot tablo içeren dosyayı alın; her ikisini de her iki düzenleyicide açın, kaydedin, indirin ve orijinaliyle karşılaştırın. Bu işlem için ayıracağınız 20 dakika, belgeleriniz için doğruluk payı sorusunu yanıtlayacaktır; önemli olan tek soru da budur.

Eğer tek bir kişi ara sıra dosya düzenliyorsa, tekil bir ofis paketi kullanmak, bir belge sunucusu çalıştırma ihtiyacını tamamen ortadan kaldırır.

Lisanslama ve ücretli sürümün sınırları

ONLYOFFICE Docs Community Edition, GNU AGPL v3 lisansı altındadır. Collabora Online'ın kaynak kodu ise Mozilla Public License 2.0 ile lisanslanmıştır. Her iki proje de açık kaynaklıdır ve her iki şirket de desteklenen bir sürümün satışını yapmaktadır.

Ücretsiz sürümlerin sunduğu olanaklar her iki durumda da farklılık gösterir. Collabora'nın ücretsiz sürümü tam özelliklidir ancak yukarıda belirtilen eşzamanlı kullanıcı sayısı ile sınırlandırılmıştır. ONLYOFFICE'in ücretsiz sürümünde herhangi bir sınırlama yoktur; şirket, destek ve ek özellikler içeren Enterprise ve Developer sürümlerini satmaktadır. Ev kullanımı veya küçük ekipler için her iki ücretsiz sürüm de yeterlidir. Bir şirket için kurulum planlamadan önce lisans koşullarını okuyun; çünkü AGPL yükümlülükleri ve kullanıcı başına fiyatlandırma, birbirinden farklı çözümler gerektiren ayrı sorunlardır.

Her ikisinin de kurulumu tek bir container ile yapılır

ONLYOFFICE Docs, TLS (transport layer security) işlemini ön tarafta bir reverse proxy sonlandıracağı için loopback adresine bağlanır:

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/documentserver

JWT_SECRET değerini kendiniz belirleyin. JWT (JSON web token) imzalama, ONLYOFFICE Docs 7.2 sürümünden beri varsayılan olarak açıktır; eğer bir secret sağlamazsanız container bunu otomatik oluşturur. Oluşturulan secret, container yeniden oluşturulduğunda değişebilir ve bu durumda bağlayıcı (connector), ekranda anlamlı bir hata mesajı vermeden çalışmayı durdurur.

İlk başlatma birkaç dakika sürer. Durumu kontrol edin:

curl http://127.0.0.1:8081/healthcheck

Bu uç nokta, container içindeki veritabanı, mesaj aracısı ve depolama alanı hazır olduğunda true yanıtını döner. Bunun dışındaki herhangi bir yanıt, false dahil, Nextcloud ayarlarını değiştirmeden önce container üzerindeki docker logs kayıtlarını okumanız gerektiği anlamına gelir.

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/code

aliasgroup1, bu container'ın isteklerini kabul edeceği Nextcloud adreslerinin listesidir ve port numarası da buna dahil edilmelidir. ssl.enable=false ayarını yapmak, ön taraftaki reverse proxy TLS işlemini gerçekleştirdiği için Collabora sunucu süreci olan coolwsd'nin container içinde düz HTTP üzerinden konuşmasını sağlar. Kontrol edin:

curl http://127.0.0.1:9980/hosting/capabilities
curl http://127.0.0.1:9980/hosting/discovery

Birincisi JSON, ikincisi ise XML döndürür. Bağlantının reddedilmesi, container'ın hala başlatılıyor olduğu veya kapandığı anlamına gelir; bu durumda docker logs collabora dosyasını okuyun.

Editörü Nextcloud'a bağlama

Collabora için Nextcloud Office uygulamasını kurun, Yönetim ayarlarını açın, ardından Office sekmesine gidin, kendi sunucunuzu kullanma seçeneğini seçin ve kullanıcılarınızın tarayıcılarının erişebileceği https://office.example.com gibi bir adres girin. Nextcloud dosyaları tutar ve Collabora bunları WOPI (web application open platform interface) üzerinden çeker; bu nedenle dört ayrı ağ yolunun çalışması gerekir:

  • Tarayıcı Nextcloud'a ulaşır.
  • Tarayıcı Collabora sunucusuna ulaşır.
  • Nextcloud, Collabora sunucusuna ulaşır.
  • Collabora, Nextcloud'a ulaşır.

Son iki yolu manuel olarak test edin. Nextcloud sunucusundan curl https://office.example.com/hosting/capabilities komutu JSON çıktısı vermelidir. Collabora container'ı içinden curl https://cloud.example.com/status.php komutu Nextcloud'un durum JSON'ını yazdırmalıdır. Hangi yol başarısız olursa, düzeltilmesi gereken yer orasıdır.

ONLYOFFICE için bağlayıcı uygulamayı kurun, ardından ayarlarında ONLYOFFICE Docs adresini ve gizli anahtarı girin. Gizli anahtar JWT_SECRET ile tam olarak eşleşmelidir. Eğer container kendi anahtarını oluşturduysa, bunu container içinde services.CoAuthoring.secret.inbox.string altındaki /etc/onlyoffice/documentserver/local.json dosyasından okuyun. Ardından web sunucusu kullanıcısı olarak çalıştırarak Nextcloud dizininizden doğrulayın:

php occ onlyoffice:documentserver --check

Bu komut ya bağlantıyı onaylar ya da bağlayıcının karşılaştığı hatayı yazdırır; bu yöntem tarayıcı konsolunu okumaktan daha hızlıdır. Her iki bağlayıcı da tarayıcı adresi ile sunucudan sunucuya iletişim adresinin farklı olduğu durumlar için gelişmiş alanlar içerir; örneğin Nextcloud editöre özel bir ağ üzerinden ulaşıyorsa bu alanları kullanın. İç trafiği genel adrese gönderip geri döndürmek yerine bu alanları doldurun.

Reverse proxy arkasında düzenleme işleminin başarısız olma nedenleri

"Açılmıyor" şeklindeki raporların neredeyse tamamı bu nedenlerden kaynaklanır.

Protokol uyumsuzluğu. Nextcloud https üzerinde çalışırken ofis sunucusu adresi http olarak yazılmışsa, tarayıcı güvenli bir sayfa içinde güvenli olmayan bir çerçeveyi yüklemeyi reddettiği için işlem başarısız olur. Her ikisi için de https kullanın.

Collabora için eksik proxy kuralları. Proxy, /browser, /hosting/discovery, /hosting/capabilities, /cool, /cool/adminws ve /cool/(.*)/ws üzerindeki websocket bağlantılarını 9980 numaralı porta yönlendirmelidir. Websocket kuralı atlanırsa, düzenleyici yüklendikten hemen sonra bir websocket açmaya çalıştığı ve yanıt alamadığı için belge çerçevesi yüklenir ancak boş kalır.

Yanlış bir aliasgroup1. Container, kendisine bildirilmeyen bir adresten gelen istekleri reddeder ve docker logs collabora, No acceptable WOPI hosts found kaydını tutar. Bu değer, kullanıcılarınızın yazdığı Nextcloud URL'si ile (port dahil) eşleşmelidir.

Nextcloud'un yerel bir adresi çağırmayı reddetmesi. Nextcloud varsayılan olarak yerel ve özel adreslere giden istekleri engeller; bu durum günlük kaydında Host violates local access rules olarak görünür. Düzenleyiciye yalnızca yerel bir adres üzerinden ulaşılabiliyorsa, config.php dosyasında 'allow_local_remote_servers' => true ayarını yapın.

Çok kısıtlayıcı bir WOPI izin listesi. Nextcloud'un Ofis ayarları, dosyaları getirmesine izin verilen adresleri sınırlayan bir WOPI izin listesi içerir. Bu, kullanılması önerilen bir ayardır ancak bir container yeni bir IP adresiyle yeniden başlatıldıktan sonra düzenleme işleminin bozulmasına da neden olabilir. Belgeler yeniden yapılandırmadan hemen sonra açılmamaya başladıysa, ilk olarak bu alana bakın.

ONLYOFFICE dosya indiremiyor. Bağlayıcı Error while downloading the document file to be converted. hatasını rapor eder. Belge sunucusuna Nextcloud'dan bir dosya alması talimatı verilmiştir ancak sunucu bunu başaramamaktadır: kendisine verilen adres container içinden ulaşılamaz durumdadır, Nextcloud kabul etmeyeceği bir sertifika sunmaktadır veya gizli anahtar (secret) eşleşmemektedir. Container içinden docker exec kullanarak ilgili URL'ye karşı curl komutunu çalıştırın; hata nedeni genellikle tek satırlık bir çıktı ile belirtilir.

2 GB ve 4 GB RAM üzerinde neler çalıştırılabilir

2 GB RAM üzerinde Nextcloud'u yerleşik CODE uygulamasıyla çalıştırın ve orada durun. Bu kurulum bağımsız bir sunucudan daha yavaştır; büyük bir elektronik tablonun ilk açılışı birkaç saniye sürebilir ancak herhangi bir proxy yapılandırması gerektirmez. Tek bir hane halkı için doğru çözüm budur.

4 GB RAM üzerinde Nextcloud'u bağımsız bir CODE container'ı ile birlikte çalıştırın ve ani yük artışlarında sistemin çökmemesi için swap yapılandırın. Düzenleme işlemlerinin normal bir hızda hissedilmeye başlandığı nokta burasıdır.

Nextcloud'un yanında ONLYOFFICE Docs kullanacaksanız 6 ila 8 GB RAM planlayın veya Docs için ayrı küçük bir sunucu ayırın. Belirtilen 4 GB alt sınır sadece doküman sunucusu içindir; bu nedenle 4 GB'lık bir sunucuyu Nextcloud ile paylaşmak, gerçek bir kullanımda sürekli swap yapılmasına neden olur.

Küçük bir VPS üzerinde DocSpace çalıştırmak kaçınılması gereken bir hatadır. Yazılımın kendi yayınladığı minimum gereksinim 12 GB RAM ve altı CPU çekirdeğidir. Çokça referans verilen bir sağlayıcı rehberi, DocSpace'i hala 8 GB'lık bir sunucuya üretici kurulum betiğiyle kurmaktadır; bu değer yayınlanan minimum gereksinimin altındadır ve sorduğunuz sorudan farklı bir duruma yanıt vermektedir. Bir rehberi uygulamadan önce ne kurduğunu kontrol edin ve rehberde belirtilen gereksinimlerin üretici sayfasındaki güncel verilerle ne zaman doğrulandığına bakın. Kurulum betiği tek seçenek değildir. Docs ve CODE, kendi başınıza başlatıp durdurabileceğiniz ve silebileceğiniz tekil container'lardır; bu, tüm bir yığını kuran bir betiği yönetmekten daha kolaydır.

Küçük bir sunucuda nelerin barındırılması gerektiğine dair daha geniş kapsamlı soru için 2026 yılında self-host etmeye değer olanlar listesine göz atabilirsiniz.

FAQ

Nextcloud için OnlyOffice mi yoksa Collabora mı daha iyidir?

Genel olarak biri diğerinden daha iyi değildir; seçim genellikle bellek miktarına göre yapılır. Collabora, kendi hızlı başlangıç kılavuzunda belirttiği 1 GB RAM ile başlar ve ücretsiz CODE sürümü, 20 bağlantı üzerinden 10 belgenin aynı anda açılmasına izin verir; bu da ev kullanımı veya küçük ekipler için uygundur. ONLYOFFICE Docs, Nextcloud'un kendi ihtiyaçları haricinde 4 GB RAM talep eder, herhangi bir bağlantı sınırı belirtmez ve doğrudan .docx ile .xlsx içinde çalışır; bu sayede Microsoft Office biçimlendirmelerini orijinaline daha yakın tutar. Küçük bir VPS üzerinde Collabora'yı tercih edin. Ekip gün boyu Office formatlarıyla çalışıyorsa ve düzenleyiciye kendi bellek alanını ayırabiliyorsanız ONLYOFFICE'i seçin.

Nextcloud'da belge düzenlemek için ne kadar RAM gerekir?

Nextcloud'un yerleşik CODE sunucusu uygulamasıyla 2 GB RAM yeterlidir; çünkü bu uygulama ikinci bir servis olarak değil, Nextcloud kurulumunun içinde çalışır. Nextcloud ve bağımsız bir Collabora CODE container'ı için 4 GB RAM rahat bir kullanım sağlar. ONLYOFFICE Docs, belge sunucusu için tek başına 4 GB minimum RAM gerektirir; bu nedenle Nextcloud ile aynı makinede çalışacaksa 6 ila 8 GB RAM ayırın veya ayrı bir sunucuya kurun.

Belge çerçevesi neden açılıyor ancak boş kalıyor?

Düzenleyici HTTPS üzerinden yüklenir ve ardından bir websocket açar; bu nedenle boş bir çerçeve neredeyse her zaman websocket bağlantısının kurulamadığı anlamına gelir. Nginx arkasındaki Collabora için, proxy'nin /cool/(.*)/ws trafiğini bağlantı yükseltme (upgrade) başlıklarıyla ilettiğini ve /browser, /hosting/discovery ile /hosting/capabilities değerlerinin de iletildiğini doğrulayın. Ardından container üzerindeki docker logs dosyasını okuyun: No acceptable WOPI hosts found hatası, aliasgroup1 değerinin tarayıcının kullandığı Nextcloud adresiyle (port dahil) eşleşmediği anlamına gelir.

Nextcloud'da dosya düzenlemek için ONLYOFFICE DocSpace gerekli mi?

Hayır. DocSpace, kendi arayüzüne ve kullanıcı hesaplarına sahip bağımsız bir çalışma alanıdır ve Nextcloud bağlayıcısı (connector) onunla iletişim kurmaz. Nextcloud'un bağlandığı bileşen, belge sunucusu olan ONLYOFFICE Docs'tur. DocSpace minimum 12 GB RAM ve altı CPU çekirdeği gerektirir; bu nedenle DocSpace kurulumu yapan kılavuzlar, tarayıcı üzerinden düzenleme yapmak için büyük bir sunucuya ihtiyaç duyulduğu algısına yol açmaktadır.