How to Install 389 Directory Server on POP! OS Latest
389 Directory Server is an open-source Lightweight Directory Access Protocol (LDAP) server developed by the Fedora Project. It provides centralized authentication, authorization, and network information services. In this tutorial, we will install and configure the 389 Directory Server on POP! OS Latest.
Prerequisites
Before we begin, make sure you have a user account with sudo privileges.
Step 1: Install Dependencies
First, you need to install some dependencies required for the 389 Directory Server installation. Open a terminal and run the following command as sudo:
sudo apt-get update
sudo apt-get install 389-ds-base 389-admin
This command will update the package repository and install the 389 Directory Server and 389 Administration Console packages.
Step 2: Setup the Admin Password
During the installation process, you will be prompted to set up the Directory Manager (admin) password. Enter a strong password and confirm it.

Step 3: Configure Firewall
The 389 Directory Server uses several ports to communicate with clients. You need to allow these ports on the firewall.
sudo ufw allow ldap
sudo ufw allow ldaps
This command will allow the LDAP (389) and LDAPS (636) ports through the firewall.
Step 4: Start the 389 Directory Server
After installing dependencies, setting up the admin password, and configuring the firewall, you can start the 389 Directory Server service.
sudo systemctl start dirsrv.target
To confirm that the service has started successfully, run the following command:
sudo systemctl status dirsrv.target
This command should return a "active (running)" status message.
Step 5: Access the 389 Administration Console
The 389 Administration Console is a web-based graphical interface for managing the 389 Directory Server. To access the console, open a web browser and go to the following URL:
https://<your-ip-address>:9830/
Note: Replace <your-ip-address> with your server IP address.
You will be prompted with a security warning. Click "Advanced" and "Accept the Risk and Continue."

Then, enter the admin username and password you set during installation.
Congratulations, you have successfully installed the 389 Directory Server on POP! OS Latest!
Conclusion
In this tutorial, you learned how to install and configure the 389 Directory Server on POP! OS Latest. You also learned how to set up the admin account, configure the firewall, and access the Administration Console. Now you can start using the LDAP service and managing the directory data.