开源ERP和CRM套件Dolibarr

在这里插入图片描述

什么是 Dolibarr ?

Dolibarr ERP & CRM 是一个现代软件包,用于管理您组织的活动(联系人、供应商、发票、订单、库存、议程…)。它是开源软件(用 PHP 编写),专为中小型企业、基金会和自由职业者设计。您可以您可以根据其许可自由使用、研究、修改或分发它。

安装

在群晖上以 Docker 方式安装。

docker cli 安装

如果你熟悉命令行,可能用 docker cli 更快捷

本文写作时, latest 版本对应为 17.0.2 或者 17.0.2-php8.1

# 新建文件夹 dolibarr 和 子目录
mkdir -p /volume1/docker/dolibarr/data# 进入 dolibarr 目录
cd /volume1/docker/dolibarr# 运行 mariadb 容器
docker run -d \--restart unless-stopped \--name dolibarr_db \-v $(pwd)/data:/var/lib/mysql \-e MYSQL_ROOT_PASSWORD=root \-e MYSQL_DATABASE=dolibarr \mariadb:latest# 运行 dolibarr 容器
docker run -d \--restart unless-stopped \--name dolibarr_web \--link dolibarr_db:mariadb \-p 9218:80 \-e DOLI_DB_HOST=mariadb \-e DOLI_DB_USER=root \-e DOLI_DB_PASSWORD=root \-e DOLI_DB_NAME=dolibarr \-e DOLI_URL_ROOT='http://0.0.0.0' \-e PHP_INI_DATE_TIMEZONE='Asia/Shanghai' \tuxgasy/dolibarr
  • mariadb 环境变量
可变
MYSQL_ROOT_PASSWORD数据库管理员密码,设为 root
MYSQL_DATABASE数据库库名,设为 dolibarr
  • dolibarr 环境变量
可变
DOLI_DB_HOST数据库主机
DOLI_DB_USER数据库用户
DOLI_DB_PASSWORD数据库密码
DOLI_DB_NAME数据库库名
DOLI_URL_ROOTDolibarr 安装的 Url 根目录
PHP_INI_DATE_TIMEZONEPHP 上的默认时区

更多的环境变量,请参考:https://registry.hub.docker.com/r/tuxgasy/dolibarr 页面上 Environment variables summary 部分的说明

docker-compose 安装

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: "3"services:mariadb:image: mariadb:latestcontainer_name: dolibarr_dbrestart: unless-stoppedvolumes:- ./data:/var/lib/mysqlenvironment:MYSQL_ROOT_PASSWORD: rootMYSQL_DATABASE: dolibarrweb:image: tuxgasy/dolibarrcontainer_name: dolibarr_webrestart: unless-stoppedenvironment:DOLI_DB_HOST: mariadbDOLI_DB_USER: rootDOLI_DB_PASSWORD: rootDOLI_DB_NAME: dolibarrDOLI_URL_ROOT: 'http://0.0.0.0'PHP_INI_DATE_TIMEZONE: 'Asia/Shanghai'ports:- "9218:80"links:- mariadb

然后执行下面的命令

# 新建文件夹 dolibarr 和 子目录
mkdir -p /volume1/docker/dolibarr/data# 进入 dolibarr 目录
cd /volume1/docker/dolibarr# 将 docker-compose.yml 放入当前目录# 一键启动
docker-compose up -d

在这里插入图片描述

运行

不出意外的话,有两个容器启动。第一次要导入数据库脚本,所以需要等待的时间还是比较久的。

在这里插入图片描述

第一条导入记录的时间

在这里插入图片描述

到最后一条导入记录的时间。用了 1 个多小时,当看到 Create SuperAdmin account 时,差不多就可以访问了

老苏装了几次,时间都差不多,也不知道是硬盘不行导致的,还是确实就这么慢?

在这里插入图片描述

在浏览器中输入 http://群晖IP:9218 就能看到登录界面

在这里插入图片描述

默认用户admin,密码:admin

在这里插入图片描述

第一步应该是设置自己的组织吧

在这里插入图片描述

接下来应该就可以选择自己的模块使用了吧

在这里插入图片描述

老苏截了张长图,方便大家看,Dolibarr 内置了哪些可用的应用

在这里插入图片描述

启用的模块或者应用,会出现在顶部的工具条上

在这里插入图片描述

感觉上,和老苏之前介绍的 odoo 有点像

文章传送门:全业务链管理平台Odoo

参考文档

Dolibarr Open Source ERP and CRM - Web suite for business
地址:https://www.dolibarr.org/

Dolibarr ERP & CRM
地址:https://github.com/dolibarr

tuxgasy/dolibarr - Docker Image | Docker Hub
地址:https://registry.hub.docker.com/r/tuxgasy/dolibarr/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/156490.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Web1.0——Web2.0时代——Web3.0

Web1.0 Web1.0是互联网的早期阶段,也被称为个人电脑时代的互联网。在这个阶段,用户主要通过web浏览器从门户网站单向获取内容,进行浏览和搜索等操作。在这个时代,技术创新主导模式、基于点击流量的盈利共通点、门户合流、明晰的主…

JDBC-day03(BLOB类型字段,批量插入)

四:操作BLOB类型字段 1.MySQL BLOB类型 在MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。可以用来存储图片,视频等 插入BLOB类型的数据必须使用PreparedStatement&#x…

泛微低代码平台应用合集,开箱即用,助力组织快速数字化

随着数字化进程的不断深入,各行业对数字化转型的认知不断加深,组织数字化的步伐越来越快。 数字化对组织创新能力加强、生产效率提升、运营成本下降等方面有显著成效,但是组织数字化转型之路面临不少挑战: 数字化挑战 1、数字化…

接口自动化测试 —— 协议、请求流程

一、架构 CRM客户关系管理系统 SAAS Software As A Service 软件即服务 PAAS Platform AS A Service 平台即服务 快速交付→ 快:自己去干、有结果、事事有回音、持续改进 单体架构——》垂直架构——》面向服务架构——》微服务架构(分布式&#xf…

【JVM系列】- 启航·JVM概论学习

启航JVM概论 😄生命不息,写作不止 🔥 继续踏上学习之路,学之分享笔记 👊 总有一天我也能像各位大佬一样 🏆 博客首页 怒放吧德德 To记录领地 🌝分享学习心得,欢迎指正&#xff0c…

软件测试/测试开发/校招推荐 |中科创达软件股份有限公司岗位开放

黑盒测试工程师 岗位职责 制定测试计划、测试策略,设计测试用例; 软件需求评审与分析; 依据测试计划执行软件测试; 提交并维护软件缺陷; 准备测试报告并提交批准以及测试总结; 分析与制定疑难测试问题…

通讯网关软件019——利用CommGate X2OPCUA实现OPC UA访问Oracle服务器

本文介绍利用CommGate X2OPCUA实现OPC UA访问ORACLE数据库。CommGate X2OPCUA是宁波科安网信开发的网关软件,软件可以登录到网信智汇(http://wangxinzhihui.com)下载。 【案例】如下图所示,实现上位机通过OPC UA来获取ORACLE数据库的数据。 【解决方案】…

网络模型之OSI七层网络模型、TCP/IP四层网络模型

一、计算机网络是什么? 计算机网络是指由通讯网络相互连接的许多自主工作的计算机构成的集合体。 二、网络模型是干什么的? 网络模型就是研究计算机网络中各个部件是以何种规则进行通行。 三、OSI七层网络模型 OSI 是 Open System Interconnection 的…

《理解深度学习》2023最新版本+习题答案册pdf

刚入门深度学习或者觉得学起来很困难的同学看过来了,今天分享的这本深度学习教科书绝对适合你。 就是这本已在外网获13.1万次下载的宝藏教科书《理解深度学习》。本书由巴斯大学计算机科学教授Simon J.D. Prince撰写,全书共541页,目前共有21…

【Unity】【VR】如何让Distance Grab抓取物品时限制物品的Rotation

【背景】 遇到这样的场景,希望抓取Canvas时,Canvas不会沿Z轴旋转。 【问题】 发现Freeze Canvas的Rigid Body没有用。 【分析】 应该是RigidBody的限制仅在物理互动下生效,抓取可能不属于物理互动(比如碰撞),所以不生效。 【思路】 还是得写脚本挂载在Interacta…

初学vue,想自己找个中长期小型项目练练手,应该做什么?

前言 可以试着做一两个完整的后台管理项目后再去做其他的,下面推荐一些github上的vue后台管理的项目,可以自己选择性的练一下手 Vue2 1、iview-admin Star: 16.4k 基于 iview组件库开发的一款后台管理系统框架,提供了一系列的强大组件和基…

解决github加载过慢问题

github打不开怎么办?看到这篇文章,一切都稳了! DNS被污染,一句话,修改系统hosts文件! 1.hosts文件在哪?C:\Windows\System32\drivers\etc 2.用记事本打开hosts,在最后加入以下两行…

入手DDR5内存最佳时机到了,价格大跳水香过DDR4

当时 DDR5 内存刚出来那会儿大家怎么说的来着,售价离谱,提升微弱,鬼都不买… 不过嘛,随着 13 代酷睿以及锐龙 7000 系 CPU 上市,DDR5 彻底真香起来了。 先不说花重金升级 13 代酷睿平台,还用 DDR4 会不会有…

神秘的锦衣卫

在看明朝电视剧经常听到的一句台词:锦衣卫办案,闲杂人等速速离开。锦衣卫是明朝特务机构,直接听命于皇帝,是亲军卫之一,也是最重要的一卫。 1、卫所制 卫所制是明代最主要的军事制度,其目标是寓兵于农、屯…

程序员如何用海外平台接单?

作为一名能力超群的码农,基本工资肯定是到位的。 那你是否想过锦上添花,试着找找兼职呢? 相信不少人已经在接单平台上接单了, 但是,在众多接单平台中,海外平台是个什么样的存在呢?怎么在海外…

动画圆圈文字标志效果

效果展示 CSS 知识点 实现圆圈文字animation 属性回顾 实现思路 从效果的实现思路很简单,其实就是两个圆圈就可以实现。外层大圆(灰色)用于圆圈文字的展示,而内圆(藏青色)主要用于存放 Logo 图片。布局采…

【Android平板编程】远程Ubuntu服务器code-server编程写代码

文章目录 1.ubuntu本地安装code-server2. 安装cpolar内网穿透3. 创建隧道映射本地端口4. 安卓平板测试访问5.固定域名公网地址6.结语 1.ubuntu本地安装code-server 准备一台虚拟机,Ubuntu或者centos都可以,这里以VMwhere ubuntu系统为例 下载code server服务,浏览器…

前端笔记:Create React App 初始化项目的几个关键文件解读

1 介绍 Create React App 是一个官方支持的方式,用于创建单页应用的 React 设置用于构建用户界面的 JAVASCRIPT 库主要用于构建 UI 2 项目结构 一个典型的 Create React App 项目结构如下: ├── package.json ├── public # 这…

uniapp物理键/右滑多次退出应用,再次进入显示白屏的问题

复现方式:安卓多次使用物理返回键或右滑退出应用后, 再次进入有很大机率显示白屏。但是手动杀进程的方式不会出现白屏和后台驻留的方式也不会出现白屏 解决思路:利用后台驻留的方式进行假退出应用,把应用隐藏至后台,这…

RabbitMQ消息中间件概述

1.什么是RabbitMQ RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现。AMQP 的出现其实也是应了广大人民群众的需求,虽然在同步消息通讯的世界里有很多公开标准(如 COBAR的 IIOP ,或者是 SOAP 等&…