Kısa cevap: Odoo için birkaç kullanıcılı küçük bir kurulum 2 vCPU ve 4 GB RAM ile çalışır; 20-50 kullanıcılı orta ölçekli bir kurulum için 4 vCPU ve 8-16 GB RAM, 100+ kullanıcılı büyük kurulumlar için 8 vCPU ve 16-32 GB RAM ve üzeri önerilir. Odoo worker (işçi) tabanlı çalışır ve PostgreSQL kullanır; kaynak planlaması eş zamanlı kullanıcı sayısına göre yapılır.

Odoo, Python tabanlı güçlü bir açık kaynak ERP ve iş yönetimi platformudur. Muhasebe, CRM, stok, üretim ve e-ticaret modülleri aynı anda çalıştığında sunucu yükü hızla artar. Doğru kaynak planlaması için Odoo'nun worker mimarisini ve PostgreSQL ihtiyacını anlamak gerekir. Bu rehberde kullanıcı sayısına göre gerçekçi sunucu gereksinimlerini açıklıyoruz.

Kullanıcı sayısına göre önerilen kaynaklar

Odoo'da temel kural: worker sayısı ≈ (CPU çekirdeği × 2) + 1 ve her worker için yaklaşık 1 GB RAM ayrılır. Aşağıdaki tablo bu mantıkla hazırlanmıştır.

Eş zamanlı kullanıcı vCPU RAM NVMe Disk Önerilen barındırma
1-10 kullanıcı (test / küçük ekip)24 GB40 GBGiriş VDS
10-50 kullanıcı48-16 GB80-120 GBGüçlü VDS
50-100 kullanıcı6-816-32 GB160-240 GBYüksek VDS / dedicated
100+ kullanıcı / çok şirketli8-1632 GB+320 GB+Dedicated (ayrı PostgreSQL)

Kendi kurulumun için hızlı tahmin almak istersen sunucu gereksinim hesaplayıcımızı kullanabilirsin.

Odoo worker mimarisi neden önemli?

Odoo, gelen istekleri worker adı verilen süreçlerle işler. Yeterli worker yoksa kullanıcılar sırada bekler ve arayüz yavaşlar. Her worker bellek tüketir; bu yüzden CPU artırırken RAM'i de orantılı artırmak gerekir. Ayrıca zamanlanmış görevler (cron) ve rapor üretimi için ek worker ayrılması önerilir. Kısacası Odoo'da CPU ve RAM birlikte planlanmalıdır.

PostgreSQL ve disk

Odoo veritabanı olarak PostgreSQL kullanır ve veritabanı performansı doğrudan uygulama hızına yansır. Küçük ve orta kurulumlarda veritabanı aynı sunucuda tutulabilir; büyük kurulumlarda PostgreSQL'i ayrı bir sunucuya taşımak performansı ciddi artırır. Her durumda NVMe disk, veritabanı sorguları için kritiktir.

Sunucu konumu ve gecikme

Odoo günlük operasyonda sürekli kullanılan bir sistemdir; ekibin Türkiye'deyse düşük gecikmeli bir Türkiye sunucusu arayüz akıcılığını doğrudan iyileştirir. Yurt dışı gecikmesinin gerçek ölçümlerini Türkiye Sunucu Gecikme Raporu yazımızda bulabilirsin.

Odoo için hangi Vulut çözümü?

Küçük ve orta ekipler için Vulut Ryzen VDS sunucuları kök erişimi ve NVMe disk ile idealdir. Büyük, çok kullanıcılı veya ayrı veritabanı gerektiren kurulumlar için dedicated sunucular daha uygundur.

Sık Sorulan Sorular

Odoo kaç GB RAM ister?

Birkaç kullanıcılı küçük kurulum 4 GB ile çalışır. 10-50 kullanıcı için 8-16 GB, 100+ kullanıcı için 32 GB ve üzeri önerilir. RAM ihtiyacı worker sayısına bağlıdır.

Odoo için kaç worker ayarlamalıyım?

Genel kural, worker sayısını (CPU çekirdeği × 2) + 1 olarak ayarlamaktır. Örneğin 4 çekirdekli bir sunucuda yaklaşık 9 worker uygundur. Cron ve rapor için 1-2 ek worker ayrılabilir.

Odoo veritabanını ayrı sunucuda mı tutmalıyım?

Küçük ve orta kurulumlarda gerekmez. Ancak 100+ kullanıcılı veya veri yoğun kurulumlarda PostgreSQL'i ayrı bir sunucuya taşımak performansı belirgin şekilde artırır.

Odoo için paylaşımlı hosting olur mu?

Hayır. Odoo, Python süreçleri ve PostgreSQL çalıştırdığı için kök erişimi olan bir VDS ya da dedicated sunucu gerektirir.