Odoo.sh czy On-Premise? Wybór odpowiedniego środowiska dla systemu Odoo to jedna z kluczowych decyzji architektonicznych podczas wdrożenia. Pojęcia takie jak Odoo.sh, PaaS czy On-Premise potrafią brzmieć enigmatycznie, a różnice między nimi wpływają bezpośrednio na wygodę pracy deweloperów oraz miesięczny budżet. Poznaj najważniejsze różnice między oboma modelami hostingu oraz ich realne koszty — zarówno te wyliczalne na fakturach, jak i ukryte w czasie pracy zespołu.
Odoo.sh (PaaS)
Czym jest Odoo.sh?
Odoo.sh to oficjalna platforma chmurowa stworzona przez Odoo w modelu PaaS (Platform as a Service). W ramach miesięcznej opłaty otrzymujesz gotowe środowisko oraz panel zarządczy do obsługi swojej instancji. Nie musisz martwić się fizycznym serwerem – widzisz wyłącznie interfejs do zarządzania bazą danych, kodem i usługami.

W ramach Odoo.sh otrzymujesz: * Infrastrukturę: Część serwera (współdzielonego lub dedykowanego) oraz dedykowaną bazę danych PostgreSQL. * Kopie zapasowe: Automatyczne backupy dzienne, tygodniowe i miesięczne (przechowywane do pół roku). * Środowisko deweloperskie: Bezpośrednią integrację z GitHubem, szybkie tworzenie gałęzi testowych (staging) będących kopią bazy produkcyjnej. * Narzędzia i monitoring: Dostęp do logów, wbudowane wykresy wydajności (Grafana) oraz proste wdrażanie zmian w kodzie.
Moc obliczeniową w Odoo.sh dobiera się za pomocą tzw. Workerów (1 worker jest rekomendowany na ok. 25 użytkowników lub 5000 odwiedzin strony dziennie), co pozwala elastycznie skalować wydajność bez konieczności głębokiej rekonfiguracji serwera.
Zalety pracy na Odoo.sh
Odoo.sh to przede wszystkim wygoda i oszczędność czasu administratorów oraz programistów. Nie trzeba stawiać infrastruktury od zera ani jej stale utrzymywać. Producent dba o cotygodniowe aktualizacje kodu Odoo, a same przejścia do wyższych wersji (upgrades) odbywają się w sposób półautomatyczny.
Z punktu widzenia dewelopera Odoo.sh znacząco usprawnia cykl wytwórczy: praca odbywa się lokalnie oraz na GitHubie, zmiana trafia na gałąź staging do bezpiecznych testów na zneutralizowanych danych, a po akceptacji – wprost na produkcję. Gdy budujemy dedykowane moduły Odoo, to środowisko znacząco skraca czas wdrożenia.
Struktura opłat Odoo.sh

- Liczba Workerów: Odpowiednik pamięci RAM i mocy CPU. 1 Worker kosztuje ~48 EUR / msc.
- Przestrzeń dyskowa (Storage): ~0,16 EUR / GB / msc.
- Gałęzie Staging (testowe): ~12 EUR / msc za sztukę (opcjonalne, ale wysoce zalecane).
- Serwer dedykowany (opcja): Dopłata ok. 480 EUR / msc w przypadku rezygnacji ze środowiska współdzielonego.
Odoo On-Premise
On-Premise to klasyczne podejście, w którym wynajmujesz serwer (np. VPS/Dedicated w Hetzner, OVH) lub wykorzystujesz własną infrastrukturę i samodzielnie instalujesz całe środowisko.
Do Twoich obowiązków należy zarządzanie systemem operacyjnym, wersjami Pythona, konfiguracją bazy PostgreSQL, zabezpieczeniami (firewall, SSL) oraz polityką backupów.
W zamian otrzymujesz pełną kontrolę. W Odoo.sh nie masz możliwości głębokiej modyfikacji samej bazy PostgreSQL czy instalacji nietypowych usług systemowych. W modelu On-Premise możesz dowolnie skalować maszynę bazy danych, duplikować ją, stosować zaawansowane klastrowanie czy optymalizować parametry pod konkretne obciążenia.
Ograniczenia techniczne – o czym nie mówi cennik?
Poza kosztem samych licencji i serwerów, wybór między Odoo.sh a On-Premise niesie ze sobą istotne konsekwencje architektoniczne:
- Brak dostępu do powłoki root i pakietów Linuxa: W Odoo.sh masz dostęp wyłącznie do środowiska Pythona (poprzez plik
requirements.txt). Nie zainstalujesz niestandardowych pakietów systemowych Linuxa (apt-get), sterowników czy dedykowanych bibliotek kryptograficznych. W modelu On-Premise masz pełną swobodę konfiguracji systemu operacyjnego. - Wersja Odoo Enterprise vs. Community: Platforma Odoo.sh jest przeznaczona wyłącznie dla licencji Odoo Enterprise. Jeśli planujesz korzystać z darmowej wersji Odoo Community (np. rozbudowanej o moduły z OCA), Twoją jedyną opcją jest własny serwer On-Premise.
- Integracja z urządzeniami w sieci lokalnej (LAN): Chmurowe Odoo.sh nie ma bezpośredniego dostępu do Twojej lokalnej sieci w firmie. Łączenie wózków widłowych, wag przemysłowych czy drukarek etykiet wymaga użycia narzędzia Odoo IoT Box lub tuneli sieciowych. W instalacji On-Premise (gdy serwer stoi w tej samej sieci LAN co magazyn czy fabryka) integracje ze sterownikami PLC i sprzętem są znacznie prostsze.
- Limity czasu wykonywania skryptów (Timeouts): Odoo.sh nakłada sztywne limity czasowe na zapytania HTTP i zadania w tle (CRON). Bardzo duże importy danych (np. setki tysięcy produktów) lub skomplikowane przeliczenia magazynowe mogą zostać przerwane. Na własnym serwerze możesz dowolnie wydłużać timery w Nginx czy Gunicornie.
- Geolokalizacja danych i wymogi prawne: Dla firm z sektora medycznego, finansowego czy jednostek publicznych kluczowe może być przechowywanie danych fizycznie w Polsce lub w zamkniętej sieci bez dostępu do Internetu. Odoo.sh działa na infrastrukturze GCP/OVH w określonych regionach chmurowych, natomiast On-Premise pozwala spełnić najbardziej rygorystyczne wymogi bezpieczeństwa (np. ISO/RODO).
Porównanie kosztów: Odoo.sh vs. On-Premise
Szacując koszty, należy uwzględnić zarówno cenę infrastruktury, jak i czas pracy specjalistów IT potrzebny na jej utrzymanie.
Koszty sprzętowe dla 25 użytkowników (Sugerowane 8 GB RAM / 4 vCPU / 80 GB SSD):
| Parametr | Odoo.sh (PaaS) | Odoo On-Premise (np. Hetzner / OVH) |
|---|---|---|
| Koszt serwera / licencji PaaS | ~56 EUR / msc (1 Worker + Staging + Dysk) | ~9–10 EUR / msc (VPS Hetzner) do ~40 zł (OVH) |
| Konfiguracja początkowa | Wbudowana (kilkanaście minut) | Kilka godzin pracy administratora / DevOps |
| Utrzymanie i aktualizacje | W cenie platformy (Odoo) | Wewnętrzny zespół IT / partner wdrożeniowy |
| Kontrola nad infrastrukturą | Ograniczona do panelu Odoo.sh | Pełny dostęp root / PostgreSQL |
Co wybrać dla swojej firmy?
Ostateczna decyzja zależy od kompetencji Twojego zespołu oraz planowanej skali projektu.
- Wybierz Odoo.sh, jeśli: Zależy Ci na szybkim starcie, przewidywalnym środowisku testowym oraz braku konieczności zatrudniania administratora Linux/DevOps. To doskonały standard rynkowy, w którym każdy deweloper Odoo odnajdzie się natychmiast.
- Wybierz On-Premise, jeśli: Planujesz długofalowy projekt dla dużej liczby użytkowników (gdzie koszty workerów w Odoo.sh rosną znacząco), potrzebujesz nietypowych integracji infrastrukturalnych lub posiadasz własne zaplecze techniczne.
Najczęściej zadawane pytania (FAQ)
Czy można przenieść instancję z Odoo.sh na serwer On-Premise?
Tak. Odoo umożliwia łatwy eksport pełnej bazy danych wraz z plikami z poziomu panelu Odoo.sh. Można ją następnie odtworzyć na własnym serwerze On-Premise — pomagam też przy takiej migracji Odoo.
Czy na Odoo.sh można instalować moduły z Odoo Apps Store?
Tak, Odoo.sh w pełni wspiera moduły od zewnętrznych dostawców oraz autorskie aplikacje wgrywane przez repozytorium GitHub.
Szukasz optymalnego modelu hostingu, planujesz migrację Odoo między Odoo.sh a On-Premise, lub potrzebujesz wsparcia przy konsultacjach Odoo? Napisz do nas – przeanalizujemy Twoje potrzeby i pomożemy podjąć właściwą decyzję.