首页 > 其他分享 >开源ERP软件odoo15社区版本安装教程

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

时间:2023-07-10 12:33:36浏览次数:57  
标签:sudo ERP odoo15 开源 odoo 服务器 deb 安装

开源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

标签:sudo,ERP,odoo15,开源,odoo,服务器,deb,安装
From: https://www.cnblogs.com/lnsen/p/odoo15_community_installation.html

相关文章

  • Microsoft 宣布今年底关闭开源软件托管平台 CodePlex
    Microsoft宣布,将关闭开源软件托管平台CodePlex。Microsoft2006年推出这项服务,并决定在今年12月15日将其关闭。Microsoft公司副总裁BrianHarry在网上博客中写道,人们将可以下载他们的数据档案,Microsoft正与面向开源及私有软件项目的托管平台GitHub合作,给用户......
  • Microsoft 宣布今年底关闭开源软件托管平台 CodePlex
    Microsoft宣布,将关闭开源软件托管平台CodePlex。Microsoft2006年推出这项服务,并决定在今年12月15日将其关闭。Microsoft公司副总裁BrianHarry在网上博客中写道,人们将可以下载他们的数据档案,Microsoft正与面向开源及私有软件项目的托管平台GitHub合作,给用户......
  • Microsoft 宣布今年底关闭开源软件托管平台 CodePlex
    Microsoft宣布,将关闭开源软件托管平台CodePlex。Microsoft2006年推出这项服务,并决定在今年12月15日将其关闭。Microsoft公司副总裁BrianHarry在网上博客中写道,人们将可以下载他们的数据档案,Microsoft正与面向开源及私有软件项目的托管平台GitHub合作,给用户......
  • 创建 Code Interpreter Demo: 一次实践的探索
    好消息,好消息,CodeInterpreter可以测试使用了!!!在这篇文章中,我们将探索如何创建一个CodeInterpreterDemo。提交一个2023年1-5月份的融资记录数据,让它来帮我们分析一下这些数据。执行的过程如下:生成图表的代码我们也可以找到,需要做调整的话,可以把代码复制到本地进行修......
  • 【HDC.Cloud 2023】新鲜速递:从多元生态、开源到人才培养,让开发者成为决定性力量
    摘要:华为云开发者联盟邀您一起回顾大会精彩时刻。本文分享自华为云社区《【HDC.Cloud2023】新鲜速递:从多元生态、开源到人才培养,让开发者成为决定性力量》,作者:华为云社区精选。华为开发者大会2023(Cloud)7月7日在中国东莞正式揭开帷幕,邀请全球开发者共聚一堂,就AI浪潮之下的产业......
  • YouTube 要求开源应用停止服务
    导读YouTube是全球最大的视频平台,很多开发者都会围绕这个平台开发各种各样的第三方功能/服务(例如视频下载、广告拦截、倍速播放等等),从而提升视频观看体验。Invidious则是YouTube的一个免费开源替代品,能让用户在观看YouTube视频的同时不被Google追踪,避免数据被......
  • 开源协议 学习
    关于开源许可协议现今存在的开源协议很多,而经过 OpenSourceInitiative(OSI) 组织通过批准的开源协议目前有 80 多种( http://www.opensource.org/licenses/alphabetical )。本文我们不再阐述 BSD,GPL,LGPL,MIT 等主流协议,而是和大家分享交流几个非主流的开源协议。 ......
  • Meta 正式开源音乐生成模型 MusicGen
    导读Meta近日在Github上开源了其音乐生成模型MusicGen。据介绍,MusicGen主要用于音乐生成,它可以将文本和已有的旋律转化为完整乐曲。该模型基于谷歌2017年推出的Transformer模型。研发团队表示:“我们使用了20000小时的授权音乐来对训练该模型,并采用Meta的EnC......
  • 开源Cillium项目为容器提供强大的网络功能
    试验性的开源Cillium项目使用Linux内核的一项现有特性,为容器提供高速、强大的网络功能。一项名为Cilium的开源项目试图基于Linux内核中所用的技术,为容器提供一种新的网络方法。试验性的开源Cillium项目使用Linux内核的一项现有特性,为容器提供高速、强大的网络功能。网络功......
  • 开源Cillium项目为容器提供强大的网络功能
    试验性的开源Cillium项目使用Linux内核的一项现有特性,为容器提供高速、强大的网络功能。一项名为Cilium的开源项目试图基于Linux内核中所用的技术,为容器提供一种新的网络方法。试验性的开源Cillium项目使用Linux内核的一项现有特性,为容器提供高速、强大的网络功能。网络功......