Sertifikalar Kariyer Projeler Blog Araçlar İletişim $ iletisime_gec
← Tüm yazılar

Nextcloud + OnlyOffice: Google Workspace'e Ücretsiz ve Güvenli Alternatif

Google Workspace 2024'te fiyatlarını %20 artırdı. Microsoft 365 ise her yıl zam yapıyor. Nextcloud ve OnlyOffice entegrasyonuyla kendi bulutunuzu kurun — verileriniz sizin sunucunuzda, aylık sıfır lisans maliyeti. KRK Holding'de nasıl kurduğumu adım adım anlattım.

Nextcloud + OnlyOffice: Google Workspace'e Ücretsiz ve Güvenli Alternatif

2023 yılında KRK Holding'de Google Workspace faturası beklenmedik yüksek geldi. Kullanıcı sayısı arttıkça maliyet de artıyordu. Üstelik tüm kurumsal verilerimiz Google'ın sunucularındaydı — KVKK açısından da rahatsız ediciydi. Nextcloud ve OnlyOffice entegrasyonuna geçtim. Aradan bir yıl geçti, tek pişmanlığım daha önce yapmamış olmak.

Nextcloud ve OnlyOffice Nedir?

Nextcloud; dosya senkronizasyonu, takvim, kişiler ve video konferans sunan açık kaynaklı bir işbirliği platformu. Kendi sunucunuza kuruyorsunuz, veriler tamamen sizin kontrolünüzde.

OnlyOffice ise tarayıcıdan çalışan tam özellikli ofis paketi. Word, Excel ve PowerPoint dosyalarını birden fazla kişiyle aynı anda düzenleyebiliyorsunuz — Google Docs gibi. Self-hosted versiyonu ücretsiz.

Sistem Gereksinimleri

KRK Holding'de 50 kullanıcı için şu yapıyı kullanıyorum:

1. Nextcloud Kurulumu

Önce gerekli paketleri kurun:

apt update && apt upgrade -y
apt install -y nginx php8.2 php8.2-fpm php8.2-gd php8.2-mysql   php8.2-curl php8.2-xml php8.2-zip php8.2-mbstring   php8.2-intl php8.2-bcmath php8.2-imagick redis-server

Nextcloud'u indirip kurun:

cd /var/www
wget https://download.nextcloud.com/server/releases/latest.tar.bz2
tar -xjf latest.tar.bz2
chown -R www-data:www-data /var/www/nextcloud

Veritabanını oluşturun:

mysql -u root -p
CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER nextcloud@localhost IDENTIFIED BY güçlü_şifre;
GRANT ALL PRIVILEGES ON nextcloud.* TO nextcloud@localhost;
FLUSH PRIVILEGES;

Tarayıcıda https://sizin-domain.com/nextcloud adresini açın ve kurulum sihirbazını tamamlayın.

2. OnlyOffice Kurulumu

OnlyOffice'i Docker ile kurmak en pratik yöntem:

apt install -y docker.io docker-compose
systemctl enable docker && systemctl start docker

docker run -d --name onlyoffice --restart always -p 8080:80 -e JWT_ENABLED=true -e JWT_SECRET=güçlü_bir_jwt_şifresi -v /opt/onlyoffice/data:/var/www/onlyoffice/Data onlyoffice/documentserver

OnlyOffice artık http://localhost:8080 adresinde çalışıyor. Dışarıya açmak için Nginx reverse proxy ekleyin:

server {
    listen 443 ssl;
    server_name office.sirketiniz.com;
location / {
    proxy_pass http://localhost:8080;
    proxy_http_version 1.1;
    proxy_set_header Upgrade ;
    proxy_set_header Connection upgrade;
    proxy_set_header Host ;
}

}

3. Nextcloud — OnlyOffice Entegrasyonu

Nextcloud admin panelinde Uygulamalar → ONLYOFFICE uygulamasını yükleyin. Ardından Ayarlar → ONLYOFFICE bölümüne gidin:

Kaydedin. Artık Nextcloud'daki docx, xlsx ve pptx dosyalarına tıklayınca OnlyOffice editörü açılıyor.

Maliyet Karşılaştırması

50 kullanıcı için yıllık maliyet:

Üç yılda yaklaşık 8.000 dolar tasarruf. Ve verileriniz tamamen sizde.

KVKK Uyumluluğu

Tüm kurumsal veriler kendi sunucunuzda, Türkiye'de işleniyor. Üçüncü taraf bulut sağlayıcılarına veri aktarımı yok. KVKK uyumluluğu açısından çok daha güvenli bir yapı.

Sık Karşılaşılan Sorunlar

OnlyOffice bağlantı hatası: JWT şifresinin Nextcloud ayarları ile Docker environment değişkeninde birebir aynı olduğunu kontrol edin.

Yavaş dosya düzenleme: OnlyOffice container'ına daha fazla RAM ayırın — minimum 2GB, önerilen 4GB.

Büyük dosya yüklenemiyor: PHP'nin upload_max_filesize ve Nginx'in client_max_body_size değerlerini artırın.

Sonuç

KRK Holding'de bir yıldır sorunsuz çalışıyor. Kullanıcıların büyük çoğunluğu Google Drive'dan geçişi fark etmedi bile. Kurulum veya yapılandırma konusunda sorularınız varsa iletişim formundan ulaşabilirsiniz.

İK
İdris Koç
Linux Engineer · IT Manager @ KRK Holding · linux.ist Kurucusu
linux.ist AI
● Gemini 1.5 Flash · Aktif
Merhaba! Linux, sunucu yönetimi veya ağ güvenliği hakkında sorularınızı yanıtlayabilirim. 👋