Установка Odoo на сервер Ubuntu

Odoo - это система управления ресурсами предприятия (общепринятая английская аббревиатура ERP). Предназначена для автоматизации работы практически любой стороны работы предприятия: отдела продаж, склада, производства и т.п. Отлично подходит как для малого, так и среднего бизнеса.
Устанавливаем Оду на выделенном сервере, который я заказал на рег.ру. В опциях установки выбрал "установить Ubuntu 18.04". Да, есть 20-я, но панель хостинга, которую я планировал потестировать, работает только под 18-й версией или ниже.
Для установки следуем общей инструкции с необходимыми поправками.
1. Проверяем, установлен ли Python и какой версии:
python3 --version
Должен быть не ниже 3.6. Если Питона нет или его версия ниже, то устанавливаем его свежую версию, см. сайт Питона. В моем случае вместе с Убунту 18.04 был установлен Python 3.6.9, так что идём дальше.
2. Проверяем наличие pip, это пакетный установщик Питона:
pip3 --version
Обычно он ставится вместе с Питоном, но в данном случае его почему-то не оказалось, поэтому устанавливаем и проверяем:
sudo apt update
sudo apt install python3-pip
pip3 --version
3. Далее, устанавливаем клиент Postgres:
sudo apt install postgresql postgresql-client
и создаем пользователя базы данных, а также саму БД:
sudo -u postgres createuser -s $USER
createdb $USER
4. Установливаем библиотеки для работы Odoo:
sudo apt install python3-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libtiff5-dev libjpeg8-dev libopenjp2-7-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev libharfbuzz-dev libfribidi-dev libxcb1-dev libpq-dev
5. Настало время скачать код самой системы Odoo. Для этого предлагается несколько вариантов, на мой взляд, через git - проще всего. Создаём папку, в которой у нас будет храниться код Odoo, и переходим в неё:
mkdir odoo-installation
cd odoo-installation/
Название папки, разумеется, совершенно произвольное. Скачиваем код Odoo:
git clone https://github.com/odoo/odoo.git
6. После скачивания в папке odoo-installation появляется папка odoo с кодом системы, переходим туда
cd odoo/
и устанавливаем питоновские зависимости Odoo:
pip3 install setuptools wheel
pip3 install -r requirements.txt
Собственно, и всё, установка завершена.
Для полноты картины доустановим модуль для работы с pdf, он идёт отдельно от самой Odoo:
cd ../
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
sudo apt install ./wkhtmltox_0.12.5-1.bionic_amd64.deb
apt --fix-broken install
после установки скачанный пакет можно удалить.
Для запуска Odoo необходимо перейти в папку с кодом, у нас это odoo
cd odoo/
и ввести команду
python3 odoo-bin --addons-path=addons -d mydb
где mydb - это имя базы данных. После этого появляется ряд сообщений, среди которых есть примерно вот такое:
<текущая дата и время, ID процесса> INFO ? odoo.service.server: HTTP service (werkzeug) running on хх-хх-ххх-хх.cloudvps.regruhosting.ru:8069
Указанный в этой строчке адрес или просто хх.хх.ххх.ххх:8069 забиваете в адресную строку браузера и наблюдаете стартовую панель Odoo.
Да, Flectra устанавливается точно так же.