云计算百科
云计算领域专业知识百科平台

odoo18 服务器生产环境部署教程(Ubuntu操作系统)

辉火云企业套件

辉火云企业套件 部署环境

HuihuoYun Business Suite v18.7.13 (对应18.0-20241121)

对应的视频教程: https://www.bilibili.com/video/BV1tG96YvEQH/#reply114099614653054 解答QQ群: 1093992108

Ubuntu 24 环境配置

创建用户,并授权apt 安装权限

sudo adduser huo15
sudo usermod -aG sudo huo15

安装炫酷的命令行工具

准备工作:

apt install -y zsh git screen

然后安装oh my zsh:

curl -sSL http://tools.huo15.com/temp/oh-my-zsh-p10k.sh | bash

安装 anaconda

查看安装列表: https://repo.anaconda.com/archive/ 找到最新版,下载并安装,例如:

wget https://repo.anaconda.com/archive/Anaconda3-2024.10-1-Linux-x86_64.sh

sh Anaconda3-2024.10-1-Linux-x86_64.sh

注意安装目录到:/usr/local/anaconda3/, 这样所有的用户都可以使用。

安装宝塔

访问地址: https://www.bt.cn/new/download.html 选择Ubuntu

wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh && sudo bash install_panel.sh ed8484bec

用宝塔安装

  • postgresql最新版。 修改配置

listen_addresses = '*'

客户端认证:

host all all 0.0.0.0/0 md5

配置好以后用datagrip远程访问,如果需要datagrip安装方法看之前的视频。《odoo18本地环境搭建》:https://www.bilibili.com/video/BV1mkU2Y6E98/?spm_id_from=333.788.videopod.sections

把/www/server/pgsql/bin路径加入~/.zshrc文件。 执行命令:vim ~/.zshrc,往里加入

export PATH="/www/server/pgsql/bin":$PATH

验证一下是否成功:

psql

  • docker 配置加速器: 打开阿里云地址: https://cr.console.aliyun.com/ 找到镜像工具->镜像加速器 复制加速器地址即可。打开宝塔配置输入到加速地址栏目里:

{
"registry-mirrors": [
"https://zgqz8q6b.mirror.aliyuncs.com"
]
}

开始部署源代码

进入 /www/wwwroot/tyb_huihuo, 代码放这里。 tyb_huihuo是自己自定义的。 新建一个文件odoo.conf

[options]
db_host = 127.0.0.1
db_port = 5432
db_user = huo15
;db_name = huo15
db_name = False

db_password = ssnrC2ZXs55c4yHc
addons_path = /www/wwwroot/tyb_huihuo/odoo/addons
default_productivity_apps = True
; admin_passwd改成admin 就可以自定义
admin_passwd = $pbkdf2-sha512$600000$tjaGkPLe././t1YqBcDYOw$5YF/vNxI6I5a3LtRBy9BkEo/v3Fq.SIQHea3/s70f7aPFSI4y9Jq8rvhZ0SGaCTrp5ZHzGwGzMplVnsx/erZtA
http_port = 8069

; log_level = debug

安装依赖:

sudo apt install python3-pip libldap2-dev libpq-dev libsasl2-dev
pip install -r requirements.txt

如何提示: ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. conda-repo-cli 1.0.114 requires urllib3>=2.2.2, but you have urllib3 2.0.7 which is incompatible. 就升级下urllib3:

pip show urllib3

安装 :wkhtmltox_0.12.6.1-3.jammy_amd64.deb

wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-3/wkhtmltox_0.12.6.1-3.jammy_amd64.deb

如果无法下载,就手动下载后,用宝塔上传到用户目录 /home/huo15 然后安装:

sudo apt update
sudo apt install -y libjpeg-turbo8 libfontconfig1 libxrender1 libxext6 libx11-6
sudo dpkg -i wkhtmltox_0.12.6.1-3.jammy_amd64.deb

如果缺少依赖:

sudo apt –fix-broken install

验证安装, 是否成功:

wkhtmltopdf –version

执行运行命令:

python odoo-bin -c odoo.conf

赞(0)
未经允许不得转载:网硕互联帮助中心 » odoo18 服务器生产环境部署教程(Ubuntu操作系统)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!