Главная/Для офиса/Odoo

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

Установка Odoo на свой сервер идёт через официальный образ Docker: контейнер Odoo слушает порт 8069 и подключается к отдельному контейнеру PostgreSQL. Odoo это набор приложений на одной базе: CRM, продажи, склад, закупки и счета, а версия Community бесплатна и открыта по лицензии LGPL-3.0.

6 мин чтенияДанные проверены 16 октября 2026

Ответ за 30 секунд

Для команды до 10 человек на CRM и продажах хватит 2 ядер и 4 ГБ памяти (оценка редакции). Берите образ odoo:20.0 с PostgreSQL, задайте мастер-пароль в odoo.conf и храните копии базы вместе с каталогом вложений: дамп без файлов восстановит счета без приложенных документов.

Облачный сервер с почасовой оплатой: поставьте Odoo на пробу, а если подойдёт, расширьте ресурсы без переезда.

Какие требования у Odoo к серверу и PostgreSQL

01 · 1 мин

Что входит в Odoo Community и чем он отличается от Enterprise#

Приложения Odoo включаются по одному, и все работают с общей базой клиентов, товаров и документов. Начать можно с CRM, а склад и закупки добавить позже, не переезжая на другую систему.

Community распространяется бесплатно. Платная Enterprise содержит дополнительные приложения, которых в бесплатной версии нет, поэтому до внедрения сверьте список нужных функций с составом Community. Сравнение с отдельными CRM лежит на странице self hosted CRM, а похожая по задачам система на другом фреймворке описана в разборе ERPNext.

Российский учёт

Откройте список модулей и найдите локализацию под российские УПД и НДС. Если её нет, бухгалтерию придётся вести отдельно, например в 1С (сервер под 1С), а Odoo оставить под продажи и склад.

Инструмент · 1 мин

Какие требования у Odoo к серверу и PostgreSQL#

ПараметрЗначение
Образ Dockerodoo, теги 18.0, 19.0 и 20.0 (список на 15.10.2026)
База данныхPostgreSQL, в примерах образа postgres:15
Порт8069
Каталоги данных/var/lib/odoo (данные и вложения), /etc/odoo (настройки), /mnt/extra-addons (свои модули)
Подключение к базепеременные HOST, PORT, USER, PASSWORD

Для старта на пять-десять человек берите 4 ГБ памяти и 2 ядра. Это готовая конфигурация MSK Ultra 50 за 5 480 ₽ в месяц на 14 октября 2026. Если база вырастет, вынесите её в управляемый PostgreSQL, и копиями базы займётся провайдер.

Какой сервер взять под Odoo

Три ответа, и калькулятор подберёт готовую конфигурацию

Сколько человек работает в Odoo одновременно
Какие приложения включены
Документы и вложения

03 · 1 мин

Установка Odoo в Docker с PostgreSQL по шагам#

  1. Установите Docker с плагином Compose одной командой curl -fsSL https://get.docker.com | sh (Ubuntu или Debian).
  2. Создайте файл config/odoo.conf из двух строк: заголовка [options] и параметра admin_passwd с длинным мастер-паролем. Он защищает управление базами.
  3. Сохраните compose-файл ниже и запустите docker compose up -d.
  4. Откройте http://IP-сервера:8069. Odoo предложит создать базу: имя, почта и пароль первого пользователя, язык и страна. Галочку демо-данных в рабочей базе не ставьте.
  5. Установите приложения из каталога: для начала CRM и Продажи.
services:
  odoo:
    image: odoo:20.0
    restart: always
    depends_on:
      - db
    ports:
      - '8069:8069'
    environment:
      HOST: db
      USER: odoo
      PASSWORD: замените-пароль
    volumes:
      - odoo-data:/var/lib/odoo
      - ./config:/etc/odoo
      - ./addons:/mnt/extra-addons
  db:
    image: postgres:15
    restart: always
    environment:
      POSTGRES_DB: postgres
      POSTGRES_USER: odoo
      POSTGRES_PASSWORD: замените-пароль
    volumes:
      - pgdata:/var/lib/postgresql/data
volumes:
  odoo-data:
  pgdata:

Пароль в блоке odoo и пароль в блоке db должны совпадать. Каталог addons нужен для сторонних модулей: положите модуль туда, перезапустите контейнер и обновите список приложений.

04 · 1 мин

HTTPS для Odoo: обратный прокси, proxy_mode и закрытый список баз#

Откройте порт 8069 только для прокси: в compose замените 8069:8069 на 127.0.0.1:8069:8069. Перед контейнером поставьте Caddy, он сам получит сертификат:

odoo.example.ru {
    reverse_proxy 127.0.0.1:8069
}

В odoo.conf добавьте proxy_mode = True, чтобы Odoo доверял заголовкам X-Forwarded от прокси и не выдавал в письмах ссылки с http.

Когда база создана, добавьте list_db = False: посторонним перестанут открываться выбор базы и менеджер баз. Раньше этого делать нельзя, иначе создать первую базу будет негде. Для нескольких баз на одном домене подойдёт параметр --db-filter, пример из описания образа: --db-filter=odoo_db_.*.

05 · 1 мин

Пользователи Odoo: как завести сотрудников и ограничить права#

Сотрудников добавляют в Настройки, Пользователи и компании, Пользователи. В карточке на вкладке прав каждому приложению задаётся свой уровень: например, менеджер видит продажи, а кладовщик только склад.

Приглашение уходит письмом, поэтому сначала подключите исходящую почту: без неё ссылку для первого входа придётся передавать вручную. Первому пользователю, который создал базу, сразу смените пароль на длинный и включите для него двухфакторный вход.

06 · 1 мин

Odoo или Dolibarr: что ставить небольшой компании#

Dolibarr это ERP и CRM на PHP: он ставится как обычный сайт, умеет счета, предложения клиентам, контакты и склад, а нужные модули включаются в настройках. Odoo построен на Python и PostgreSQL, у него больше приложений и они лучше связаны между собой, но и сервер ему нужен посерьёзнее.

Если задача сводится к счетам, контактам и простому складу, Dolibarr проще поднять и обслуживать. Если вы планируете в одной базе вести продажи, закупки, склад и сайт, берите Odoo. А когда нужна только база клиентов с почтой и сделками, хватит лёгкой CRM: EspoCRM.

07 · 1 мин

Копии Odoo: база, каталог вложений и обновление версии#

В копию Odoo входят две части: дамп PostgreSQL и каталог вложений внутри /var/lib/odoo. Дамп делает команда docker compose exec db pg_dump -U odoo имя_базы > odoo.sql, том odoo-data сохраняйте отдельно. Куда выносить файлы с сервера, описано на странице сервер для бэкапов.

Менеджер баз Odoo тоже умеет выгружать архив с базой и вложениями, но после list_db = False он закрыт, поэтому ночную копию лучше настроить по расписанию снаружи.

В списке тегов образа есть датированный, например 20.0-20261015: закрепите его, и обновление не произойдёт само. Смена ветки с 18.0 на 19.0 не сводится к замене образа, потому что меняется схема базы: переход проверяйте на копии.

08 · 1 мин

Вопросы об установке Odoo#

Как установить Odoo на Ubuntu через Docker?

Поставьте Docker с Compose, сохраните compose-файл с образами odoo:20.0 и postgres:15, создайте config/odoo.conf с мастер-паролем и выполните docker compose up -d. Затем откройте порт 8069 и создайте базу в браузере.

Какой порт использует Odoo и как открыть его по домену?

Odoo отвечает на порту 8069. Чтобы открыть его по домену с HTTPS, поставьте перед контейнером обратный прокси (Caddy или Nginx), направьте его на 127.0.0.1:8069 и включите в odoo.conf параметр proxy_mode.

Сколько оперативной памяти нужно Odoo на VPS?

Официального минимума в описании образа нет. Для старта на 5-10 человек хватит 4 ГБ и 2 ядер (оценка редакции): в Таймвеб Клауд это MSK Ultra 50 за 5 480 ₽ в месяц на 14 октября 2026.

Чем Odoo Community отличается от Enterprise?

Community бесплатна и открыта по лицензии LGPL-3.0. В платной Enterprise есть приложения, которых в Community нет, поэтому сверяйте нужные функции до установки.

Подойдёт ли Odoo вместо Dolibarr для небольшой компании?

Да, если нужны продажи, склад, закупки и сайт в одной базе. Для одних только счетов и контактов Dolibarr проще по стеку (PHP) и по ресурсам.

Почему этому можно верить

Как мы проверяли

Цены с сайта провайдераСняты вручную, у каждой цены указана дата проверки.
Всё можно повторитьКоманды и расчёты описаны так, что их повторит любой читатель.
Независимый справочникНе связан с разработчиками приложений и провайдерами и пишет о минусах тоже.

Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; Реестр контейнеров Таймвеб Клауд, timeweb.cloud/services/container-registry, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; Описание образа Odoo в Docker Official Images: теги, тома, переменные подключения, github.com/docker-library/docs/blob/master/odoo/README.md, проверено 16 октября 2026.

SBРедакция SelfBase · обновлено 16 октября 2026

Запустите свой сервер за пару минут

Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.

  • NVMe-диски и гарантированная доля процессора
  • Root-доступ и любой софт, от Docker до игровых серверов
  • Маркетплейс: 91 приложение в один клик
  • Бесплатный перенос проекта силами специалистов
Требования