Odoo, ранее OpenERP, представляет собой набор бизнес-приложений с открытым исходным кодом. Он широко рассматривается как ведущее программное обеспечение для планирования ресурсов предприятия с открытым исходным кодом (ERP). Odoo предлагает широкий спектр модулей, которые могут быть включены в одно приложение, что значительно способствует его широкому распространению. Последняя версия Odoo 18 представляет дополнительные функции, которые улучшают удобство использования. Обновленный интерфейс включает в себя ярлыки клавиатуры, облегчая выбор записей и позволяя с легкостью несколько вариантов. В этой статье вы узнаете, как установить Odoo 18 на Ubuntu 24.04
Предпосылки
- Сервер с Ubuntu 24.04 в качестве ОС
- Права пользователя: пользователь root или обычный пользователь с привилегиями sudo.
Конвенции
|
|
Шаг 1. Обновите систему
Свежая установка Ubuntu 24.04 требует обновления пакетов до последних доступных версий.
|
|
Шаг 2. Установка зависимостей
Поскольку для Odoo 18 требуется Python3.12. Давайте сначала установим его зависимости, прежде чем перейти к следующему шагу.
|
|
Шаг 3. Добавить пользователя системы
Существует несколько способов установки Odoo. Самый простой и простой способ — установить его из хранилища. Но мы собираемся установить Odoo 18 с помощью виртуальной среды Python. Поскольку он будет работать под управлением обычного пользователя системы, мы создадим нового пользователя системы. Выполним эту команду ниже, чтобы добавить нового пользователя системы.
|
|
Хорошо! Добавлен новый пользователь системы под названием odoo18
. Его домашний каталог - /opt/odoo18
, который мы собираемся использовать для установки.
Шаг 4. Установите PostgreSQL
Обратите внимание, что Odoo поддерживает только PostgreSQL. На этом этапе мы установим сервер PostgreSQL из репозитория Ubuntu 24.04 по умолчанию.
|
|
После установки PostgreSQL сервис автоматически запустится, и теперь пришло время создать пользователя PostgreSQL с тем же именем, что и новый системный пользователь. Запустите следующую команду для создания пользователя PostgreSQL.
|
|
Odoo 18 будет работать с новым пользователем PostgreSQL. Давайте перейдем к следующему шагу.
Шаг 5. Установите wkhtmltopdf
Wkhtmltopdf, инструмент командной строки, доступен в качестве решения с открытым исходным кодом для преобразования данных HTML в формат PDF с использованием Qt webkit. Тем не менее, со времени Пакет DEB для Ubuntu 24.04 по-прежнему недоступен, мы можем установить его из репозитория Ubuntu по умолчанию.
|
|
Обратите внимание, что wkhtmltopdf из репозитория Ubuntu 24.04 не построен против разветвленной версии Qt, поэтому некоторые опции не поддерживаются. Вы можете проверить и скачать один раз. Пакет DEB для Ubuntu 24.04 доступен по адресу https://wkhtmltopdf.org/downloads.html. Кроме того, вы можете скачать и установить Ubuntu 22.04.
Шаг 6. Установить Odoo
На этом этапе мы должны перейти к пользователю системы, которую мы создали ранее. Перейдем к системному пользователю odoo18
, чтобы загрузить файлы Odoo с GitHub и создать новую среду Python.
|
|
Давайте загрузим Odoo с GitHub.
|
|
Создание виртуальной среды Python
Этот метод установки Odoo позволяет установить несколько версий Odoo на сервер с помощью виртуальной среды Python. Давайте создадим новую виртуальную среду Python для нашего Odoo 18.
|
|
На данный момент у нас есть новая виртуальная среда Python под каталогом /opt/odoo18/odoo18-venv
. Мы должны активировать его перед установкой Odoo.
|
|
После выполнения ваша подсказка оболочки будет выглядеть так:
|
|
Для этого нужно установить Odoo 18.
|
|
Дождитесь окончания установки она будет находиться под каталогом /opt/odoo18/odoo18
. Теперь мы можем создать новый каталог для хранения наших пользовательских дополнений Odoo.
|
|
Готово! Давайте выйдем из пользовательского odoo18
и создадим файл конфигурации Odoo.
|
|
Вышеприведенная команда должна вернуть вас к предыдущему пользователю.
|
|
Вставьте в файл следующий контент.
|
|
Замените rsyEZVSl7ykiTM более надежным паролем. Это будет главный пароль Odoo. Сохраните файл, затем выйдите из редактора nano.
Дайте файлу соответствующие разрешения:
|
|
Шаг 7. Настройте службу systemd для запуска Odoo
Для управления вновь установленным Odoo 18 нам необходимо создать файл системного сервиса. Давайте запустим команду ниже, чтобы завершить этот шаг.
|
|
И добавьте следующее содержимое в odoo.service
.
|
|
Сохраните файл, затем выйдите. И не забудьте перезагрузить системный сервис и затем запустить Odoo.
|
|
Проверьте. Odoo начинает выполнять эту команду:
|
|
Теперь вы можете перейти на http://YOUR_SERVER_IP_ADDRESS:8069, и вы увидите страницу Odoo по умолчанию
При работе с базой данных Odoo вам будет предложен главный пароль. Главный пароль находится в вашем файле конфигурации Odoo; это значение admin_passwd. Обязательно используйте надежный пароль для своего главного пароля Odoo.
Шаг 8. Установка и настройка обратного прокси
Чтобы получить доступ к вашему веб-сайту Odoo по адресу http://yourdomain.com вместо http://YOUR_SERVER_IP_ADDRESS:8069, мы должны установить веб-сервер и настроить его в качестве обратного прокси. Есть много преимуществ, таких как балансировка нагрузки, кэширование, сжатие и обслуживание статического контента при использовании обратного прокси. На этом этапе мы собираемся установить Nginx или Apache. Вы можете выбрать только один веб-сервер и пропустить другой вариант.
Установка и настройка Nginx
|
|
Создайте обратный конфигурацию прокси-сервера для odoo.
|
|
Заполните файл следующей конфигурацией.
|
|
Замените yourdomain.com своим доменным именем или поддоменным именем, указывающим на IP-адрес вашего сервера. Затем сохраните файл и выйдите из редактора.
Включите конфигурацию обратной прокси-сервера odoo Nginx.
|
|
Проверка конфигурации и перезагрузите службу Nginx.
|
|
Вот и все. Теперь вы можете получить доступ к Odoo 18 по адресу http://yourdomain.com.
Установка и настройка Apache
Если вы предпочитаете Apache, вы можете установить.
|
|
После установки Apache мы можем создать новый виртуальный хост.
|
|
Вставьте следующее в файл odoo.conf
.
|
|
Включите конфигурацию обратной прокси-сервера odoo Apache2.
|
|
Обязательно замените yourdomain.com своим настоящим доменным именем, а затем перезапустите Apache.
|
|
Вот и все. Теперь вы можете получить доступ к Odoo 18 по адресу http://yourdomain.com.
Шаг 9. Используем Let’s Encrypt SSL
Для серверов в общественном достоянии вы можете использовать бесплатный Let’s Encrypt SSL.
|
|
Запрос на Let’s Encrypt SSL.
|
|
Если вы не хотите предоставлять адрес электронной почты.
|
|
Он автоматически настраивает /etc/nginx/sites-available/odoo.conf
для включения SSL.
Завершение
Поздравляю! Вы успешно установили Odoo 18 на свой сервер Ubuntu 24.04. На этом этапе вы должны иметь возможность устанавливать различные плагины, такие как выставление счетов, учет, инвентаризация и многое другое, исходя из потребностей вашего бизнеса.
Если вам понравился этот пост об установке Odoo 18 на Ubuntu 24.04, пожалуйста, поделитесь им со своими друзьями в социальных сетях, которым может быть интересна эта статья или оставьте комментарий ниже.