Decydujesz, które usługi możemy włączyć do analizy, personalizacji i wyświetlania treści zewnętrznych.
Na naszej stronie używamy plików cookie i podobnych technologii, aby personalizować treści, osadzać materiały zewnętrzne i lepiej rozumieć sposób korzystania z poszczególnych sekcji.
Niezbędne pliki cookie
Te wpisy zapewniają podstawowe funkcje, takie jak bezpieczeństwo, stabilność i obsługa formularzy.
Opcjonalne sekcje
AnalitykaMarketingPersonalizacjaMedia zewnętrzne
Dane mogą być przetwarzane za twoją zgodą lub na podstawie prawnie uzasadnionych interesów. W ustawieniach plików cookie możesz odrzucić każdą opcjonalną kategorię lub wyrazić na nią zgodę.
Niektóre usługi przetwarzają dane osobowe w państwach trzecich. Wyrażając zgodę, akceptujesz również przekazywanie tych danych. Więcej informacji znajdziesz w naszej polityce prywatności.
Możesz później w każdej chwili wrócić do swojego wyboru i go zmienić. · 1.0.2
Konfiguracja Odoo na serwerze Linux – Twoje własne Open Source ERP i CRM
Dowiedz się, jak zarządzać i automatyzować procesy biznesowe dzięki zintegrowanej platformie ERP i CRM Odoo dla płynnej pracy → Sprawdź teraz
10 listopada 20266 min czytania1 Wyświetlenia0 pomocne
Wprowadzenie
Odoo to modułowa platforma open source łącząca funkcje Enterprise Resource Planning (ERP) oraz Customer Relationship Management (CRM). Umożliwia firmom centralne zarządzanie i automatyzację procesów takich jak księgowość, zarządzanie magazynem, projektami i sprzedażą.
Dzięki elastycznym rozszerzeniom Odoo można dostosować indywidualnie, oferując zintegrowane rozwiązanie do sterowania wszystkimi obszarami działalności firmy.
Chcesz samodzielnie hostować ten serwis? Przeprowadzimy Cię krok po kroku przez instalację i konfigurację oraz pokażemy, na co zwrócić uwagę.
Wymagania wstępne
Przed instalacją Odoo upewnij się, że środowisko hostingowe spełnia minimalne wymagania, aby zapewnić płynną instalację i optymalną wydajność.
Sprzęt
Minimum
Zalecane
CPU
1 rdzeń vCPU
4 rdzenie vCPU
RAM
1 GB
4 GB
Dysk
15 GB
25 GB
Oprogramowanie wymaga wszystkich niezbędnych zależności i musi działać na wspieranym systemie operacyjnym. Sprawdź przed instalacją, czy Twój serwer spełnia następujące wymagania:
Zależności:Docker
System operacyjny: najnowsza wersja Ubuntu/Debian z Dockerem 26+
Upewnij się, że wszystkie zależności są zainstalowane, a system aktualny, aby uniknąć problemów z kompatybilnością podczas instalacji Odoo.
FAQ
Często zadawane pytania
Możesz zainstalować Odoo bezpośrednio przez Aplikacje instalowane jednym kliknięciem w panelu swojego serwera dedykowanego, wyszukując Odoo w katalogu aplikacji i rozpoczynając wdrożenie z wybranymi ustawieniami projektu, środowiska i domeny.
Odoo to modułowa platforma open source łącząca funkcje ERP i CRM, umożliwiająca firmom centralne zarządzanie procesami takimi jak księgowość, magazyn, projekty i sprzedaż.
Minimalne wymagania to 1 rdzeń vCPU, 1 GB RAM i 15 GB miejsca na dysku. Zalecane to 4 rdzenie vCPU, 4 GB RAM i 25 GB miejsca na dysku.
Opinia
Czy ten artykuł był pomocny?
Twoja opinia pomaga nam lepiej ustalać priorytety i aktualizować treści.
0 od 0 Osoby oceniające uznały ten artykuł za pomocny.
Indywidualna pomoc
Instrukcja nie wystarcza?
Nasz zespół wsparcia ZAP zna twój produkt — opisz krótko problem, a pomożemy ci osobiście.
Zappy zna tę instrukcję i odpowie ci bezpośrednio na czacie.
Nawigacja
Oprogramowanie
Instalacja Odoo za pomocą Aplikacji instalowanych jednym kliknięciem
Możesz zainstalować Odoo bezpośrednio przez Aplikacje instalowane jednym kliknięciem w panelu swojego serwera dedykowanego. Po pierwszym uruchomieniu aplikacji otwórz katalog aplikacji, wyszukaj Odoo i rozpocznij wdrożenie z preferowanymi ustawieniami projektu, środowiska i domeny. Dzięki temu szybko i łatwo wdrożysz i zarządzisz Odoo – bez ręcznej instalacji z linii poleceń, ale z wbudowanym zarządzaniem przez przeglądarkę, obsługą niestandardowych domen i certyfikatów SSL tam, gdzie to możliwe.
Przygotowanie
Przed konfiguracją Odoo przygotuj system, aktualizując system operacyjny i instalując wszystkie potrzebne zależności. Zapewni to stabilne środowisko i zapobiegnie problemom podczas lub po instalacji.
Aktualizacja systemu
Aby system działał z najnowszymi aktualizacjami oprogramowania i zabezpieczeń, wykonaj aktualizację poleceniem:
Code
sudo apt update && sudo apt upgrade -y
Dzięki temu system będzie wyposażony w najnowsze poprawki bezpieczeństwa i wersje oprogramowania.
Instalacja zależności
Po aktualizacji zainstaluj zależności. Odoo działa na wielu kontenerach Docker, więc najpierw zainstaluj Dockera poleceniami:
Code
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
Szczegółową instrukcję instalacji i korzystania z Dockera znajdziesz w naszym poradniku Docker.
Konfiguracja domeny
Domyślnie Odoo działa na hoście na portach 80 (HTTP) i 443 (HTTPS). Skonfiguruj domenę z wpisami DNS wskazującymi na Twój host. Jeśli domena jest zarządzana u nas, możesz to łatwo zrobić przez funkcję EasyDNS.
Dostęp do strony
Po pomyślnej instalacji i konfiguracji oraz uruchomieniu wszystkich usług możesz bezpiecznie wejść na swoją stronę, wpisując domenę w przeglądarce.
Załaduje się strona startowa nowej instalacji. Do pierwszego logowania użyj standardowego konta z nazwą użytkownika admin i hasłem admin. Zalecamy natychmiastową zmianę tych danych.
Podsumowanie i dodatkowe zasoby
Gratulacje! Pomyślnie zainstalowałeś i skonfigurowałeś Odoo na swoim serwerze VPS lub serwerze dedykowanym. Polecamy również zapoznać się z następującymi zasobami, które pomogą Ci w dalszej konfiguracji serwera:
Po spełnieniu wymagań i przygotowaniu systemu możesz rozpocząć instalację Odoo.
Przy wielu projektach Docker warto utworzyć przejrzystą strukturę katalogów, aby oddzielić projekty. Zwykle tworzy się folder docker w katalogu domowym użytkownika, z podfolderem dla każdej domeny. Dzięki temu możesz hostować wiele projektów na jednym serwerze bez konfliktów konfiguracji.
Na przykład dla domeny example.com:
Code
mkdir -p /docker/example.com
cd /docker/example.com
W tym folderze projektu utwórz podfoldery montowane jako wolumeny przez kontenery. Wolumeny pozwalają na współdzielenie danych między usługami lub trwałe ich przechowywanie. Szczególnie ważny jest wspólny webroot, do którego mają dostęp nginx i certbot, aby tworzyć i odnawiać certyfikaty SSL. Możesz utworzyć strukturę:
Code
mkdir -p nginx/{conf,ssl,inc} config addons
Masz w ten sposób dedykowane foldery na konfigurację nginx, certyfikaty SSL, pliki include oraz specyficzne dla Odoo konfiguracje i dodatki.
Utworzenie Docker Compose
W folderze projektu Docker utwórz plik compose.yml poleceniem nano compose.yml i wklej poniższy kod:
Edytuj plik konfiguracyjny nginx, który utworzyłeś wcześniej, zastępując jego zawartość poniższą konfiguracją, aby Twoja strona była dostępna wyłącznie przez HTTPS.
Zamień example.com w dyrektywie server_name na swoją domenę i dostosuj ścieżki do plików certyfikatów w ssl_certificate i ssl_certificate_key zgodnie z zamontowanym wolumenem.
Aby nginx i certbot działały poprawnie, porty TCP 80 (HTTP) i 443 (HTTPS) muszą być otwarte w zaporze. Port 80 jest używany przez certbot do walidacji HTTP, a port 443 do szyfrowanego ruchu HTTPS. Jeśli masz włączony UFW (Uncomplicated Firewall), dodaj reguły poleceniami:
Code
sudo ufw allow http
sudo ufw allow https
Sprawdź potem sudo ufw status, czy porty są otwarte. Upewnij się, że inne reguły nie blokują dostępu, bo może to uniemożliwić tworzenie certyfikatów lub bezpieczny ruch HTTPS.
Konfiguracja nginx
Konfiguracja nginx zaczyna się od pliku dla Twojej domeny. Utwórz w katalogu nginx/conf nowy plik o nazwie domeny, np.:
Code
nano nginx/conf/example.com.conf
Wklej poniższą podstawową konfigurację, zamieniając example.com na swoją domenę:
Ta konfiguracja pozwala certbotowi na przeprowadzenie wyzwania ACME i wystawienie ważnych certyfikatów SSL. Wszystkie zapytania HTTP są przekierowywane na HTTPS.
Zapisz plik i uruchom kontenery bazy danych, Odoo i nginx poleceniem:
Code
sudo docker compose up -d db odoo nginx
Kontenery działają teraz w tle, a nginx korzysta z nowej konfiguracji, aby certbot mógł utworzyć certyfikaty.
Tworzenie certyfikatów SSL
Utwórz certyfikaty SSL za pomocą certbota, wykonując polecenie. Zamień example.com na swoją domenę i user@mail.com na swój ważny adres e-mail:
# Ścieżki do certyfikatów (muszą odpowiadać zamontowanym wolumenom)
# Nagłówki bezpieczeństwa
"SAMEORIGIN"
"no-referrer-when-downgrade"
"max-age=63072000; includeSubDomains; preload"
# Gzip
# Ustawienia proxy dla Odoo
$http_upgrade
"upgrade"
$host
$http_upgrade
$remote_addr
$proxy_add_x_forwarded_for
true
$host
# Zalecane timeouty dla standardowych zapytań
# Cache dla plików statycznych
# Zwiększone timeouty dla Long Polling
$http_upgrade
"upgrade"
$host
$remote_addr
$proxy_add_x_forwarded_for
$scheme
# Umożliwia certbotowi dostęp do URL wyzwania
return
$request_uri
Zapisz zmiany i przeładuj konfigurację, restartując kontener nginx:
Code
sudo docker compose restart nginx
Restart spowoduje załadowanie nowej konfiguracji przez nginx i natychmiastowe zastosowanie ustawień. Obserwuj komunikaty o błędach podczas restartu. W razie problemów sprawdź logi poleceniem sudo docker compose logs nginx. Jeśli kontener działa poprawnie, otwórz ponownie stronę i sprawdź, czy HTTPS działa i strona jest poprawnie wyświetlana.
Opcje konfiguracyjne Odoo
Aby zastosować własne ustawienia, możesz utworzyć dedykowany plik konfiguracyjny dla Odoo. Stwórz plik config/odoo.conf i dodaj wybrane opcje.
W tym pliku możesz zdefiniować przydatne parametry: list_db = False ukrywa wybór bazy danych na stronie logowania, proxy_mode = True informuje Odoo, że działa za reverse proxy, a jeśli chcesz korzystać z własnych dodatków, możesz odkomentować linię addons_path i wskazać katalog z dodatkami. Przykład:
Flaga -i base musi zostać usunięta z compose.yml, ponieważ w przeciwnym razie przy każdym restarcie kontenera Odoo baza danych będzie tworzona na nowo. Otwórz compose.yml poleceniem nano compose.yml i zmodyfikuj polecenie na: