开源ERP和CRM套件Dolibarr

news2024/9/25 21:29:57

在这里插入图片描述

什么是 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:latest
        container_name: dolibarr_db
        restart: unless-stopped
        volumes:
            - ./data:/var/lib/mysql
        environment:
            MYSQL_ROOT_PASSWORD: root
            MYSQL_DATABASE: dolibarr
            
    web:
        image: tuxgasy/dolibarr
        container_name: dolibarr_web
        restart: unless-stopped
        environment:
            DOLI_DB_HOST: mariadb
            DOLI_DB_USER: root
            DOLI_DB_PASSWORD: root
            DOLI_DB_NAME: dolibarr
            DOLI_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.coloradmin.cn/o/1074279.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

什么是云计算?云计算简介

其实“云计算”作为一个名词而言,那是相当成功滴。很多人都有听过。但提及云计算”具体是什么?很多人,知其然,却不知其所以然! 利用软件将这些成千上万不可靠的硬件组织成一个稳定可靠的IT系统,以此支撑其公司的IT基础服务。这家…

如何找到新媒体矩阵中存在的问题?

随着数字媒体的发展,企业的新媒体矩阵已成为品牌推广和营销的重要手段之一。 然而,很多企业在搭建新媒体矩阵的过程中,往往会忽略一些问题,导致矩阵发展存在潜在风险,影响整个矩阵运营效果。 因此,找到目前…

如何在抖音做到种收合一?「星推搜直」新路径激发生意增量

数字化时代,复杂无序的媒介信息触点,让消费者的购买决策和心智建设路径,从“认知-认同-认购”的线性漏斗式逐渐发展为跳跃式、多线并进,种草到转化的路径上充满各种可能。与此同时,在抖音,从通过短视频、直…

JVM 参数

JVM 参数类型大致分为以下几类: 标准参数(-):保证在所有的 JVM 实现都支持的参数非标准参数(-X):通用的,特定于 HotSpot 虚拟机的参数,这些参数不保证在所有 JVM 实现中…

【C/C++】指针函数与函数指针

1、指针函数--指针作为函数的返回值 指针函数本质是一个函数&#xff0c;只不过函数的返回值是一个指针 #include <stdio.h> #include <malloc.h> #include <string.h>char * funGetString(); int main() {char * sentence funGetString();printf(" %…

http 详解 三 http首部各字段意义

HTTP 首部 HTTP 报文首部 HTTP 请求报文 下面的示例是访问 http://hackr.jp 时&#xff0c;请求报文的首部信息。 GET / HTTP/1.1 Host: hackr.jp User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20100101 Firefox/13.0 Accept: text/html,application/x…

Linux: alsa-lib 插件简介

文章目录 1. 前言2. 分析背景3. Linux ALSA 框架4. alsa 声卡设备5. alsa-lib 简介5.1 alsa-lib 插件5.1.1 alsa-lib 插件概览5.1.2 alsa-lib 插件工作细节5.1.2.1 插件对象的创建和初始化5.1.2.2 插件对象处理数据的过程 5.1.3 alsa-lib 内置插件代码组织5.1.4 自定义 alsa-li…

家政服务行业做开发微信小程序可以实现什么功能

家政服务行业开发微信小程序可以实现多种功能&#xff0c;从而提升服务品质和效率&#xff0c;下面我们来详细介绍一些可能实现的功能。 一、展示服务信息 家政服务微信小程序可以展示各种服务信息&#xff0c;包括各类家政服务项目、价格、服务流程、服务人员信息等。用户可以…

Android多线程学习:线程池(二)

一、线程池运行流程 具体执行流程如下&#xff1a; 1、首先检测线程池运行状态&#xff0c;如果不是RUNNING&#xff0c;则直接拒绝&#xff0c;线程池要保证在RUNNING的状态下执行任务&#xff1b; 2、如果workerCount < corePoolSize&#xff0c;则创建并启动一个线程来…

12. Java异常及异常处理处理

Java —— 异常及处理 1. 异常2. 异常体系3. 常见Exception4. 异常处理4.1 try finally catch关键字4.2 throws和throw 自定义异常4.3 finally&#xff0c;final&#xff0c;finalize三者的区别 1. 异常 异常&#xff1a;在程序执行过程中发生的意外状况&#xff0c;可能导致程…

使用Pritunl OpenVPN远程连接,实现安全高效的远程访问

文章目录 前言1.环境安装2.开始安装3.访问测试4.创建连接5.局域网测试连接6.安装cpolar7.配置固定公网访问地址8.远程连接测试 前言 Pritunl是一款免费开源的 VPN 平台软件&#xff08;但使用的不是标准的开源许可证&#xff0c;用户受到很多限制&#xff09;。这是一种简单有…

印度网络安全:威胁与应对

随着今年过半&#xff0c;我们需要评估并了解不断崛起的网络威胁复杂性&#xff0c;这些威胁正在改变我们的数字景观。 从破坏性的网络钓鱼攻击到利用人工智能的威胁&#xff0c;印度的网络犯罪正在升级。然而&#xff0c;在高调的数据泄露事件风暴中&#xff0c;我们看到了政…

禁用Chrome自动更新

chrome浏览器会强制用户自动更新&#xff0c;每次点击关于google时&#xff0c;会自动检测更新并下载&#xff0c;非常不好 1. 进入%userprofile%\AppData\Local\Google文件夹 2. 找到其中的Update文件夹&#xff0c;右键属性-安全&#xff0c;将所有组/用户的权限设置为拒绝…

8年测试老鸟,性能测试-数据库连接池问题定位/分析,一篇打通...

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 1、环境准备 1&a…

JProfiler14.0(Java开发分析)

JProfiler是一款专业的Java应用程序性能分析工具&#xff0c;可帮助开发人员识别和解决Java应用程序中的性能问题。JProfiler支持Java SE、Java EE和Android平台&#xff0c;提供了多种分析选项&#xff0c;包括CPU分析、内存分析和线程分析等。 使用JProfiler&#xff0c;开发…

【手写数字识别】数据挖掘实验二

文章目录 Ⅰ、项目任务要求任务描述&#xff1a;主要任务要求(必须完成以下内容但不限于这些内容)&#xff1a; II、方法思想及实现原理陈述&#xff08;20分&#xff09;算法思想和实现原理数据集描述实验运行环境描述不同方法对MNIST数据集分类识别结果分析(不同方法识别对比…

拍摄的照片怎么做二维码?一分钟在线生成二维码

​手机拍摄的照片怎么做成二维码呢&#xff1f;用二维码来查看图片的方式现在很多人都在使用&#xff0c;其优点在于不占用自身空间&#xff0c;还可以拥有更快速度让他人查看图片内容&#xff0c;常见的图片二维码类型一般有信息展示、照片展示、商品海报、表情包等等。图片二…

2023性能测试入门,其实很简单,看看这篇,好好学习

注&#xff1a;性能测试&#xff0c;入门简单&#xff0c;深入难。经常有同学问&#xff0c;建议看看这篇 。 为了帮助大家快速的入门性能测试&#xff0c;接下来文章将从以下几个方面进行展开&#xff1a; 一、赶鸭子上架要我搞性能测试&#xff0c;怎么办&#xff1f; 二、想…

最新外卖点餐小程序开源源码 支持单店+多店双模式 含完整前后端代码包和搭建教程

随着移动互联网的普及&#xff0c;外卖点餐已成为人们日常生活中不可或缺的一部分。给大家分享一个全新的外卖点餐小程序开源源码&#xff01;该程序支持单店及多店模式&#xff0c;含完整的前后端代码和详细的搭建教程&#xff0c;让您轻松开启外卖点餐业务&#xff01; 一、…

企业数字化之库存管理篇

一、前言 接上一篇 《企业数字化之采购篇》&#xff0c;这一篇我们来了解一下如何做好库存管理&#xff0c;主要还是讲销售型企业成品库存的管理&#xff0c;对于生产制造型企业库存因涉及到物料、半成品、各种消耗品、成品&#xff0c;其存在一定依赖的相关性&#xff0c;会复…