全业务链管理平台Odoo

news2025/7/14 1:53:47

什么是 Odoo ?

Odoo 是一款非常容易使用又完全集成的商业应用,是一站式全业务链管理平台。

docker cli 安装

本项目涉及到 2 个容器,之前我们在下面👇这些文章中

  • 开源的看板管理工具Wekan
  • 类Trello的看板软件Planka
  • 群晖上安装MediaWiki的简单记录

介绍过用群晖图形界面进行安装的方法,今天我们介绍下用 docker cli 方式安装双容器项目

# 新建文件夹 odoo 和 子目录
mkdir -p /volume2/docker/odoo/{addons,config,data,www}

# 进入 odoo 目录
cd /volume2/docker/odoo

# 运行 postgres 容器,记得修改 POSTGRES_PASSWORD 的值
docker run -d \
   --name od_db \
   -v $(pwd)/data://var/lib/postgresql/data \
   -e POSTGRES_USER=odoo \
   -e POSTGRES_PASSWORD=myodoo \
   -e POSTGRES_DB=postgres \
   postgres:14

# 运行 odoo 容器,PASSWORD 要根据 POSTGRES_PASSWORD 的值变化
docker run -d \
   --name od_web \
   --link od_db:db \
   -p 8069:8069 \
   -v $(pwd)/addons:/mnt/extra-addons \
   -v $(pwd)/config:/etc/odoo \
   -v $(pwd)/www:/var/lib/odoo \
   -e HOST=db \
   -e USER=odoo \
   -e PASSWORD=myodoo \
   odoo:latest

docker-compose 安装

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3.1'

services:
  web:
    image: odoo:latest
    depends_on:
      - db
    ports:
      - "8069:8069"
    environment:
      - HOST=db
      - USER=odoo
      - PASSWORD=myodoo
    volumes:
      - ./www:/var/lib/odoo
      - ./config:/etc/odoo
      - ./addons:/mnt/extra-addons
  
  db:
    image: postgres:14
    environment:
      - POSTGRES_DB=postgres
      - POSTGRES_USER=odoo
      - POSTGRES_PASSWORD=myodoo
    volumes:
      - ./data:/var/lib/postgresql/data

然后执行下面的命令

# 新建文件夹 odoo 和 子目录
mkdir -p /volume2/docker/odoo/{addons,config,data,www}

# 进入 odoo 目录
cd /volume2/docker/odoo

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:8069 就能看到主界面

系统生成的 Master Password 一定要记下来,后面要操作数据库可能会用到;

  • Master Password :这是系统生成的,不要改,要记下来;
  • Database Name:按照前面的设置,应该填入 odoo
  • Email:这是登录 odoo 的用户账号;
  • Password:这是登录 odoo 的密码;
  • Phone number:随便填的;
  • Language:找到简体中文;
  • Country:找到 china
  • Demo data:要体验的话建议勾上,会有一些演示数据;

成功之后,截个长图看看功能模块

在这里插入图片描述

看起来都是模块化的,老苏决定先装个 联系人 看看

安装完成后,就可以聊天了,甚至可以视频,当然这需要 https 协议的支持,否则浏览器是无权使用本地的音视频设备的

在这里插入图片描述

反向代理

实际访问地址为: https://odoo.laosu.ml:444

域名局域网地址备注
odoo.laosu.mlhttp://192.168.0.197:8069odoo 的访问地址

npm 中的设置

SSL 都勾选了

经上面设置后,访问时发现存在截端口现象,所以还需要将下面的代码填入到 npmAdvanced

   location / {  
       proxy_set_header Host $host:444;  
       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  
       proxy_set_header X-Forwarded-Proto $scheme;
       proxy_set_header X-Forwarded-Protocol $scheme;
       proxy_pass  http://192.168.0.197:8069;  
       proxy_redirect http:// https://;  
   }

参考文档

odoo/odoo: Odoo. Open Source Apps To Grow Your Business.
地址:https://github.com/odoo/odoo

Open Source ERP and CRM | Odoo
地址:https://www.odoo.com/zh_CN

Odoo 用戶文档 — Odoo 15.0 文档
地址:https://www.odoo.com/documentation/15.0/zh_CN/index.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/8729.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

linux系统java环境变量的下载与安装

由于目前好多工具的安全使用需要安装java环境,所有今天就分享一下java环境变量的安装与配置下载地址: https://download.oracle.com/otn/java/jdk/8u351-b10/10e8cce67c7843478f41411b7003171c/jdk-8u351-linux-i586.tar.gz?AuthParam1668564371_517fa4…

【2022.11.16】Lammps+Python+MATLAB在绘制维诺图时遇到的问题

目录写在前面绘制g6(r)执行步骤问题1:数据导入问题2:利用Python选取想要的数据问题3:如何找到每个点的最近邻问题4:绘制维诺图写在前面 记录一下做毕设时候遇到的问题 大目标是绘制g6的图片 相关文章: [1] Zu M , Li…

艾美捷可电离脂质SM-102解决方案

艾美捷SM-102是一种用于脂质纳米颗粒(LNP)的可电离脂质。LNP组合物已被证明有效地作为生物活性物质如小分子药物、蛋白质和核酸的运输载体进入细胞和/或细胞内隔室。这是一种试剂级产品,仅供研究使用。 艾美捷SM-102基本参数: 类…

企业管理 - 波司登战略管理解析

波司登战略管理解析 领导人讲话,视频:国家的战略,建设有中国特色的社会主义 这是一个文化大过滤时代:从宏观来讲,大的社会环境,包括现象,反腐,教育改革,把中华民族优秀…

Go(八)函数

目录 1. 函数 1.1 函数定义 1.2 函数的调用 1.3 参数 1.3.1 类型简写 1.3.2 可变参数 1.4 返回值 1.4.1 多返回值 1.4.2 返回值命名 1.4.3 返回值补充 2. 函数进阶 2.1 变量作用域 2.1.1 全局变量 2.1.2 局部变量 2.2 函数类型与变量 2.2.1 定义函数类型 2.2.…

FL Studio21免许可证完整版数字音频工作站(DAW)

如果你一直梦想制作自己的音乐(无论是作为一名制作人还是艺术家),你可能会想你出生在这个时代是你的幸运星。这个水果圈工作室和上一版之间的改进水平确实令人钦佩。这仅仅是FL Studio 21所提供的皮毛。你的音乐项目的选择真的会让你大吃一惊。你以前从未有过这样的…

K3s离线部署

下载离线镜像包 离线镜像包下载地址 因为我的环境是CentOS 7.7,所以下载红框里的两个 下载部署脚本 部署脚本下载地址(https://get.k3s.io) 将准备好的文件上传到服务器上后,将k3s二进制文件及镜像包放到指定目录(每…

大数据在线实习项目能收获什么呢?

大数据在线实习项目提供在线大数据项目,参与真实企业项目,可提供实习证明。 项目实习过程会根据项目背景、项目目标、项目数据来逐一展开,一个项目的项目周期大概为4周时间,同时也可以根据自身时间条件来调整。 项目涉及多方面知识…

CSC公派|高职院校教师赴澳大利亚大学访学

L老师只是高职院校护理与助产学专业教师,硕士学位,却能在众多申请者中脱颖而出,一举中榜。原因之一是接收学校专门设有护理与助产学院且排名靠前,导师的研究方向和L老师高度相符,在访学的必要性、可行性及应用前景上占…

线路测量通用公式的推导及编程

wyqzm网友: 问几个问题1、点到中线的垂距计算公式是怎么推导出来的,就是那个S=(XA-XB)SIN....我怎么也看不明白这是一个什么样的公式?别笑话哦! 2、假如一条线路有很多的曲线组合,怎…

振弦采集模块UART 通讯协议

振弦采集模块UART 通讯协议 UART 接口支持标准的工业 MODBUS 通讯协议( 03、 04、 06、 16 指令码)和自定义的简单 AABB协议以及$字符串指令集。 前两种协议均支持基于模块地址和总线连接的一主多从应用结构, 在总线中, VMXXX 模…

记一次攻防演练之vcenter后渗透利用

1. 说明 很早之前的一次攻防演练,主要是从web漏洞入手,逐渐学习vcenter后利用技术。过程由于太长,很多细节都省略了,中间踩坑、磕磕绊绊的地方太多了。。。 由于敏感性,很多地方都是打码或者是没有图,按照…

synchronized关键字

多线程编程中,最让人头疼的问题莫过于线程安全,如果对存在线程安全问题的代码不加以处理,可能会带来严重的后果,例如用两个线程对同一个变量进行增加操作 class Counter {//这个 变量 是两个线程要去自增的变量public int count;…

进程调度算法详解

进程调度算法🏞️1. 调度指标🌁2. 先进先出(FIFO)🌠3. 最短作业优先(SJF)🌌4. 最短剩余时间优先(STCF)🌿5. 新度量指标:响应时间&…

linux网络编程(四)多路I/O转接服务器

文章目录1.多路I/O转接服务器2.select 方式的多路I/O转接服务器3.poll 方式的多路I/O转接服务器4.epoll 方式的多路I/O转接服务器1.多路I/O转接服务器 多路IO转接服务器也叫做多任务IO服务器。该类服务器实现的主旨思想是,不再由应用程序自己监视客户端连接&#xf…

利用stream实现行政区域列表转tree树形结构

一、数据结构 CREATE TABLE t_districts (adcode bigint NOT NULL COMMENT 主键(区域编码)\r\n,pid varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT 父级区域编码,name varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci D…

MySQL的Redo log 、Undo log、 Binlog

MySQL的redo log 、undo log、 binlog redo log概念 redo log翻译过来叫重做日志,是一种保证持久化的措施,innodb存储引擎的物理日志文件 redo log是固定大小的,是循环写的过程 有了redo log之后,innodb就可以保证即使数据库发…

数据存储介绍

数据存储对象包括数据流在加工过程中产生的临时文件或加工过程中需要查找的信息。数据以某种格式记录在计算机内部或外部存储介质上。数据存储要命名,这种命名要反映信息特征的组成含义。数据流反映了系统中流动的数据,表现出动态数据的特征;…

STM32个人笔记-电源管理

笔记来源于STM32F103VET6,野火指南者,中文参考手册,HAL库开发手册和b站的野火指南者视频。观看过好多次了,但往往理解得不够全面,现记下小笔记,用来回顾。属于个人笔记。 电源监控器 STM32芯片主要通过VDD…

代码审计基础之SQL注入漏洞

1.SQL注入原理 SQL注入就是攻击者通过把恶意的SQL语句插入到Web表单的输入页面中,且插入的恶意语句会导致原有的SQL语句发生改变,从而达到攻击者的目的去让它执行一些危险的数据操作,进一步欺骗服务器去执行一些非本意的操作。 简单来讲&am…