Skip to content

Configuring eDirectory

This article assumes the following from your environment:

  • Single service eDirectory
  • A basic directory tree

If you haven’t already got a Open Enterprise Server running. Go ahead and create one, When asked for a role choose the eDirectory one as that gives you some defaults.

Configure the rest of the setup like any other Linux server.

When asked to configure your network ensure the following:

  • You set a FQDN as a hostname (eg oes.example.local)
  • You set a static IP
  • You add a nameserver like Google’s or an internal one

When you get to the Choose installation type, pick “Express”

After you get to the Express Installation, page. enter the following information:

LabelValueExplanation
NTP Time ServerA time serverI like time.cloudflare.com
New or Existing Treenew
eDirectory Tree NameThe name of your new LDAP treee.g, greenfrogtest
FDN of tree adminEnter cn=admin,o={YOUR ORG}This wil create an admin user with {YOUR ORG} as the context
Admin Password & Verify Admin PasswordA PasswordThis is the password for the admin user. Choose carefully!
Enter Server ContextLeave DefaultThis is automatically filled in with the context
Directory Information BaseLeave DefaultThis is a good place to leave it!

When asked if you want to keep SLP multicast, click yes.

If you don’t have a static IP, this will fail.

If you are asked for the postgres database details, pick any username and password. It doesn’t really matter

Now, you should install the OES Unified Management Console (UMC) This provides quick links to things like the identity console.

  1. Log in as an admin to the desktop environment,
  2. Click Activities } Search OES Install } Click the OES Install app
  3. Scroll down on the left to “OES Unified Management Console” and click the tickbox
  4. Click Accept down at the bottom right

And then you will be able to access the UMC on the server’s IP

  1. Log in to the server’s UMC using your LDAP credentials (cn=admin,o={YOUR ORG} {YOUR ORG} being the same thing you set it to).
  2. Click the identity console link on the left.
  3. Go to User Management button
  4. Press the + button on the top row, pick a username and choose the root context. Complete all required inputs at the bottom. Then press create
  5. Then press the home button, Then press the Certificate Management button and download the SSL Certificate by clicking on the tickbox and then the download icon and following the prompt