开源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.deb和wkhtmltox_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
标签:sudo,ERP,odoo15,开源,odoo,服务器,deb,安装 From: https://www.cnblogs.com/lnsen/p/odoo15_community_installation.html