Win11环境下Odoo ERP部署云服务器全流程指南
文章分类:售后支持 /
创建时间:2025-07-24
企业在数字化转型中常需部署ERP系统管理资源,Odoo ERP以灵活的模块化设计广受青睐。而借助云服务器部署,既能降低本地硬件成本,又能通过弹性扩展满足业务增长需求。本文针对Win11用户,详细拆解从云服务器准备到Odoo ERP访问的全流程操作。
一、云服务器基础准备
部署前需确保云服务器处于可用状态。Win11用户可通过系统自带的“远程桌面连接”工具,输入云服务器公网IP、用户名及密码建立连接。特别注意:需在云服务器控制台开放8069端口(Odoo默认服务端口),否则后续无法通过浏览器访问系统。
二、安装核心依赖软件
Odoo ERP运行依赖Python环境与PostgreSQL数据库,需依次完成安装。
1. 安装Python 3.10
以管理员身份打开PowerShell,执行以下命令下载并静默安装Python:
Invoke-WebRequest -Uri https://www.python.org/ftp/python/3.10.0/python-3.10.0-amd64.exe -OutFile python-3.10.0-amd64.exe
.\python-3.10.0-amd64.exe /quiet InstallAllUsers=1 PrependPath=1 Include_test=0
安装完成后,输入`python --version`验证是否成功,应显示“Python 3.10.0”。
2. 安装PostgreSQL 14.5
继续在PowerShell中执行数据库安装命令:
Invoke-WebRequest -Uri https://get.enterprisedb.com/postgresql/postgresql-14.5-1-windows-x64.exe -OutFile postgresql-14.5-1-windows-x64.exe
.\postgresql-14.5-1-windows-x64.exe --mode unattended --superpassword postgres
安装后默认端口为5432,需确认服务已启动(可通过任务管理器查看进程)。
三、配置PostgreSQL数据库
打开PostgreSQL自带的“SQL Shell (psql)”工具,输入超级用户密码(安装时设置的“postgres”),依次执行以下命令创建专用用户和数据库:
CREATE USER odoo WITH PASSWORD 'odoo';
CREATE DATABASE odoo OWNER odoo;
此步骤为Odoo分配独立数据库权限,避免与其他服务冲突。
四、安装与配置Odoo ERP
1. 下载Odoo代码
推荐从GitHub克隆Odoo 15.0版本代码(稳定且兼容性强):
git clone https://github.com/odoo/odoo.git --depth 1 --branch 15.0 --single-branch
若网络较慢,也可直接从Odoo官网下载安装包。
2. 安装Python依赖
进入Odoo目录(如`cd odoo`),执行命令安装所需Python库:
pip install -r requirements.txt
此过程可能需要5-10分钟,取决于网络速度。
3. 配置服务参数
在Odoo根目录创建`odoo.conf`配置文件,内容如下:
[options]
admin_passwd = admin # 管理员密码(建议后续修改)
db_host = localhost # 数据库地址(本地部署填localhost)
db_port = 5432 # PostgreSQL默认端口
db_user = odoo # 之前创建的数据库用户
db_password = odoo # 用户密码
addons_path = addons,../enterprise # 插件路径(按需调整)
五、启动与访问Odoo系统
在PowerShell中输入启动命令:
python odoo-bin -c odoo.conf
看到“Odoo running on port 8069”提示即表示启动成功。此时在Win11浏览器输入`http://云服务器公网IP:8069`,即可进入Odoo初始化界面,按向导创建企业数据库后即可使用。
整个部署过程需注意:云服务器带宽会影响远程连接与文件下载速度,选择超大带宽配置可显著缩短依赖安装时间;PostgreSQL密码建议定期修改,提升系统安全性。掌握这些细节,Win11用户也能高效完成Odoo ERP的云服务器部署,为企业资源管理注入数字化动力。