Müşteri PaneliDestek TalebiSunucu DurumuDuyurular+90 555 966 44 00
Yazılım

Odoo Kurulumu ve Hosting 2026: Odoo 20 Sunucu Gereksinimleri, Docker, Güvenlik ve Yedekleme

📅 6 gün önce ⏱ 11 dk okuma 👁 56
Odoo 20 gereksinimleri: Python 3.12+, PostgreSQL 16+, worker başına yaklaşık 6 eşzamanlı kullanıcı; Community ve Enterprise, Docker, e-Fatura, güvenlik ve yedek

Odoo'yu denemek kolaydır: bir Docker komutuyla birkaç dakikada çalışır. Onu şirketin her gün kullandığı bir ERP'ye dönüştürmek ise başka bir iştir: doğru sürüm, doğru sunucu, güvenli yapılandırma, düzenli yedek ve Türkiye'deki muhasebe gerçekleri. Bu rehberde Odoo 20'yi kendi sunucunuzda üretime hazır biçimde kurmak için bilmeniz gerekenleri, Odoo'nun kendi belgelerine dayanarak (Ekim 2026) anlatıyoruz.

Kısa cevap: Güncel sürüm Eylül 2026'da çıkan Odoo 20'dir ve Python 3.12+, PostgreSQL 16+ ister. Kendi sunucunuzda iki yol var: Ubuntu 24.04 için resmi paket ya da resmi Docker imajı + ayrı bir PostgreSQL. Boyutlandırmada Odoo'nun kuralı, bir worker sürecinin yaklaşık 6 eşzamanlı kullanıcıya hizmet etmesidir; 60 kullanıcılık resmi örnek 4 çekirdek ve yaklaşık 3 GB RAM ile çalışır. Ücretsiz Odoo Community'de tam muhasebe modülü yoktur (yalnız faturalama); e-Fatura/e-Arşiv bağlantısı da ayrıca planlanmalıdır.

Odoo 20 ve sürüm desteği

Odoo her yıl bir ana sürüm çıkarır: Odoo 18 Ekim 2024'te, 19 Eylül 2025'te, 20 ise Eylül 2026'da yayımlandı. Her ana sürüm, çıkışından itibaren üç yıl standart destek alır. Yeni bir kurulumda en güncel sürümle başlamak, bir sonraki zorunlu yükseltmeyi en uzağa iter.

SürümÇıkışStandart desteğin bitişi
Odoo 20Eylül 2026Eylül 2029
Odoo 19Eylül 2025Eylül 2028
Odoo 18Ekim 2024Eylül 2027
Odoo 17—Eylül 2026 (sona erdi)

Odoo 17 üzerinde çalışan bir şirketseniz standart destek bitmiş demektir; yükseltme planını ertelemeyin. Odoo'nun yalnız Odoo Online'da yayımladığı ara "SaaS" sürümleri kendi sunucunuza kurulamaz.

Community mi, Enterprise mi?

Odoo iki sürümle dağıtılır. Community LGPLv3 lisanslıdır ve ücretsizdir; kaynak kodu GitHub'dadır. Enterprise ise Community'nin üzerine eklenen ücretli modüllerden oluşur ve yalnız geçerli bir abonelikle, abonelikteki kullanıcı sayısı kadar kullanılabilir. Odoo'nun resmi karşılaştırma sayfasına göre şirketlerin en çok sorduğu farklar şunlar:

AlanCommunityYalnız Enterprise'da
FinansFaturalama (Invoicing)Tam muhasebe (Accounting), bordro, Documents, Sign
Satış ve hizmetCRM, satış, satın alma, stok, projeAbonelik, kiralama, Helpdesk, saha servisi, randevu
Üretim ve depoÜretim (MRP), stokBarkod, PLM, kalite
ÖzelleştirmeKod ile modül geliştirmeStudio (kodsuz özelleştirme)
Erişim ve destekWeb arayüzüAndroid/iOS uygulaması, fonksiyonel destek, sürüm yükseltme hizmeti

Fiyat tarafında Odoo'nun planları "One App Free", "Standard" ve "Custom" olarak ayrılır ve fiyatlar ziyaretçinin ülkesine göre gösterilir. Önemli ayrıntı: Enterprise'ı kendi sunucunuza (on-premise) kurmak için Custom planı gerekir; Standard plan yalnız Odoo'nun kendi bulutunda (Odoo Online) çalışır. Kendi sunucusunda Enterprise kullananların en güncel kararlı sürümde olması da şart koşulur. Güncel fiyatı ve koşulları satın almadan önce odoo.com/pricing sayfasından teyit edin.

Türkiye için muhasebe ve e-Fatura

Odoo'nun açık kaynak deposunda Türkiye için l10n_tr modülü bulunur: Türkiye hesap planı, vergiler, vergi raporu ve vergi daireleri listesi bu modülle gelir. Odoo'nun Türkiye yerelleştirme belgesi ayrıca raporlama ve e-belge modüllerini (l10n_tr_reports ve Nilvera modülleri) listeler. e-Fatura, e-Arşiv, e-İrsaliye ve e-Defter, Odoo'nun doğrudan GİB'e bağlanmasıyla değil, GİB onaylı özel entegratör Nilvera üzerinden gönderilir; bunun için ayrıca bir Nilvera hesabı gerekir.

Bu e-belge modülleri Community'nin açık kaynak deposunda yer almıyor; yani büyük olasılıkla Enterprise aboneliği gerektiriyorlar. Community ile ilerleyecekseniz e-Fatura'yı nasıl keseceğinizi (entegratörünüzün kendi arayüzü, üçüncü parti bir modül ya da mevcut muhasebe programınız) kurulumdan önce netleştirin. ERP projelerinde en pahalı sürpriz genellikle burada çıkar.

Sunucu gereksinimleri ve boyutlandırma

Odoo'nun dağıtım rehberi boyutlandırmayı worker (çalışan süreç) sayısı üzerinden anlatır: bir worker yaklaşık 6 eşzamanlı kullanıcıya hizmet eder; üst sınır olarak çekirdek sayısının iki katının bir fazlası kullanılır. Ağır işlem yapan bir worker yaklaşık 1 GB, hafif olan yaklaşık 150 MB bellek tüketir. Rehberdeki örnekte 60 eşzamanlı kullanıcı için 4 çekirdek / 8 iş parçacıklı bir sunucuda 8 worker + 1 zamanlanmış görev (cron) süreci ve yaklaşık 3 GB RAM öngörülür. Buna PostgreSQL'in belleğini ve işletim sistemini eklemek gerekir; veritabanı aynı sunucuda olacaksa bu örnek için bizim önerimiz 8 GB RAM'dir. Dikkat: hesap eşzamanlı kullanıcıya göredir, toplam hesap sayısına göre değil.

Kurulum: paket mi, Docker mı?

Resmi paket (Ubuntu 24.04): Odoo'nun nightly deposundan apt ile kurulur, systemd servisi olarak çalışır. Güncellemeler apt ile gelir; tek sunuculu, sade kurulumlar için en az hareketli parçaya sahip yoldur.

Docker: Docker Hub'daki resmi odoo imajı (etiketler: 20.0, 20, latest) ayrı çalışan bir PostgreSQL sunucusuna ihtiyaç duyar. Docker Hub sayfasındaki örnek docker-compose dosyası eski sürümlerle (odoo:17.0 ve postgres:15) yazılmıştır; Odoo 20 PostgreSQL 16+ istediği için onu olduğu gibi kopyalamayın. Asgari bir örnek:

services:
  web:
    image: odoo:20.0
    depends_on: [db]
    ports: ["127.0.0.1:8069:8069", "127.0.0.1:8072:8072"]
    environment:
      HOST: db
      USER: odoo
      PASSWORD: ${ODOO_DB_PASSWORD}
    volumes:
      - odoo-data:/var/lib/odoo
      - ./config:/etc/odoo
  db:
    image: postgres:16
    environment:
      POSTGRES_DB: postgres
      POSTGRES_USER: odoo
      POSTGRES_PASSWORD: ${ODOO_DB_PASSWORD}
    volumes:
      - db-data:/var/lib/postgresql/data
volumes:
  odoo-data:
  db-data:

Portlar yalnızca 127.0.0.1'e açılır; dışarıya Odoo değil, önündeki ters vekil sunucu (nginx) hizmet verir. Kaynak koddan kurulum da mümkündür ama özel modül geliştirmeyecekseniz gerek yoktur.

Üretim için güvenlik kontrol listesi

Odoo'nun dağıtım rehberinin internete açık sunucular için önerdiği ayarlar, kurulumdan sonraki ilk iş olmalı:

Yedekleme ve geri yükleme

Bir Odoo yedeği iki parçadır: PostgreSQL veritabanı (dump.sql) ve ekler, belgeler ve görsellerin tutulduğu filestore klasörü (varsayılan veri dizini; Docker'da /var/lib/odoo). Yalnız veritabanını yedeklemek, faturalardaki ekleri ve ürün görsellerini kaybetmek demektir.

Web arayüzündeki veritabanı yöneticisi yedek indirmeyi bilir, ancak Odoo bunun üretim için tasarlanmadığını açıkça söyler; yukarıda önerdiğimiz gibi zaten kapatılmalıdır. Bunun yerine veritabanı dökümünü ve filestore'u her gece otomatik alan, kopyasını sunucu dışında silinemez biçimde tutan bir düzen kurun ve geri yüklemeyi düzenli olarak deneyin. Araçlar ve 3-2-1-1-0 kuralı için yedekleme ve izleme rehberimize bakabilirsiniz.

Odoo kimler için uygun değil?

e-veri.com ile Odoo

Odoo'yu Türkiye'deki sunucularımızda yönetilen hosting olarak ya da sizin sunucunuzda kuruyoruz: ihtiyaç analizi ve sürüm seçimi (Community veya Enterprise), sunucu boyutlandırma, PostgreSQL ve ters vekil kurulumu, yukarıdaki güvenlik ayarları, mevcut verilerin aktarımı, yedekleme ve izleme, kullanıcı eğitimi ve sonraki bakım. Ayrıntılar kurumsal hizmetler sayfamızda; Odoo'nun özellikleri ve lisans notları Odoo çözüm sayfamızda. Alternatif ERP'leri incelemek isterseniz ERPNext ve Dolibarr sayfalarına da göz atın.

Sık sorulan sorular

Odoo'nun güncel sürümü hangisi?

Eylül 2026'da yayımlanan Odoo 20. Standart desteği Eylül 2029'a kadar sürer. Odoo 17'nin standart desteği Eylül 2026'da sona erdi.

Odoo için nasıl bir sunucu gerekir?

Odoo 20; Python 3.12+, PostgreSQL 16+ ve PDF için wkhtmltopdf 0.12.6 ister. Odoo'nun kuralına göre bir worker yaklaşık 6 eşzamanlı kullanıcıya hizmet eder; resmi örnekte 60 eşzamanlı kullanıcı için 4 çekirdekli sunucu ve Odoo süreçleri için yaklaşık 3 GB RAM öngörülür, PostgreSQL için ek bellek gerekir.

Odoo Community ücretsiz mi?

Evet, LGPLv3 lisanslıdır ve kullanıcı sayısı sınırı yoktur. Tam muhasebe, Studio, mobil uygulama, Helpdesk gibi modüller ise ücretli Enterprise sürümündedir ve kullanıcı başına abonelik gerektirir.

Odoo e-Fatura destekliyor mu?

Odoo'nun Türkiye yerelleştirmesi e-Fatura, e-Arşiv, e-İrsaliye ve e-Defter'i GİB onaylı entegratör Nilvera üzerinden destekler; bunun için Nilvera hesabı gerekir. Bu modüller açık kaynak Community deposunda yer almaz.

Odoo Enterprise kendi sunucumuza kurulabilir mi?

Evet, Odoo'nun Custom planıyla kurulabilir; Standard plan yalnız Odoo Online'da çalışır. Kendi sunucusunda Enterprise kullananların en güncel kararlı sürümde olması gerekir.

Odoo yedeği nasıl alınır?

Hem PostgreSQL veritabanı hem de filestore klasörü yedeklenmelidir. Web arayüzündeki veritabanı yöneticisi üretim için önerilmez; otomatik, sunucu dışına alınan ve düzenli geri yükleme testi yapılan bir yedekleme düzeni kurulmalıdır.

İlgili rehberler:

İlgili Makaleler