Odoo, ранее известная как OpenERP, представляет собой универсальную платформу для управления бизнесом. Odoo предлагает широкий спектр различных приложений, таких как бухгалтерский учет, выставление счетов, управление проектами, инвентаризация и многое другое.
Предпосылки
- Недавно развернутый экземпляр Vultr под управлением Ubuntu 16.04.
- Пользователь Sudo .
Шаг 1: Обновите систему
Прежде чем устанавливать какие-либо пакеты на ваш экземпляр Ubuntu, войдите в систему, используя sudo
пользователя, и обновите.
sudo apt-get update
sudo apt-get upgrade
sudo reboot
После перезагрузки системы снова войдите в систему как sudo
пользователь и продолжите выполнение следующих шагов.
Шаг 2: Добавьте репозиторий пакетов Odoo
Это позволяет вам устанавливать и обновлять Odoo без необходимости устанавливать все зависимости вручную.
sudo wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
sudo echo "deb http://nightly.odoo.com/10.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list
sudo apt-get update
Шаг 3: Установите и настройте PostgreSQL
PostgreSQL - это система баз данных по умолчанию для Odoo.
sudo apt-get install postgresql
sudo systemctl start postgresql
sudo systemctl enable postgresql
Продолжите, создав пользователя PostgreSQL с помощью следующих команд. Когда будет предложено установить надежный пароль для пользователя базы данных и хранить его в надежном месте, он может понадобиться в будущем.
sudo su - postgres
createuser odoo -U postgres -dRSP
exit
Шаг 4: Установите Odoo
Теперь вы можете установить Odoo.
sudo apt-get install odoo
Запустите Odoo и настройте его на автоматический запуск при загрузке системы.
systemctl start odoo
systemctl enable odoo
Теперь вы можете получить доступ к Odoo через веб-браузер по следующему адресу.
http://[your-vultr-instance-IP]:8069
Замените [your-vultr-server-IP]
IP-адресом вашего экземпляра Vultr и не забудьте добавить номер порта 8069
в конце адреса.
Выберите имя для базы данных, которую Odoo создаст, введите свой адрес электронной почты и выберите пароль для admin
пользователя. продолжить, нажав на Create database
кнопку.
После настройки базы данных вы попадете в пользовательский интерфейс Odoo, где вы сможете настроить свою систему Odoo, установив приложения.
Шаг 6: Установите Nginx для облегчения доступа пользователей
Вы можете перенаправить трафик по умолчанию HTTP port (80)
и по умолчанию HTTPS port (443)
на Odoo (работает port 8069
), чтобы пользователям больше не приходилось добавлять номер порта при 8069
каждом доступе к системе. Использование Nginx также позволяет вам защитить Odoo с помощью SSL-сертификата, процесс установки SSL-сертификата для Nginx описан здесь .
Установите Nginx.
sudo apt-get install nginx
Отредактируйте файл конфигурации сайта Nginx с помощью текстового редактора, такого как nano.
nano /etc/nginx/sites-available/default
Найдите следующие две строки.
location / {
}
Добавьте следующий сегмент.
location / {
proxy_pass http://127.0.0.1:8069;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
Перезапустите Nginx и настройте его на автоматический запуск при загрузке системы.
systemctl restart nginx
systemctl start nginx
Теперь вы можете посетить систему Odoo как через порт 8069, так и через порт 80.
http://[your-vultr-instance-IP]:8069
http://[your-vultr-instance-IP]