Association management with dolibarr

I am a member of the board of an association, responsible for communication and membership fee administration.

Do you have a recommendation, with which on Nethserver installable system one could realize member administration?
Important functions:

  • Contact management
  • Manage access and exit data
  • Contribution management (monitoring of the payment)
  • Newsletter management, with sending depending on the registration for a newsletter

Sincerely, MArko

1 Like

This sounds generally like something that a CRM solution would help with–something like Odoo.

1 Like

@capote

Hi

You could try Dolibarr, it has Membership for an Association built in, additional modules are also available…

My 2 cents
Andy

3 Likes

Hi Andy, thank you for the reminder.

I installed dolibarr now and…

  1. I set my domain
config setprop dolibarr DomainName mydomain.de
signal-event nethserver-dolibarr-update
  1. …and set access to public
config setprop dolibarr access public
signal-event nethserver-dolibarr-update

Check:

config show dolibarr
dolibarr=configuration
    DomainName=mydomain.de
    MaxExecutionTime=0
    MaxFileUploads=20
    MemoryLimit=128
    MysqlAuth=disabled
    PostMaxSize=8
    UploadMaxFilesize=4
    access=public
    rpmVersion=16.0.3
    status=enabled

I can access via: https://mydomain.de/htdocs/
but not via: https://mydomain.de/dolibarr

Dolibarr is well integrated into my AD. The AD-admin have access with admin permissions.

Sincerely, Marko

You need to remove the DomainName value to make Dolibarr reachable like https://domain.tld/dolibarr.

config setprop dolibarr DomainName ''
signal-event nethserver-dolibarr-update

With a DomainName, Dolibarr is reachable at https://domain.tld, see also dolibarr [NethServer Wiki]

3 Likes

Thank you, I misunderstood

DomainName (not set by default) use a FQDN domain name. Once set, dolibarr is reachable at https://toto.com instead of https://your_ip/dolibarr

It should be

DomainName (not set by default) use a FQDN domain name. Once set, dolibarr is reachable at https://toto.com instead of https://your-domain.tld/dolibarr

There is a German SKR49 chart of accounts to be imported into dolibarr.

But can’t find a matching import option. Does anyone have an idea?

After enabling the Data Import module you’ll find an import assistent in the tools page but I had import errors…

3 Likes

I tried to update the system. I downloaded and expanded the upgrade package to /usr/share/dolibarr/ and unlocked the update script

But the new version is not recognized…

What could be the reason for this behavior?

-rw-r--r--  1 root   root     493669 Jan  5 14:38 ChangeLog
-rw-r--r--  1 root   root       1911 Jan  5 14:38 composer.json.disabled
-rw-r--r--  1 root   root      35151 Jan  5 14:38 COPYING
-rw-r--r--  1 root   root       6953 Jan  5 14:38 COPYRIGHT
-rw-r--r--  1 root   root       1366 Jan  5 14:38 DCO
drwxr-x--- 30 apache apache     4096 Feb 17 00:53 documents
drwx------  7 root   root        240 Feb 17 00:43 dolibarr-16.0.4
-rw-r--r--  1 root   root   80973216 Feb 17 00:41 dolibarr-16.0.4.zip
drwxr-xr-x 78 root   root       4096 Feb 15 19:32 htdocs
-rw-r--r--  1 root   root        741 Jan  5 14:38 nightwatch.conf.js
-rw-r--r--  1 root   root      11416 Jan  5 14:38 phpstan.neon
-rw-r--r--  1 root   root       7722 Jan  5 14:38 README-FR.md
-rw-r--r--  1 root   root      10282 Jan  5 14:38 README.md
-rw-r--r--  1 root   root         95 Jan  5 14:38 robots.txt
drwxr-xr-x  2 root   root        114 Feb 15 19:32 rpm_logs
drwxr-xr-x 16 root   root        224 Feb 15 19:32 scripts
-rw-r--r--  1 root   root       6660 Jan  5 14:38 SECURITY.md

I can’t find any indicator in the log.

Last but not lease I changed the ownership chown apache:apache -R /usr/share/dolibarr/

total 79672
-rw-r--r--  1 apache apache   493669 Jan  5 14:38 ChangeLog
-rw-r--r--  1 apache apache     1911 Jan  5 14:38 composer.json.disabled
-rw-r--r--  1 apache apache    35151 Jan  5 14:38 COPYING
-rw-r--r--  1 apache apache     6953 Jan  5 14:38 COPYRIGHT
-rw-r--r--  1 apache apache     1366 Jan  5 14:38 DCO
drwxr-x--- 30 apache apache     4096 Feb 17 09:14 documents
drwx------  7 apache apache      240 Feb 17 00:43 dolibarr-16.0.4
-rw-r--r--  1 apache apache 80973216 Feb 17 00:41 dolibarr-16.0.4.zip
drwxr-xr-x 78 apache apache     4096 Feb 15 19:32 htdocs
-rw-r--r--  1 apache apache      741 Jan  5 14:38 nightwatch.conf.js
-rw-r--r--  1 apache apache    11416 Jan  5 14:38 phpstan.neon
-rw-r--r--  1 apache apache     7722 Jan  5 14:38 README-FR.md
-rw-r--r--  1 apache apache    10282 Jan  5 14:38 README.md
-rw-r--r--  1 apache apache       95 Jan  5 14:38 robots.txt
drwxr-xr-x  2 apache apache      114 Feb 15 19:32 rpm_logs
drwxr-xr-x 16 apache apache      224 Feb 15 19:32 scripts
-rw-r--r--  1 apache apache     6660 Jan  5 14:38 SECURITY.md

Now I have no idea anymore.

Hi @capote

AFAIK, you should get Updates when @Stephdl releases them…

I get a mail saying there’s an update for Dolibarr from Stephdl’s repo…

My 2 cents
Andy

1 Like

okay…

But the documentation explains how to update the program manually.

Here’s what the documentation says, with emphasis added:

The upgrade or the installation should be handled automatically, however if after an upgrade something is wrong, the dolibarr software will ask you to perform manually the upgrade through the web installer.

Where in those instructions do you see “download the upgrade package and expand it over your existing installation”?

1 Like

there:

the dolibarr software will ask you to perform manually the upgrade through the web installer.

The software tells me, it exists a new update, do following steps.

There is no warning

Never make a manual update.

If the manual update is a dead end, the wiki should say so.

On top of the wiki:

or if you just want to upgrade (the repository is disabled by default)

yum upgrade nethserver-dolibarr dolibarr --enablerepo=stephdl-dolibarr
then do a signal-event nethserver-dolibarr-update

Package(s) dolibarr available, but not installed.
No packages marked for update

It’s confusing for me.

@capote

Generally, follow whatever instructions are available from where you got the software.
If using the NethServer Module by Stephdl, follow his instructions.
If you installed the software on “some” linux box, you follow the instructions from Dolibarr.

Same is valid especially for Nextcloud, and most other Modules for NethServer…

My 2 cents
Andy

1 Like

as I have shown, I thought I had done just that

permission on the folder ?

No, I don’t think so. It was an error about the CSV import of the German account plan but maybe I would have needed to change the mapping somehow.

Maybe the account plan is for an older version of Dolibarr…

3 Likes

I asked…

2 Likes

Hopefully the combined wisdom will bring a solution.

@capote

Just wanted to mention that I did not have problems importing the swiss chart of accounts into Dolibarr…

My 2 cents
Andy

2 Likes