Wybór między Odoo Community a Enterprise to kluczowa decyzja dla każdej organizacji planującej wdrożenie tego potężnego systemu ERP. W tym artykule szczegółowo omówimy proces instalacji obu wersji Odoo 19 oraz kluczowe różnice między nimi.
Różnice między Odoo Community a Enterprise
Przed przystąpieniem do instalacji warto zrozumieć fundamentalne różnice między wersjami:
Odoo Community Edition
Wersja Community jest w pełni darmowa i open-source, dostępna na licencji LGPL v3. Oferuje podstawowe funkcjonalności ERP, w tym zarządzanie sprzedażą, CRM, magazynem, produkcją oraz księgowością. Jest idealnym rozwiązaniem dla małych firm oraz programistów chcących rozwijać własne moduły. Community zawiera solidny fundament funkcjonalny, który może obsłużyć większość podstawowych procesów biznesowych.
Odoo Enterprise Edition
Wersja Enterprise to płatna subskrypcja oferująca zaawansowane funkcje i moduły premium. Zawiera wszystko z wersji Community plus dodatkowe aplikacje, nowoczesny interfejs użytkownika (Studio, Documents, Helpdesk, IoT), wsparcie techniczne od Odoo S.A., możliwość hostingu w chmurze Odoo.sh oraz regularne aktualizacje zabezpieczeń z priorytetowym wsparciem. Enterprise sprawdza się w średnich i dużych przedsiębiorstwach wymagających profesjonalnego wsparcia oraz zaawansowanych funkcjonalności analitycznych i raportowych.
Wymagania systemowe przed instalacją
Odoo 19 wprowadza zaktualizowane wymagania systemowe. Szczegółowe informacje znajdziesz w naszym artykule o wymaganiach systemowych dla Odoo 19.
Podstawowe wymagania dla Odoo 19 to:
- System operacyjny: Ubuntu 22.04/24.04 LTS, Debian 11/12 lub podobny
- Python 3.11 lub nowszy (Odoo 19 wymaga Python 3.11+)
- PostgreSQL 13 lub nowszy (zalecane 14+)
- Node.js 18.x lub nowszy (wymagane dla zasobów frontend)
- Minimum 4 GB RAM (zalecane 8 GB dla produkcji)
- Przynajmniej 40 GB przestrzeni dyskowej (zalecane 60 GB)
- wkhtmltopdf 0.12.6 (z obsługą patched qt) dla generowania PDF
Instalacja Odoo Community - krok po kroku
Krok 1: Aktualizacja systemu i instalacja zależności
Zacznij od zaktualizowania systemu i zainstalowania niezbędnych pakietów dla Odoo 19:
sudo apt update && sudo apt upgrade -y
sudo apt install git python3-pip python3-dev python3-venv python3-wheel
libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libtiff-dev
libjpeg-dev libopenjp2-7-dev zlib1g-dev libfreetype6-dev
lcms2-utils libwebp-dev libharfbuzz-dev libfribidi-dev
libxcb1-dev libpq-dev libssl-dev node-less npm -yNastępnie zainstaluj wkhtmltopdf:
sudo apt install wkhtmltopdf -yKrok 2: Instalacja i konfiguracja PostgreSQL
Zainstaluj PostgreSQL i utwórz użytkownika dla Odoo:
sudo apt install postgresql postgresql-client -y
sudo su - postgres -c "createuser -s odoo"
sudo su - postgres -c "createuser -s $USER"Więcej szczegółów na temat konfiguracji bazy danych znajdziesz w artykule jak skonfigurować bazę danych PostgreSQL dla Odoo.
Krok 3: Utworzenie użytkownika systemowego
sudo useradd -m -d /opt/odoo -U -r -s /bin/bash odooKrok 4: Pobranie Odoo 19 Community z GitHub
sudo su - odoo
git clone https://www.github.com/odoo/odoo --depth 1 --branch 19.0 /opt/odoo/odoo19-community
exitKrok 5: Utworzenie środowiska wirtualnego Python
sudo su - odoo
cd /opt/odoo
python3 -m venv odoo-venv
source odoo-venv/bin/activate
pip install --upgrade pip
pip install wheel
pip install -r /opt/odoo/odoo19-community/requirements.txt
deactivate
exitKrok 6: Konfiguracja pliku odoo.conf
Utwórz i skonfiguruj plik konfiguracyjny:
sudo mkdir /etc/odoo
sudo nano /etc/odoo/odoo.confPodstawowa konfiguracja dla Odoo 19:
[options]
admin_passwd = StrongMasterPassword2024
db_host = False
db_port = False
db_user = odoo
db_password = False
addons_path = /opt/odoo/odoo19-community/addons
logfile = /var/log/odoo/odoo.log
xmlrpc_port = 8069
workers = 4
max_cron_threads = 2Szczegółowy przewodnik konfiguracji dostępny jest w artykule jak skonfigurować plik odoo.conf.
Krok 7: Utworzenie katalogu na logi
sudo mkdir /var/log/odoo
sudo chown odoo:odoo /var/log/odooKrok 8: Uruchomienie jako usługa systemd
Aby Odoo uruchamiał się automatycznie, skonfiguruj usługę systemd według instrukcji w artykule jak uruchomić Odoo jako usługę systemd.
Instalacja Odoo Enterprise - krok po kroku
Instalacja Odoo Enterprise wymaga najpierw zainstalowania wersji Community, a następnie dodania modułów Enterprise.
Krok 1-7: Instalacja podstawy Community
Wykonaj kroki 1-7 z poprzedniej sekcji dotyczącej instalacji Odoo Community.
Krok 8: Uzyskanie dostępu do repozytorium Enterprise
Aby zainstalować Odoo Enterprise, potrzebujesz:
- Aktywnej subskrypcji Odoo Enterprise
- Dostępu do repozytorium GitHub Odoo Enterprise
- Osobistego tokena dostępu GitHub (GitHub Personal Access Token - PAT) z uprawnieniami do prywatnych repozytoriów
Token PAT możesz wygenerować w ustawieniach swojego konta GitHub (Settings → Developer settings → Personal access tokens → Tokens (classic)). Token musi mieć uprawnienie 'repo' do pełnego dostępu do prywatnych repozytoriów.
Krok 9: Klonowanie repozytorium Enterprise
Użyj swojego tokena GitHub do sklonowania repozytorium:
sudo su - odoo
git clone https://TWÓJ_TOKEN@github.com/odoo/enterprise --depth 1 --branch 19.0 /opt/odoo/odoo19-enterprise
exitAlternatywnie, jeśli masz skonfigurowane klucze SSH w koncie GitHub powiązanym z subskrypcją Odoo:
sudo su - odoo
git clone git@github.com:odoo/enterprise.git --depth 1 --branch 19.0 /opt/odoo/odoo19-enterprise
exitKrok 10: Aktualizacja konfiguracji addons_path
Edytuj plik konfiguracyjny, aby uwzględnić moduły Enterprise:
sudo nano /etc/odoo/odoo.confZaktualizuj ścieżkę addons_path:
addons_path = /opt/odoo/odoo19-enterprise,/opt/odoo/odoo19-community/addonsModuły Enterprise muszą być wymienione PRZED modułami Community, aby miały priorytet. To krytyczne dla prawidłowego działania funkcji Enterprise.
Krok 11: Konfiguracja licencji Enterprise
Po pierwszym uruchomieniu musisz wprowadzić kod subskrypcji Enterprise w interfejsie Odoo:
- Zaloguj się do Odoo jako administrator
- Przejdź do Ustawienia → Ogólne ustawienia → sekcja Enterprise
- Wprowadź Enterprise Subscription Code otrzymany od Odoo S.A. (zazwyczaj w formacie UUID)
- System połączy się z serwerami Odoo, zweryfikuje kod i aktywuje funkcje Enterprise
- Po aktywacji zobaczysz dodatkowe aplikacje Enterprise w menu Apps
Konfiguracja zaawansowana po instalacji
Reverse Proxy z Nginx
Dla produkcyjnego środowiska zaleca się użycie Nginx jako reverse proxy. Szczegóły konfiguracji znajdziesz w artykule jak ustawić nginx jako reverse proxy dla Odoo.
Konfiguracja HTTPS/SSL
Bezpieczeństwo jest kluczowe. Skonfiguruj certyfikat SSL zgodnie z przewodnikiem jak skonfigurować HTTPS/SSL dla Odoo.
Instalacja modułów zewnętrznych
Zarówno w wersji Community jak i Enterprise możesz instalować moduły zewnętrzne z Odoo App Store lub innych źródeł. Sprawdź nasz artykuł jak zainstalować moduły zewnętrzne w Odoo.
Alternatywna metoda instalacji - Docker
Dla szybszego wdrożenia możesz rozważyć instalację za pomocą Dockera. Ta metoda działa zarówno dla Odoo Community jak i Enterprise i jest szczególnie przydatna w środowiskach deweloperskich. Szczegóły znajdziesz w artykule jak zainstalować Odoo za pomocą Dockera.
Kluczowe różnice w zarządzaniu wersjami
Wersja Community:
- Aktualizacje należy wykonywać ręcznie poprzez git pull i restart usługi
- Pełna kontrola nad kodem źródłowym i możliwość jego inspekcji
- Możliwość modyfikacji rdzenia systemu (choć nie jest to zalecane)
- Wymaga samodzielnego zarządzania backupami i monitoring systemu
- Brak oficjalnego wsparcia technicznego - poleganie na społeczności
Wersja Enterprise:
- Automatyczne powiadomienia o aktualizacjach w interfejsie
- Priorytetowe wsparcie techniczne od Odoo S.A. przy problemach z aktualizacją
- Dodatkowe narzędzia do zarządzania środowiskiem (Odoo Studio, advanced reporting)
- Możliwość korzystania z Odoo.sh (w pełni zarządzany hosting w chmurze)
- Dostęp do modułów premium niedostępnych w Community
- Regularne aktualizacje bezpieczeństwa z gwarancją SLA
Proces aktualizacji obu wersji opisany jest w artykule jak zaktualizować Odoo do nowszej wersji.
Testowanie instalacji
Po zakończeniu instalacji przetestuj system:
# Dla instalacji manualnej:
sudo su - odoo
source /opt/odoo/odoo-venv/bin/activate
python /opt/odoo/odoo19-community/odoo-bin -c /etc/odoo/odoo.confOtwórz przeglądarkę i przejdź do http://localhost:8069. Powinieneś zobaczyć ekran tworzenia bazy danych Odoo. Jeśli instalujesz Enterprise, po utworzeniu bazy danych wprowadź kod subskrypcji, aby aktywować funkcje premium.
Często zadawane pytania (FAQ)
Czy mogę przejść z Odoo Community na Enterprise bez reinstalacji?
Tak, możesz przejść z Community na Enterprise dodając repozytorium Enterprise do istniejącej instalacji Community i aktualizując plik konfiguracyjny addons_path. Wystarczy sklonować repozytorium enterprise, dodać je do ścieżki modułów (przed ścieżką Community), zrestartować usługę Odoo i wprowadzić kod subskrypcji Enterprise w interfejsie. Nie jest wymagana reinstalacja systemu ani migracja bazy danych. Wszystkie dane zostaną zachowane, a moduły Enterprise będą dostępne natychmiast po aktywacji.
Jakie są koszty licencji Odoo Enterprise?
Odoo Enterprise działa w modelu subskrypcji rocznej, gdzie płacisz za liczbę użytkowników i wykorzystywane aplikacje. Ceny zaczynają się od około 31.10 EUR za użytkownika miesięcznie przy rocznej subskrypcji (ceny 2024/2025). Dokładne ceny zależą od liczby użytkowników, wybranych aplikacji i typu hostingu (on-premise vs Odoo.sh). Dostępne są rabaty wolumenowe przy większej liczbie użytkowników. Najlepiej skontaktować się bezpośrednio z partnerem Odoo lub Odoo S.A. w celu otrzymania szczegółowej wyceny dostosowanej do Twoich potrzeb.
Czy Odoo Community jest odpowiednie dla małych firm?
Odoo Community jest doskonałym wyborem dla małych firm i startupów z ograniczonym budżetem. Oferuje solidny zestaw podstawowych funkcjonalności ERP wystarczających dla większości małych przedsiębiorstw - CRM, sprzedaż, zakupy, magazyn, księgowość, projekt. Jeśli nie potrzebujesz zaawansowanych raportów, wsparcia technicznego ani specjalistycznych modułów jak Studio czy IoT, Community może być idealnym rozwiązaniem. W miarę rozwoju firmy zawsze możesz płynnie przejść na wersję Enterprise bez utraty danych. Wiele małych firm z powodzeniem używa Community przez lata.
Podsumowanie
Instalacja Odoo 19 Community i Enterprise wymaga podobnych kroków podstawowych, z tą różnicą, że Enterprise dodatkowo wymaga sklonowania repozytorium enterprise, aktualizacji ścieżki modułów i aktywacji subskrypcji. Wybór między wersjami zależy od potrzeb Twojej organizacji, budżetu i wymagań dotyczących wsparcia technicznego oraz zaawansowanych funkcjonalności.
Odoo Community sprawdzi się w małych firmach, projektach developerskich i organizacjach z ograniczonym budżetem, podczas gdy Enterprise oferuje zaawansowane funkcje, profesjonalne wsparcie i dodatkowe moduły niezbędne w większych organizacjach z złożonymi procesami biznesowymi.
Potrzebujesz pomocy z instalacją Odoo?
Instalacja i konfiguracja Odoo może być złożonym procesem wymagającym doświadczenia technicznego oraz znajomości najlepszych praktyk. Zespół KK Innovations specjalizuje się we wdrożeniach Odoo zarówno w wersji Community jak i Enterprise. Oferujemy kompleksowe usługi: od analizy wymagań biznesowych, przez instalację i konfigurację na serwerach on-premise lub w chmurze, po szkolenia użytkowników i wsparcie posprzedażowe.
Skontaktuj się z nami, aby uzyskać profesjonalną pomoc w wyborze odpowiedniej wersji Odoo i jej wdrożeniu dostosowanym do specyfiki Twojej firmy. Nasi certyfikowani specjaliści Odoo pomogą Ci w pełni wykorzystać potencjał systemu ERP i zapewnią płynne wdrożenie bez zakłóceń w działalności biznesowej.