Category Archives: 11 – Configuration

Configuration Overview

Welcome to the NZRT Wiki Podcast. Today we’re looking at 🔐 Configuration Overview.

This episode covers something that sits at the heart of how NZRT’s Dolibarr environment runs — the credentials, connection settings, and configuration files that tie everything together. Before we dive in, a quick but important note: this information lives in a private vault for good reason. You should never share this vault or commit it to a public repository without first removing or redacting the credential files. Keep this content internal. That’s a hard rule.

Now let’s walk through what’s actually documented here.

The first section is a credentials index. Think of it as a reference map — it tells you what credential exists, where to find it, and what it’s used for. There are four entries in this index.

The first is the Dolibarr REST API key. This is your go-to credential for making external API calls, and it’s also what powers the WordPress integration. If you’re building anything that talks to Dolibarr from the outside, this is the key you’ll reach for.

The second entry is Gmail SMTP credentials. These handle outgoing email from Dolibarr — so whenever the system sends a notification, an invoice, or any automated message, it’s going through Gmail’s mail servers using this configuration.

Third is the MySQL password. This one shows up in several places — your HeidiSQL database client, the main Dolibarr configuration file called conf dot php, and your backup processes. Anywhere that needs direct database access, this password is involved.

And the fourth credential is Google Analytics. This is used for site analytics tracking, giving you visibility into how the platform and its associated web properties are being used.

So that’s the credentials index — four items, each with a clear home and a clear purpose.

Now let’s move on to the system configuration section. This gives you a snapshot of the technical environment that Dolibarr runs on, and it’s worth knowing even if you’re not deep in the infrastructure side of things.

The ERP system itself is Dolibarr — open-source and self-hosted, which means NZRT manages the stack directly rather than relying on a cloud provider.

For local development, the environment is Laragon. If you need more detail on how that’s set up, there’s a dedicated WordPress vault section that covers it.

The database is MySQL. There’s a separate DB Schema reference if you need to dig into the actual table structure — that’s linked in the related notes.

The PHP runtime is PHP version 8 point something, running through Laragon on the local development side.

The API base URL — the starting point for any REST API call to Dolibarr — is slash api slash index dot php slash. So when you see API endpoints documented elsewhere, that’s the root they’re appended to.

The system currency is set to New Zealand dollars, which makes sense given NZRT operates in New Zealand.

And the timezone is Pacific slash Auckland — so all timestamps, scheduled tasks, and date-based logic in the system will align to New Zealand time.

That’s the full system configuration picture. Seven settings that together describe the runtime environment you’re working with.

Finally, the page points to two related areas worth knowing about. The first is the Administration section, which covers Dolibarr’s UI-level settings — the stuff you configure through the interface rather than config files. The second is the REST API section, which goes deep on how to actually use the API once you’ve got the credentials and base URL sorted.

So to recap what you’ve learned today: NZRT’s Dolibarr setup runs on a self-hosted, open-source ERP backed by MySQL, served through PHP 8 on Laragon locally, with a New Zealand dollar currency and Auckland timezone. There are four key credentials to be aware of — the REST API key for external integrations, Gmail SMTP for outgoing mail, the MySQL password for database access, and Google Analytics for tracking. All of these are documented internally, and none of them should ever leave the vault unredacted.

That’s it for this episode of the NZRT Wiki Podcast. Thanks for listening.