开源ERP软件odoo15社区版本安装教程

发布时间 2023-07-10 12:31:22作者: lnsen

开源ERP软件odoo15社区版本安装教程

odoo版本:odoo15 社区版

操作系统:Ubuntu Server 20.04 LTS 64bit

1. 内容介绍

odoo 是一款基于 Python 和 PostgreSQL 开发的 ERP/CRM 网站程序。本文主要介绍如何通过安装包的方式在 Ubuntu 系统上进行安装。服务器使用云端服务器。内容包括服务器的购买和简单操作。

2. 准备工作

准备工作主要是服务器的选用,还有后面实际安装时候用到的一些软件。

2.1 操作系统和服务器

可以购买轻量应用服务器,地域主要看网站的用户在那里。选择国外地点,国内访问的速度就会慢,国外的访问速度快。各个地方的价格可能不一样,具体可以参考各个服务器提供商的价格表。

然后就是不同的服务器配置,例如CPU,内存,系统盘大小,带宽和流量。(这里购买2核2G的系统进行测试)操作系统,这里选择的是 Ubuntu Server 20.04 LTS 64bit 。(也可以在购买后,在控制台重装其他不同的系统。)

购买成功后就可以进入相关的控制台进行操作。

这里先重置服务器的密码,便于后面通过SSH客户端远程登陆。

2.2 需要的软件安装包

  • odoo对应操作系统的安装包(odoo_15.0.latest_all.deb)

可以通过从odoo官网下载:https://www.odoo.com/page/download

填写表单后就可以选择对应的版本下载。

  • SSH客户端WinSCP(WinSCP-5.21.2-Setup.exe)

可以通过官网下载最新版本:https://winscp.net/eng/index.php

WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。它的主要功能就是在本地与远程计算机间安全的复制文件。

下载后,直接在电脑端安装。

  • odoo导出PDF需要的wkhtmltopdf(wkhtmltox_0.12.5-1.bionic_amd64.deb)

可以通过Github下载:https://github.com/wkhtmltopdf/wkhtmltopdf/releases/tag/0.12.5

3. 具体操作

3.1 设置操作系统版本

可以通过重装系统的方式,选择合适的系统版本。

3.2 通过WinSCP上传安装包到服务器

填入服务器的公网IP地址,用户和密码,然后登陆Login。

odoo_15.0.latest_all.debwkhtmltox_0.12.5-1.bionic_amd64.deb上传到/home/ubuntu目录。

选择后点击Upload,然后确认Ok。

3.3 检查Python和pip

通过网页控制台的远程登录功能连接到服务器。

确保Python和pip已经安装。没有安装的话需要先安装。(该系统里已经安装好。)

python --version
python --version

3.4 安装PostgreSQL数据库

首先更新软件列表。这个命令,会读取软件仓库的所有源列表,然后保存在本机。方便本机用户检索、对比。相当于刷新本地的软件列表。

sudo apt-get update

然后安装PostgreSQL数据库

sudo apt install postgresql -y

3.5 安装主程序

先尝试安装程序包,会出现报错,报错内容为需要相关的依赖。

sudo dpkg -i /home/ubuntu/odoo_15.0.latest_all.deb

通过以下的命令安装相关的依赖。

sudo apt-get -f install

然后再安装程序包命令。

sudo dpkg -i /home/ubuntu/odoo_15.0.latest_all.deb

3.6 数据库里创建用户

切换到postgres的用户

sudo su postgres

进入数据库

psql

创建一个用于odoo的用户名:odoo 密码:odoo15 (od***$)

create user odoo superuser password 'odoo15' login

然后退出

\q
exit

3.7 修改odoo的配置文件

sudo nano /etc/odoo/odoo.conf

修改数据库的密码

保存退出(Ctrl+O保存,回车;Ctrl+X退出)

3.8 重启odoo服务

sudo service odoo restart

3.9 配置防火墙和测试登录

控制台,添加防火墙规则。

添加8069端口。

测试登录网址。安装成功就可以看到odoo的初始设置界面。填入相关的帐号密码后,点击创建数据库Create Datebase,就可以完成安装。

http://43.159.48.232:8069/

3.10 安装导出PDF需要的wkhtmltopdf

这个功能如果不安装,odoo导出pdf文件的时候会报错。

通过控制台,远程登录服务器。

类似主程序安装,先尝试安装程序包,会出现报错,报错内容为需要相关的依赖。

sudo dpkg -i /home/ubuntu/wkhtmltox_0.12.5-1.bionic_amd64.deb

通过以下的命令安装相关的依赖。

sudo apt-get -f install

然后再安装程序包命令。就可以完成安装。

sudo dpkg -i /home/ubuntu/wkhtmltox_0.12.5-1.bionic_amd64.deb

3.11 制作系统镜像

通过控制台,有个制作镜像的功能,将镜像保存下来,方便以后重置还原,测试使用。

镜像恢复,可以通过控制台的重装系统来实现。

3.12 服务器查看odoo状态

相关的命令

# 查看状态
sudo service odoo status
# 启动
sudo service odoo start
# 停止
sudo service odoo stop
# 重启
sudo service odoo restart

4. 程序odoo配置

4.1 应用模块的安装

安装完成后,可以通过Apps安装需要使用的模块。

4.2 数据的备份和恢复

通过登录数据库的维护页面,备份和恢复数据。(备份的传上去,然后删除原来的。)

http://43.159.48.232:8069/web/database/manager

参考资料:

odoo15快速部署在linux ubuntu系统(腾讯云服务器)

https://www.bilibili.com/video/BV1uQ4y1i7tk?spm_id_from=333.999.0.0