首页/新闻资讯/正文详情

rockylinux部署Odoo简易脚本

发布时间:2026/11/15 2:37:38 来源:云帆数科 栏目:资讯中心
rockylinux部署Odoo简易脚本
适用系统仅适用于rocky Linux 9、RHEL 9、CentOS Stream 9系列系统CentOS7/8等低版本系统不可直接使用。#!/bin/bash#install_odoo17#author tommypeng 20260327set -eODOO_USERodooODOO_HOME/opt/odooODOO_VERSION17.0PYTHON_BINpython3.11echo 1. 安装系统依赖 dnf update -ydnf install -y epel-releasednf install -y git wget gcc make python3-devel libxml2-devel libxslt-devel \openldap-devel libjpeg-devel freetype-devel postgresql-server \postgresql-develwget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-3/wkhtmltox-0.12.6.1-3.almalinux9.x86_64.rpmdnf install -y ./wkhtmltox-0.12.6.1-3.almalinux9.x86_64.rpmwkhtmltopdf -Vecho 2. 安装 Python 3.11 dnf install -y python3.11 python3.11-develecho 3. 初始化 PostgreSQL postgresql-setup --initdb || truesystemctl enable postgresqlsystemctl start postgresqlecho 4. 创建 Odoo 用户 useradd -m -U -r -d $ODOO_HOME -s /bin/bash $ODOO_USER || trueecho 5. 创建数据库用户 su - postgres -c psql -c \CREATE USER odoo WITH PASSWORD odoo;\ || truesu - postgres -c psql -c \ALTER USER odoo CREATEDB;\ || trueecho 6. 下载 Odoo rm -rf /opt/odoogit clone https://www.github.com/odoo/odoo --depth 1 --branch $ODOO_VERSION $ODOO_HOMEecho 7. 创建虚拟环境 $PYTHON_BIN -m venv $ODOO_HOME/venvecho 8. 安装 Python 依赖 source $ODOO_HOME/venv/bin/activatepip install --upgrade pip wheelpip install -r $ODOO_HOME/requirements.txtecho 9. 创建配置文件 cat /etc/odoo.conf CONF[options]admin_passwd admindb_host Falsedb_port Falsedb_user odoodb_password odooaddons_path $ODOO_HOME/addonslogfile /var/log/odoo/odoo.logxmlrpc_interface 0.0.0.0CONFmkdir -p /var/log/odoochown -R $ODOO_USER:$ODOO_USER /var/log/odooecho 10. 权限设置 chown -R $ODOO_USER:$ODOO_USER $ODOO_HOMEecho 11. 创建 systemd 服务 cat /etc/systemd/system/odoo.service SERVICE[Unit]DescriptionOdooAfternetwork.target postgresql.service[Service]User$ODOO_USERGroup$ODOO_USERExecStart$ODOO_HOME/venv/bin/python $ODOO_HOME/odoo-bin -c /etc/odoo.confRestartalways[Install]WantedBymulti-user.targetSERVICEecho 12. 启动服务 systemctl daemon-reexecsystemctl daemon-reloadsystemctl enable odoosystemctl restart odooecho 13. 开放端口 firewall-cmd --permanent --add-port8069/tcpfirewall-cmd --reloadecho 安装完成 echo 访问地址: http://服务器IP:8069echo 数据库账号: odoo / odooecho 管理密码: admin

相关推荐

滑动窗口 STFT(Short-Time Fourier Transform)完整实现*
滑动窗口 STFT(Short-Time Fourier Transform)完整实现*

滑动窗口 STFT(Short-Time Fourier Transform)完整实现 以下是为 Qt 项目量身定制的高效实时 STFT实现,完美兼容现有的: computeFFT(已优化为 real r2c plan 重用)多通道数据(最高 16 通道&… · 2026/11/15 0:53:42

.net framework
.net framework

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/11 22:13:49

给小爱音箱刷上自己的固件:xiaoai-patch 完整构建与刷机指南
给小爱音箱刷上自己的固件:xiaoai-patch 完整构建与刷机指南

给小爱音箱刷上自己的固件:xiaoai-patch 完整构建与刷机指南 【免费下载链接】xiaoai-patch Patching for XiaoAi Speakers (小爱音箱), add custom binaries and open source software. Tested on LX06, LX01, LX05, L09A 项目地址: https://gitcode.com/GitHub_… · 2026/11/11 19:35:28

电工证多久复审为永久?上岗必备的证书有效期和复审攻略
电工证多久复审为永久?上岗必备的证书有效期和复审攻略

电工证多久复审为永久?上岗必备的证书有效期和复审攻略 证书过期了不知道怎么复审延期,这是很多特种作业人员在工作中的真实困境。尤其是电工证,作为上岗必备的资质,一旦失效,不仅影响工作安排,还可能带来严重的安全风险。很多人对电工证复审的规则不清… · 2026/11/15 19:49:16

安平特种工真实经历:电工证考过才敢进工地干活
安平特种工真实经历:电工证考过才敢进工地干活

安平特种工真实经历:电工证考过才敢进工地干活 你是不是正愁没特种作业证,干不了工地活?别急,我这就有个真实经历,去年在信阳房建工程干杂工的小王,就是靠着考了低压电工证,才从临时工转成了正式电工。安平特种工证不是摆设,它直接决定了你能不能进工… · 2026/11/15 19:49:16

电工专业工作业绩成果怎么考 电工证考前押题怎么准备
电工专业工作业绩成果怎么考 电工证考前押题怎么准备

电工专业工作业绩成果怎么考 电工证考前押题怎么准备 之前考的证在外省能不能转过来?这几乎是每个准备考电工证的小伙伴最先问的问题。说实话,我身边就有人因为这个问题白白浪费了几个月的时间,甚至影响了职业发展。今天我就从一个转岗电工的角度,聊聊… · 2026/11/15 19:49:16

北京电工证在哪学?考前押题帮你避开坑
北京电工证在哪学?考前押题帮你避开坑

北京电工证在哪学?考前押题帮你避开坑 怕考不过白交培训费?这年头考个电工证,动辄几千块培训费,报名前不搞清楚流程和考试重点,真怕花钱打水漂。别急,今天咱就从 北京电工证在哪学 说起,从 考前押题 入手,帮你理清思路,少走弯路。… · 2026/11/15 19:49:16

制冷证和电工证的区别,考前押题怎么选更划算
制冷证和电工证的区别,考前押题怎么选更划算

制冷证和电工证的区别,考前押题怎么选更划算 你正愁找不到工作,手里又没证,特种作业证成了你眼下最现实的出路。别急,先搞清楚制冷证和电工证的区别,选对证才能少走弯路,少花冤枉钱。今天就从咱们劳务班组负责人的角度,说说这两类证到底有啥不一样,怎… · 2026/11/15 19:49:16

没学历也能报名?诚博教育电工证官方报名入口全攻略
没学历也能报名?诚博教育电工证官方报名入口全攻略

没学历也能报名?诚博教育电工证官方报名入口全攻略 学历不高怕报不上名?别急,现在考电工证已经不看你学历了,关键是你能不能通过考试、有没有相关工作经验。很多人以为考个电工证还得本科毕业,其实不然, 诚博教育电工证… · 2026/11/15 19:48:15

长春初级电工证怎么考?通过率揭秘全在这里
长春初级电工证怎么考?通过率揭秘全在这里

长春初级电工证怎么考?通过率揭秘全在这里 之前考的证在外省能不能转过来?这几乎是每个想从事电工工作的人都会问的问题。特别是那些在外地打拼多年、手里握着一张“外地电工证”的人,到了长春想继续干这一行,第一反应就是“我的证能用吗?”。今天我们就… · 2026/11/15 0:00:50

国内电工证报考条件与考试时间
国内电工证报考条件与考试时间

低压电工证怎么考?学历不高也能报名,官方报名入口全在这 你是不是经常听说“电工证是入行门槛”,但又担心自己学历不够、经验不足,根本报不了名?别急,今天就带你从零了解【国内电工证】的报考流程、考试内容,还有怎么在 官方报名入口… · 2026/11/15 0:00:50

电工作业时如何断电?电子证书到底能不能全国通用?
电工作业时如何断电?电子证书到底能不能全国通用?

电工作业时如何断电?电子证书到底能不能全国通用? 实操考试心里没底怕挂科,特别是电工作业时如何断电这一操作,不仅关系到你能不能拿到证书,更关系到以后能不能顺利上岗。很多人觉得这不过就是“断个电”,但其实这里面的门道可不少,稍有不慎就可能出错… · 2026/11/15 0:00:50

长春初级电工证怎么考?通过率揭秘全在这里
长春初级电工证怎么考?通过率揭秘全在这里

长春初级电工证怎么考?通过率揭秘全在这里 之前考的证在外省能不能转过来?这几乎是每个想从事电工工作的人都会问的问题。特别是那些在外地打拼多年、手里握着一张“外地电工证”的人,到了长春想继续干这一行,第一反应就是“我的证能用吗?”。今天我们就… · 2026/11/15 0:00:50

国内电工证报考条件与考试时间
国内电工证报考条件与考试时间

低压电工证怎么考?学历不高也能报名,官方报名入口全在这 你是不是经常听说“电工证是入行门槛”,但又担心自己学历不够、经验不足,根本报不了名?别急,今天就带你从零了解【国内电工证】的报考流程、考试内容,还有怎么在 官方报名入口… · 2026/11/15 0:00:50

电工作业时如何断电?电子证书到底能不能全国通用?
电工作业时如何断电?电子证书到底能不能全国通用?

电工作业时如何断电?电子证书到底能不能全国通用? 实操考试心里没底怕挂科,特别是电工作业时如何断电这一操作,不仅关系到你能不能拿到证书,更关系到以后能不能顺利上岗。很多人觉得这不过就是“断个电”,但其实这里面的门道可不少,稍有不慎就可能出错… · 2026/11/15 0:00:50

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/15 1:51:20

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/15 4:02:19

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/15 3:02:05

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码