Jak skonfigurować pakiet biznesowy Odoo na Ubuntu Server

Jak skonfigurować pakiet biznesowy Odoo na Ubuntu Server

Odoo to platforma pakietu biznesowego działająca na Ubuntu. Dzięki Odoo użytkownicy mogą zwiększyć sprzedaż, uruchomić POS, grafików, help desk, inwentarz i zakupy. W tym przewodniku pokażemy, jak zainstalować Odoo na Ubuntu 20.04 LTS.

Uwaga: chociaż ten przewodnik koncentruje się na Ubuntu 20.04 LTS, możliwe jest również, aby aplikacja działała z nowszymi wersjami Ubuntu.

Jak skonfigurować pakiet biznesowy Odoo na Ubuntu Server

Instalowanie zależności Odoo na Ubuntu

Zanim Odoo będzie można zainstalować na Ubuntu, zależności muszą zostać zainstalowane w systemie. Aby te zależności działały, zacznij od otwarcia okna terminala i zalogowania się do serwera Ubuntu przez SSH.

Teraz, gdy jesteś zalogowany, użyj poniższej komendy apt install, aby zainstalować wymienione poniżej pakiety. Te pakiety są ważne dla budowania Odoo, a bez nich kompilacja się nie powiedzie.

sudo apt install git python3-pip build-essential wget python3-dev python3-venv \ python3-wheel libfreetype6-dev libxml2-dev libzip-dev libldap2-dev libsasl2-dev \ python3-setuptools bezwęzłowy libjpeg-dev zlibpq -dev \ libxslt1-dev libldap2-dev libtiff5-dev libjpeg8-dev libopenjp2-7-dev \ liblcms2-dev libwebp-dev libharfbuzz-dev libfribidi-dev libxcb1-dev

Aby poprawnie zbudować Odoo, na Ubuntu Server należy zainstalować wiele pakietów. Usiądź wygodnie, bądź cierpliwy i pozwól menedżerowi pakietów skonfigurować wszystko.

Tworzenie konta użytkownika Odoo

Nigdy nie należy uruchamiać oprogramowania serwerowego z kontem użytkownika root na serwerze Ubuntu. Jest to niebezpieczne, zwłaszcza jeśli zostaną znalezione jakiekolwiek luki. Zamiast tego najlepiej jest utworzyć dedykowanego użytkownika z określonymi uprawnieniami.

Za pomocą polecenia useradd utwórz konto użytkownika „odoo14”. 

sudo useradd -m -d /opt/odoo -U -r -s /bin/bash odoo14

PostgreSQL

Aplikacja Odoo wykorzystuje PostgreSQL do zarządzania bazą danych. Tak więc PostgreSQL musi być skonfigurowany w systemie, aby Odoo działał poprawnie. Aby rozpocząć, użyj apt install polecenie poniżej i zainstaluj pakiet „postgresql” na Ubuntu Server.

sudo apt zainstaluj postgresql

Po skonfigurowaniu PostgreSQL należy utworzyć konto użytkownika do interakcji z bazą danych. Aby utworzyć nowego użytkownika, użyj poniższego polecenia postgres -c .

sudo su - postgres -c "createuser -s odoo14"

Wkhtmltopdf

Pakiet biznesowy Odoo ma możliwość renderowania stron HTML do plików PDF, a także innych formatów. Ta funkcja jest opcjonalna i nie musisz jej używać. Jeśli jednak planujesz korzystać z tej funkcji, musisz skonfigurować Wkhtmltopdf na Ubuntu Server.

Aby rozpocząć instalację wkhtmltopdf na Ubuntu Server, użyj poniższego polecenia pobierania wget i pobierz najnowszą wersję Wkhtmltopdf.

wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.focal_amd64.deb

Po pobraniu pliku do systemu Ubuntu Server musisz zainstalować pakiet. Najszybszym sposobem zainstalowania pakietu Wkhtmltopdf jest użycie polecenia apt install poniżej.

sudo apt install ./wkhtmltox_0.12.6-1.focal_amd64.deb

Instalowanie Odoo

Po skonfigurowaniu zależności, PostgreSQL i wszystkiego innego, nadszedł czas, aby zainstalować Odoo na Ubuntu. Aby rozpocząć, zaloguj się na swoje nowe konto użytkownika utworzone wcześniej.

sudo -s su odoo14

Po zalogowaniu użyj polecenia git clone, aby pobrać najnowszą wersję Odoo na serwer Ubuntu. Pamiętaj, że Odoo jest dość duży, więc proces klonowania może zająć trochę czasu.

git clone https://www.github.com/odoo/odoo --depth 1 --branch 14.0 /opt/odoo14/odoo

Moduły Pythona

Jak skonfigurować pakiet biznesowy Odoo na Ubuntu Server

Po pobraniu kodu będziesz musiał użyć Python3, aby stworzyć nowe środowisko dla Odoo. Najpierw przejdź do katalogu folderu Odoo za pomocą polecenia CD . Następnie użyj python3, aby utworzyć nowe środowisko i wprowadź je za pomocą polecenia source .

cd /opt/odoo14/odoo python3 -m venv odoo-venv source odoo-venv/bin/activate

Na koniec zainstaluj wszystkie wymagane moduły Python3 za pomocą polecenia instalacji pip3 . Te moduły mają kluczowe znaczenie dla korzystania z Odoo.

pip3 install wheel pip3 install -r odoo/requirements.txt

Gdy wszystko zostanie zainstalowane za pośrednictwem Pip3, wyjdź ze środowiska Python za pomocą poniższego polecenia dezaktywuj .

dezaktywować

Wtyczki

Chociaż nie jest to wymagane, Odoo pozwala na niestandardowe wtyczki. Jeśli chcesz ich użyć, użyj następującego polecenia, aby utworzyć folder wtyczek.

sudo mkdir -p /opt/odoo14/odoo-custom-addons

Konfiguracja Odoo

Odoo jest zainstalowane, ale wymaga konfiguracji. Najpierw wyloguj się z użytkownika Odoo za pomocą polecenia wyjścia . Następnie użyj polecenia touch, aby utworzyć nowy plik konfiguracyjny.

sudo touch /etc/odoo14.conf

Otwórz nowy plik konfiguracyjny za pomocą edytora tekstu Nano.

sudo nano /etc/odoo14.conf

W pliku konfiguracyjnym wklej poniższy kod.

[options]
; This is the password that allows database operations:
admin_passwd = CHANGE-TO-A-SECURE-PASSWORD
db_host = False
db_port = False
db_user = odoo14
db_password = False
addons_path = /opt/odoo14/odoo/addons,/opt/odoo14/odoo-custom-addons

Zapisz zmiany w nano za pomocą Ctrl + O klawiatury kombi. Wyjdź z Ctrl + X.

Systemd

Aby korzystać z Odoo, musisz utworzyć plik usługi Systemd. Za pomocą polecenia touch utwórz nowy plik usługi.

sudo touch /etc/systemd/system/odoo14.service

Otwórz plik tekstowy za pomocą edytora tekstu Nano i wklej do niego kod.

[Unit]
Description=Odoo14
Requires=postgresql.service
After=network.target postgresql.service

[Service]
Type=simple
SyslogIdentifier=odoo14
PermissionsStartOnly=true
User=odoo14
Group=odoo14
ExecStart=/opt/odoo14/odoo-venv/bin/python3 /opt/odoo14/odoo/odoo-bin -c /etc/odoo14.conf
StandardOutput=journal+console

[Install]
WantedBy=multi-user.target

Zapisz zmiany w Nano, używając kombinacji klawiszy Ctrl + O. Wyjdź za pomocą Ctrl + X. Następnie aktywuj nowy plik systemowy i włącz go.

sudo systemctl daemon-reload sudo systemctl włącz odoo14.service

Uruchom usługę za pomocą polecenia start .

sudo systemctl start odoo14.service

Konfiguracja Odoo

Jak skonfigurować pakiet biznesowy Odoo na Ubuntu Server

Po zainstalowaniu Odoo na Ubuntu Server przejdź do komputera, otwórz nową przeglądarkę i uzyskaj dostęp do instalacji Odoo. Następnie zaloguj się przy użyciu hasła administratora i postępuj zgodnie z instrukcjami, aby skonfigurować nową instalację.

HTTP://adres-ip-serwera-ubuntu:8069


Ulepsz schowek Gnome Shell za pomocą Pano

Ulepsz schowek Gnome Shell za pomocą Pano

Spójrzmy prawdzie w oczy, domyślny schowek Gnome Shell nie jest zbyt dobry. Zainstaluj Pano, aby ulepszyć korzystanie ze schowka!

Jak zainstalować DaVinci Resolve 17 w systemie Linux

Jak zainstalować DaVinci Resolve 17 w systemie Linux

Czy potrzebujesz świetnego nieliniowego edytora wideo dla swojego systemu Linux? Spraw, aby Davinci Resolve 17 działał z tym przewodnikiem!

Jak pobrać tapety na pulpit systemu Linux za pomocą programu do pobierania tapet

Jak pobrać tapety na pulpit systemu Linux za pomocą programu do pobierania tapet

Wallpaper Downloader to zręczny program do pobierania i zarządzania tapetami dla systemu Linux. Obsługuje większość środowisk graficznych Linux i jest bardzo łatwy w użyciu. Ten przewodnik

Jak zainstalować Tuxedo OS na swoim komputerze

Jak zainstalować Tuxedo OS na swoim komputerze

Chcesz przetestować Tuxedo OS na komputerach Tuxedo? Dowiedz się, jak zainstalować najnowszą wersję Tuxedo OS na swoim komputerze.

Jak zainstalować plik DEB w systemie Linux

Jak zainstalować plik DEB w systemie Linux

Czym jest plik DEB? Co ty z tym robisz? Poznaj wiele sposobów instalowania plików DEB na komputerze z systemem Linux.

Jak grać w Dying Light w systemie Linux

Jak grać w Dying Light w systemie Linux

Dying Light to gra wideo typu survival horror z 2015 roku opracowana przez Techland i wydana przez Warner Bros Interactive Entertainment. Gra koncentruje się na

Jak zainstalować Neptune Linux na swoim komputerze

Jak zainstalować Neptune Linux na swoim komputerze

Neptune używa środowiska graficznego KDE Plasma 5 i ma na celu dostarczenie eleganckiego systemu operacyjnego. Oto jak zainstalować Neptune Linux na swoim komputerze.

Wypróbuj nowy pulpit Ubuntu oparty na przystawkach

Wypróbuj nowy pulpit Ubuntu oparty na przystawkach

Chcesz wypróbować nowy system operacyjny Ubuntu oparty na pakietach Snap? Dowiedz się, jak wdrożyć go na maszynie wirtualnej, korzystając z tego przewodnika.

Jak grać w Undertale w systemie Linux

Jak grać w Undertale w systemie Linux

Undertale to niezależna gra RPG z 2015 roku, opracowana i opublikowana przez twórcę gier Toby'ego Foxa. Ten przewodnik obejmie pobieranie i instalowanie Undertale na twoim komputerze

Jak grać w Total War: THREE KINGDOMS w systemie Linux

Jak grać w Total War: THREE KINGDOMS w systemie Linux

Total War: Three Kingdoms to turowa gra strategiczna RTS opracowana przez Creative Assembly. Oto jak grać w systemie Linux.