1. odoo
1.1. 安装部署
1.1.1 linux
1.1.2 windows标准安装
1.1.3 windows非标安装
1.1.4 放行端口,连接数据库
1.1.5 odoo数据库的手动备份和还原
1.1.6 一键全揽应用-主题
1.1.7 移动端
1.2. 常见错误
1.2.1 Windows下Odoo备份数据库报错Database backup error: Command `pg_dump` not found.
1.2.2 客户端错误
1.2.3 发现的bug
1.2.4  报表. 在此系统上找不到 Wkhtmltopdf。报告将以 html 形式显示。

wkhtmltopdf.org
1.3. 实用技巧
1.3.1 初级
1.3.2 进阶
1.4. 入门
1.4.1 联系人
1.4.2 网站
1.4.3 模板定义
1.4.4 精准的前置时间
1.5. 基础
1.5.1 制造(生产)
1.5.2 菜单-动作-视图
1.5.3 数据规范
1.5.4 公式(计算字段)
1.6. 进阶
1.7. 高阶
1.7.1 vscode开发环境部署
1.7.2 源码入门
2. O2OA
3. yzy
3.1 全局常识
3.2 常用功能点-命令
3.3 报表入门
3.4 报表间关联打开
3.5 常用表
3.6 默认字段
3.7 单据状态
3.8 坑
4. 济南驰骋
4.1 JFlow表结构
4.2 移动端开权限
5 安装mysql8
6 winndows部署redis
7 nginx部署
8. nocobase
9. 芷青平台
10. A编程
11. 网站
12. WorkFine
13. vben admin
14. yudao
15. 数据库同步
16 打印服务

linux

2026-10-22 14:20:44
微图
96
最后编辑:微图 于 2026-11-03 17:17:02
分享链接
摘要:在linux安装用宝塔odoo

应用商城安装odoo

登录宝塔-docker-应用商店,搜索odoo,点安装,编辑模版(Docker Compose)-选自定义,版本改一下,一会就装好了

安全

放行端口8069

启动数据库

装完之后就自动进入首页了


管理数据库

Linux宝塔已有odoo19再部署odoo20

建配置文件

在目录/www/dk_project/dk_app/odoo/odoo20下建odoo.conf配置文件


[options]
http_interface = 0.0.0.0
addons_path = /mnt/extra-addons
data_dir = /var/lib/odoo
admin_passwd = admin


docker-compose

services:
  odoo20:
    image: odoo:20.0
    container_name: odoo20_web
    depends_on:
      db20:
        condition: service_healthy
    ports:
      - ${HOST_IP}:${WEB_HTTP_PORT}:8069
    environment:
      - HOST=db20
      - PORT=5432
      - USER=odoo
      - PASSWORD=odoo
    volumes:
      - ${APP_PATH}/data:/var/lib/odoo
      - ${APP_PATH}/addons:/mnt/extra-addons
      # 挂载自定义配置修复 Odoo 20 默认绑定 localhost 的问题
      - ${APP_PATH}/odoo.conf:/etc/odoo/odoo.conf:ro
    labels:
      createdBy: "bt_apps"
    networks:
      - baota_net
    restart: always
  db20:
    image: postgres:16
    container_name: odoo20_db
    ports: # ← 加这一段 
    - "5460:5432"
    environment:
      - POSTGRES_DB=postgres
      - POSTGRES_PASSWORD=odoo
      - POSTGRES_USER=odoo
      - PGDATA=/var/lib/postgresql/data/pgdata
    volumes:
      - ${APP_PATH}/db:/var/lib/postgresql/data
    labels:
      createdBy: "bt_apps"
    networks:
      - baota_net
    restart: always
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U odoo -d postgres"]
      interval: 5s
      timeout: 5s
      retries: 5
networks:
  baota_net:
    external: true

env

VERSION=latest
CONTAINER_NAME=CONTAINER_NAME
HOST_IP=0.0.0.0
WEB_HTTP_PORT=8060
CPUS=0
MEMORY_LIMIT=0MB
APP_PATH=/www/dk_project/dk_app/odoo/odoo20

改端口号,APP_PATH路径

容器模板存放路径

配置完成之后就会拉取。

拉取后会自动运行。如果访问有问题让AI辅助解决一下。

我这里遇到


Internal Server Error
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.


最终是加odoo.conf文件和改权限解决了


chmod -R 777 /www/dk_project/dk_app/odoo/odoo20/data
运行起来之后


联网部署

http://192.168.19.9:8060

也就是  http://IP:端口号


发表评论
评论通过审核后显示。
  • 在线客服
  • 关注微信
    • 客服帆帆
    • 客服娜娜
    • 客服美美
    • 客服龙龙
  • 扫一扫关注微信