2024年1月

Odoo,是一套企业资源规划及客户关系管理系统,分为社区版和企业版, 也就是免费和付费的区别。通常来说社区版的功能已经足以满足大多企业的要求。该系统提供较灵活的模块架构,常用模块包括:采购管理、销售管理、库存管理、财务管理、货品管理、营销管理、客户关系管理、生产管理、人事管理及服务支持等等,同时也支持手机端访问。

界面预览:

前期准备

  • 服务器一台,开发环境最低配置1核2G(推荐2核4G),如果服务器内存低于2G,随着数据的增长,后期会有报错;
  • 已经解析的域名一个(生产环境必备);
  • 开放指定端口8069;
  • 生产环境硬件要求:

开始安装:

切换到指定安装目录

cd /root

创建项目所需的目录

mkdir odoo

进入网站项目文件夹

cd /root/odoo

创建一个docker-compose.yml配置文件

touch docker-compose.yml

编辑该文件

vim docker-compose.yml

将下面代码复制到docker-compose.yml中保存即可

version: '3.1'
services:
  web:

    user: root

    image: odoo:16.0
    container_name: odoo16
    restart: always  # 总是重新启动容器
    depends_on:
      - db  # 依赖于名为db的服务
    ports:
      - "8069:8069"  # 映射端口 8069 到宿主机端口 8069,ODOO默认使用的是8069端口
    volumes:
      - odoo-web-data:/var/lib/odoo  # 映射数据卷,用于保存Odoo的数据
      - ./config:/etc/odoo  # 映射配置文件目录
      - ./addons:/mnt/extra-addons  # 映射附加模块目录

  db:
    image: postgres:15
    container_name: odoo16_db
    restart: always  # 总是重新启动容器
    environment:
      - POSTGRES_DB=postgres  # 设置数据库名称为postgres
      - POSTGRES_PASSWORD=odoo  # 设置数据库密码为odoo
      - POSTGRES_USER=odoo  # 设置数据库用户为odoo
      - PGDATA=/var/lib/postgresql/data/pgdata
    volumes:
      - odoo-db-data:/var/lib/postgresql/data/pgdata  # 映射数据卷,用于保存PostgreSQL的数据

volumes:
  odoo-web-data:  # Odoo数据卷
  odoo-db-data:  # PostgreSQL数据卷

拉取项目镜像并在后台启动容器

docker-compose up -d

登录配置

打开浏览器,地址栏内以服务器ip:8069的端口访问:

请记住上面Master Password的密码和Email地址,此处的Email地址不可随意填写,今后登录会用到E-mail地址。信息填写完毕后点击Create database的按钮完成数据库的创建。

登录完成后会跳转到管理界面:

请注意:带"激活"的按钮表示该功能免费,激活后即可使用。而带"升级"字样的按钮表示部分免费或者需要收费。

当你测试无误后,就可以将自己的域名在Nginx Proxy Manager面板中与服务器IP进行绑定​。

首先

是注册方面,成本只要600左右注册,维护费用每年300多一点 都是RMB
600的价格是指不使用ltd结尾可以使用
例如:Charity, association, society, federation, trust or foundation.
这种需要使用慈善公司豁免后期可以升级为公益组织

注册可选商家为1st和yourcompanyformations 选这种方便点不容易被退回

地址不要用他们的直接使用ghostmail家的加上税一年也就21英镑便宜

完成这两步便是完成了注册

注册期间会用到身份证或护照二选一
使用Credas采集的 ,还有地址证明 这个可以自己P一个他们管的不严只要别太假
注册时候记得和商家说CEO信息的地址全部使用国内的
不然会默认公司地址,默认公司地址会导致ghostmail收21英镑额外的董事地址费用,当然可以后期在WebFiling自己修改掉7天内完成变更ghostmail不会收费的

如果有老哥不想自己地址被看到的话也可以选择每年多21英镑董事地址费用,也没贵太多实际上

公司文件和印章的问题

这里淘宝上有专门干这个的一套文件+一套印章260块钱
注册商家那里买得近50英镑

关于公司维护的说明

首先维护不需要找别人帮忙,他们很多项目实际上自己操作一分钱不收的
例如:变更地址、CEO、增加股东等 在公司大楼自己办理1个工作日完成全程免费而且简单

操作方法是使用他们的WebFiling

https://idam-ui.company-information.service.gov.uk

每年要完成的操作就是

续费地址

完成13英镑的缴纳(年审)

每2年完成一次税申报(不麻烦 不在英国本地交易直接选休眠就行 不嫌麻烦可以完整填上)

这些操作全在WebFiling中进行即可,操作难度只要会使用翻译基本上不存在麻烦

注销

注销地址费了解过 没有办法退款的

方法一

一种是注册公司帮忙注销费用是60英镑

方法二

自己注销费用为8英镑 使用WebFiling中的DS01就行

现在的价格实际上很透明的 不要相信淘宝上的他们不会给你代码没法进WebFiling自己操作 全程要高额输出

Vue通常用于构建用户界面与单页应用程序。产品开发者能够从简单组件开始创作,逐渐衍生出较为复杂的前端平台。设计师可以通过合理地应用UI组件库,快速提升整体设计效率,让产品从外观构造到交互体验都有更好的优化。本节内容将为大家盘点9款常用Vue UI组件库。

Element UI

Element UI 是一套适用于产品开发者、设计师与产品经理等人群的Vue UI组件库,也是一款基于 Vue 2.0 的桌面端组件库。Element UI 用于 Web ,具有 Vue 与其他 React 和 Angular 的两种版本。Element UI 不管是在现实生活中还是界面显示上,都有良好的一致性,让用户更加赏心悦目,👉 点击查看Element UI使用教程。

Ant Design of Vue

Ant Design Vue 遵循 Ant Design 设计规范,为设计师提供优质 UI 组件库,多适用于开发和服务企业级的中后台产品,为产品提供更加优良的产品交互与视觉效果。

Vue Material

UI组件库Vue Material是基于谷歌的Material Design产生,是一款轻量级框架,帮助设计师实现Google像素材料设计,向你提供了适合所有Web浏览器的内置动态主题的组件,拥有简明的API。

Vuetify

Vuetify 是一个基于 Vue.js 精良实用UI组件库,它的整套 UI 设计均为 Material 风格,即使你没有任何设计技能,也能成功地创造出美观耐看的 Material 风格界面。此外它还能够为你设计个性主题,满足缺陷人群的访问需要。

View UI

View UI,原先命名为 iView,是一套基于 Vue.js 的开源UI组件库,主要服务于 PC 界面的中后台产品。它为使用者提供多种组件,灵活适用于大多数的网站类型。如果你有需要,它可以提供一对一的专业技术支持。

Muse-UI

Muse-UI是一款基于 Vue 2.0 的Material Design UI开源组件库,主要用于移动端和一些对浏览器兼容性要求不高的桌面端应用。Vue UI组件库Muse-UI,拥有便利的自定义主体功能,只用少量的代码就能替换新样式。

Vuesax

Vuesax是基于Vue.js的组件框架,如果你是初入行业的新手设计师,也完全可以逐步采用。Vuesax在应用程序的开发上有着丰富功能作用,力求在不删除应用必要功能的情况下改进其设计。它赋予所有组件独立个性的颜色、形状与设计,以便于更好地达成前端提倡的自由设计。

Buefy

Buefy 基于 Bulma 和 Vue.js,是一款轻量级UI组件。Vue UI组件库Buefy,即装即用非常轻巧,没有过多的内部依赖。

Vant UI

Vant 是开源的移动端组件库,服务于十多万开发者,是业界主流的移动端组件库之一。Vue UI组件库Vant 组件平均体积小于 1KB(min+gzip),包含了 65+ 个高质量组件,几乎能够实现移动端主流场景的全覆盖。

提示 Invalid version. The only valid version for X509Req is 0.

执行这个三个命令:

btpip install pyOpenSSL==22.1.0
btpip install cffi==1.14
bt 1

申请成功后如果无法部署成功,可以删除.well-known文件夹