Przejdź do zawartości

Wymagania systemowe dla Odoo 19

1 czerwca 2026 przez

Przed instalacją Odoo 19 w swojej organizacji, kluczowe jest zrozumienie wymagań systemowych, które zapewnią płynne i stabilne działanie platformy ERP. W tym artykule przedstawiamy kompletny przegląd wymagań technicznych dla najnowszej wersji Odoo.

Obsługiwane systemy operacyjne

Odoo 19 zostało zaprojektowane z myślą o kompatybilności z najpopularniejszymi systemami operacyjnymi. Oficjalne wsparcie obejmuje:

Systemy Linux

Linux jest zalecanym systemem operacyjnym dla produkcyjnych wdrożeń Odoo 19. Obsługiwane dystrybucje to:

  • Ubuntu 22.04 LTS (Jammy Jellyfish) i 24.04 LTS (Noble Numbat) - najczęściej wybierane dla instalacji Odoo
  • Debian 11 (Bullseye) i 12 (Bookworm)
  • Red Hat Enterprise Linux 8 i 9
  • CentOS Stream 8 i 9
  • Fedora (najnowsze wersje)

Jeśli planujesz instalację na Ubuntu, zapoznaj się z naszym przewodnikiem: Jak zainstalować Odoo na Ubuntu? Kompletny przewodnik krok po kroku.

Windows

Odoo 19 wspiera również systemy Windows, choć zalecane są one głównie do celów deweloperskich lub testowych:

  • Windows 10 (wersja 21H2 lub nowsza)
  • Windows 11
  • Windows Server 2019, 2022 i nowsze

Szczegółowe instrukcje instalacji znajdziesz w artykule: Jak zainstalować Odoo na Windows? Przewodnik krok po kroku.

macOS

Odoo 19 działa również na macOS (wersja 12 Monterey lub nowsza), jednak podobnie jak w przypadku Windows, zalecane jest to głównie dla programistów i środowisk deweloperskich.

Wymagania sprzętowe

Wymagania systemowe dla Odoo 19 zależą od liczby użytkowników oraz planowanego obciążenia systemu. Poniżej przedstawiamy szczegółowe specyfikacje.

Minimalne wymagania sprzętowe

Dla małych wdrożeń (do 10 użytkowników):

  • Procesor: 2 rdzenie CPU (x86-64 lub ARM64 compatible)
  • RAM: 4 GB (zalecane 8 GB)
  • Przestrzeń dyskowa: 20 GB wolnego miejsca (SSD zalecane)
  • Połączenie internetowe: Stabilne łącze o prędkości min. 10 Mbps

Zalecane wymagania dla produkcji

Dla średnich i dużych wdrożeń (powyżej 10 użytkowników):

  • Procesor: 4-8 rdzeni CPU (Intel Xeon lub AMD EPYC zalecane)
  • RAM: 8-16 GB lub więcej (1-2 GB na każdych 5-10 aktywnych użytkowników)
  • Przestrzeń dyskowa: 50 GB+ na dysku SSD NVMe
  • Połączenie internetowe: Łącze o prędkości min. 100 Mbps z niskim opóźnieniem

Wymagania dla dużych przedsiębiorstw

Dla organizacji z ponad 100 użytkownikami równoczesnymi:

  • Procesor: 16+ rdzeni CPU w architekturze wieloprocesorowej
  • RAM: 32-64 GB lub więcej
  • Przestrzeń dyskowa: 100 GB+ na dyskach SSD w konfiguracji RAID 10
  • Load Balancing: Wiele serwerów aplikacyjnych za load balancerem
  • Cache: Redis lub Memcached dla optymalizacji sesji użytkowników

Wymagania dotyczące bazy danych PostgreSQL

Odoo 19 wymaga PostgreSQL jako systemu zarządzania bazą danych. Obsługiwane wersje to:

  • PostgreSQL 12.x (minimalna obsługiwana wersja)
  • PostgreSQL 13.x
  • PostgreSQL 14.x
  • PostgreSQL 15.x
  • PostgreSQL 16.x (zalecana dla nowych wdrożeń)

Uwaga: Odoo 19 oficjalnie wspiera PostgreSQL 12.0 lub nowszy, jednak dla nowych instalacji zalecamy PostgreSQL 16 ze względu na lepszą wydajność i najnowsze funkcje optymalizacyjne.

Aby prawidłowo skonfigurować bazę danych, sprawdź nasz przewodnik: Jak skonfigurować bazę danych PostgreSQL dla Odoo?

Python i zależności

Wymagania systemowe dla Odoo 19 obejmują również odpowiednią wersję interpretera Python oraz bibliotek:

Python

  • Wymagana wersja: Python 3.10 lub nowszy
  • Zalecana wersja: Python 3.11 lub 3.12 dla optymalnej wydajności i bezpieczeństwa

Kluczowe biblioteki Python

Odoo 19 wymaga szeregu bibliotek Python, w tym:

  • Babel, Pillow, lxml, reportlab - do generowania raportów
  • Werkzeug - framework WSGI
  • psycopg2 - adapter PostgreSQL (minimum wersja 2.7)
  • PyPDF2 - obsługa dokumentów PDF
  • python-dateutil, pytz - zarządzanie strefami czasowymi
  • requests - komunikacja HTTP
  • Jinja2 - silnik szablonów

Dodatkowe wymagania systemowe

Generowanie raportów PDF

Odoo 19 używa wbudowanej biblioteki do generowania plików PDF i nie wymaga już zewnętrznego narzędzia wkhtmltopdf. System wykorzystuje natywne możliwości renderowania HTML do PDF, co zapewnia lepszą stabilność i łatwiejszą konserwację. Dla użytkowników, którzy preferują wkhtmltopdf, nadal istnieje możliwość jego opcjonalnej instalacji (wersja 0.12.6 z poprawkami Qt).

Node.js i npm

Dla deweloperów pracujących z interfejsem użytkownika i modułami frontendowymi:

  • Node.js 18.x LTS lub nowszy (zalecane 20.x LTS)
  • npm 9.x lub nowszy

Przeglądarki internetowe

Odoo 19 wspiera następujące przeglądarki w najnowszych wersjach:

  • Google Chrome i Chromium (zalecane - 2 ostatnie wersje stable)
  • Mozilla Firefox (2 ostatnie wersje ESR lub stable)
  • Microsoft Edge (wersja Chromium - 2 ostatnie wersje)
  • Safari 15 lub nowszy (dla użytkowników macOS/iOS)

Uwaga: Internet Explorer nie jest wspierany. Odoo 19 wymaga nowoczesnej przeglądarki z obsługą ES6+ JavaScript.

Instalacja z wykorzystaniem Dockera

Alternatywą dla tradycyjnej instalacji jest wykorzystanie konteneryzacji. Docker znacznie upraszcza proces wdrożenia i zarządzania wymaganiami systemowymi, automatycznie instalując wszystkie niezbędne zależności. Szczegóły znajdziesz w artykule: Jak zainstalować Odoo za pomocą Dockera?

Wymagania sieciowe i bezpieczeństwa

Porty

Standardowo Odoo 19 wykorzystuje:

  • Port 8069 - interfejs webowy HTTP
  • Port 8072 - długie połączenia (long-polling/websocket)
  • Port 5432 - PostgreSQL (jeśli na tym samym serwerze)

SSL/TLS

Dla środowisk produkcyjnych wymagane jest:

  • Certyfikat SSL/TLS (zalecany Let's Encrypt lub certyfikat komercyjny)
  • Reverse proxy (Nginx lub Apache) do obsługi HTTPS i terminacji SSL
  • Wymuszenie połączeń HTTPS dla wszystkich żądań produkcyjnych

Optymalizacja wydajności

Aby zapewnić optymalne działanie Odoo 19, rozważ następujące konfiguracje:

Workers

Liczba procesów roboczych powinna być dostosowana do liczby rdzeni CPU:

  • Formuła: (liczba_rdzeni_CPU × 2) + 1
  • Przykład: dla 4 rdzeni = (4 × 2) + 1 = 9 workers
  • Pamiętaj o pozostawieniu zasobów dla PostgreSQL i systemu operacyjnego

Limit pamięci

Zalecane limity pamięci dla każdego procesu roboczego:

  • limit_memory_soft: 2 GB (2147483648 bajtów)
  • limit_memory_hard: 2.5 GB (2684354560 bajtów)
  • limit_time_cpu: 60 sekund
  • limit_time_real: 120 sekund

FAQ - Najczęściej zadawane pytania

Czy Odoo 19 może działać na współdzielonym hostingu?

Nie zalecamy uruchamiania Odoo 19 na współdzielonym hostingu ze względu na wymagania dotyczące zasobów systemowych i potrzebę pełnej kontroli nad środowiskiem. Odoo wymaga dedykowanego serwera VPS lub serwera fizycznego z odpowiednimi uprawnieniami administracyjnymi oraz możliwością instalacji PostgreSQL i innych zależności. Współdzielone serwery hostingowe zwykle nie oferują wymaganej elastyczności konfiguracji, dostępu do instalacji pakietów systemowych ani wystarczających zasobów pamięci i procesora.

Ile pamięci RAM potrzebuję dla 50 użytkowników?

Dla 50 jednoczesnych użytkowników zalecamy minimum 16 GB RAM, jednak optymalna konfiguracja to 24-32 GB. Rzeczywiste zapotrzebowanie zależy od wykorzystywanych modułów - systemy z zaawansowanymi funkcjami takimi jak Odoo Manufacturing czy kompleksowe zarządzanie magazynem mogą wymagać więcej zasobów. Należy również uwzględnić pamięć dla PostgreSQL (zalecane 25-30% całkowitej RAM) oraz systemu operacyjnego.

Czy mogę zainstalować Odoo 19 na starszych wersjach PostgreSQL?

Odoo 19 oficjalnie wspiera PostgreSQL w wersjach 12.0 i nowszych. Instalacja na starszych wersjach (PostgreSQL 11 lub wcześniejszych) nie jest wspierana i może prowadzić do problemów z kompatybilnością, bezpieczeństwem oraz brakiem wsparcia technicznego. Starsze wersje PostgreSQL mogą również nie wspierać niektórych funkcji optymalizacyjnych wykorzystywanych przez Odoo 19, co negatywnie wpłynie na wydajność systemu. Dla nowych wdrożeń zalecamy PostgreSQL 16.x.

Czy Odoo 19 obsługuje architektury ARM?

Tak, Odoo 19 jest kompatybilne z architekturą ARM64 (AArch64), co pozwala na uruchamianie systemu na nowoczesnych procesorach ARM, w tym na urządzeniach takich jak Apple Silicon (M1/M2/M3) oraz serwerach opartych na AWS Graviton. Wszystkie główne zależności również wspierają architekturę ARM64.

Podsumowanie

Znajomość wymagań systemowych dla Odoo 19 jest kluczowa dla udanego wdrożenia systemu ERP. Właściwie dobrana infrastruktura zapewni stabilność, bezpieczeństwo i optymalną wydajność, niezależnie od skali Twojej organizacji. Pamiętaj, że wymagania te są punktem wyjścia - rzeczywiste potrzeby mogą się różnić w zależności od specyfiki działalności, liczby użytkowników i wykorzystywanych modułów.

Kluczowe punkty do zapamiętania:

  • Linux (Ubuntu 22.04/24.04 LTS) to zalecany system dla produkcji
  • PostgreSQL 12+ jest wymagane, zalecane PostgreSQL 16
  • Python 3.10+ jest wymagany, optymalnie 3.11 lub 3.12
  • Minimalne 4 GB RAM dla małych instalacji, 16-32 GB dla średnich i dużych firm
  • SSD jest wysoce zalecane dla optymalnej wydajności bazy danych

Potrzebujesz pomocy w doborze odpowiedniej konfiguracji lub wdrożeniu Odoo 19? Zespół ekspertów KK Innovations posiada wieloletnie doświadczenie w implementacji systemów Odoo. Skontaktuj się z nami, aby otrzymać profesjonalną konsultację dostosowaną do potrzeb Twojej firmy. Pomożemy Ci wybrać optymalną konfigurację sprzętową i przeprowadzimy przez cały proces wdrożenia!