Download

From Fedora Directory Server

Below you will find links to download the binary packages and source files. Please see the FAQ section on Open Source for more information.

EXPORT CONTROL. As required by U.S. law, you (“Licensee”) represents and warrants that it: (a) understands that the Software is subject to export controls under the U.S. Commerce Department's Export Administration Regulations ("EAR"); (b) is not located in a prohibited destination country under the EAR or U.S. sanctions regulations (currently Cuba, Iran, Iraq, North Korea, Sudan and Syria); (c) will not export, re-export, or transfer the Software to any prohibited destination, entity, or individual without the necessary export license(s) or authorizations(s) from the U.S. Government; (d) will not use or transfer the Software for use in any sensitive nuclear, chemical or biological weapons, or missile technology end-uses unless authorized by the U.S. Government by regulation or specific license; (e) understands and agrees that if it is in the United States and exports or transfers the Software to eligible end users, it will, as required by EAR Section 740.17(e), submit semi-annual reports to the Commerce Department's Bureau of Industry & Security (BIS), which include the name and address (including country) of each transferee; and (f) understands that countries other than the United States may restrict the import, use, or export of encryption products and that it shall be solely responsible for compliance with any such import, use, or export restrictions.

Binary Packages

Fedora Directory Server 1.1

  • yum is used to install on platforms that use yum for package installation and management.
  • If you are already using fedora-ds-base from Fedora, you must first upgrade it
rpm -qi fedora-ds-base

If that returns an error, skip to the next bullet, otherwise

yum upgrade fedora-ds-base
  • Binary packages are provided only for Fedora 6, 7, 8 and 9 - The Fedora 6 packages should run on Red Hat EL5.1 (not 5.0). For EL 5.1 you'll need to follow these instructions
  • Set up your Fedora DS yum repo - as root
cd /etc/yum.repos.d
wget http://directory.fedoraproject.org/sources/idmcommon.repo
wget http://directory.fedoraproject.org/sources/dirsrv.repo
  • Install
yum install fedora-ds

This will install many dependencies too. NOTE: On Fedora 8 and later, the IcedTea Java can run the console. On Fedora 7 and earlier, you will still need to install a proprietary JRE in order to run - see Install_Guide for information about how to install Java.

Enterprise Linux 5

There are currently (July 1, 2008) no binary packages for EL5 (e.g. RHEL5, CentOS5 and derivatives). However, with a little hoop jumping, you can use packages from Fedora Core 6.

  • Step 1 - Upgrade to 5.1 or later and install the packages svrcore mozldap perl-Mozilla-LDAP libicu
yum install svrcore mozldap perl-Mozilla-LDAP libicu
  • Step 2 - If you want to use the console, yum install ldapjdk - or get it from jpackage.org
  • Step 3 - Set up system to install Fedora Core 6 packages - GPG keys first:
rpm --import http://download.fedoraproject.org/pub/fedora/linux/core/6/i386/os/RPM-GPG-KEY-fedora
rpm --import http://download.fedoraproject.org/pub/fedora/linux/extras/RPM-GPG-KEY-Fedora-Extras

NOTE: Many of the packages are now signed by a personal key - this key will need to be imported into RPM - the key is available here - http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xA7B02652

  • Step 4 - Install adminutil and jss from FC6
rpm -ivh http://download.fedoraproject.org/pub/fedora/linux/extras/6/i386/adminutil-1.1.5-1.fc6.i386.rpm
rpm -ivh http://download.fedoraproject.org/pub/fedora/linux/extras/6/i386/jss-4.2.5-1.fc6.i386.rpm

For 64-bit, just replace i386 above with x86_64

  • Step 5 - Set up your yum repos for idmcommon and dirsrv as listed above
  • Step 6 - Edit the idmcommon.repo and dirsrv.repo files - replace $releasever with 6 - otherwise it will attempt to use "5" as the release version
  • Step 7 - yum install fedora-ds - as above
  • Step 8 - run the /usr/sbin/setup-ds-admin.pl script. This is where all of the information about the new Directory Server instance is supplied. The "typical setup" is the most commonly-used setup process, it offers control over the ports for the Directory and Administration Servers, the domain name, and directory suffix. For the step by step example:

http://www.redhat.com/docs/manuals/dir-server/install/8.0/Installation_Guide-Directory_Server_on_Linux-Typical.html

  • Step 9 (for Red Hat Enterprise Linux customers) - A Java JRE is required in order to use the Console, install the RPM package from the supplemental channel
    • Enable the channel from the RHN -> Channels -> Red Hat Supplementary Server 5 -> Subscribe
    • yum install java-1.5.0-ibm or download the rpm from the channel and do rpm -Uvh java-1.5.0-ibm
  • Step 10 - Start the console to log in - NOTE: Java 1.5 and possibly some earlier versions have a problem with window order/focus. This means that when you run fedora-idm-console, you will see only the splash screen and not the login dialog. If this occurs, please use
fedora-idm-console -x nologo ... other args ...

Windows Console for Fedora DS 1.1

Tested with Sun Java 1.4 and 1.5 on Windows 2003 Server.

Platform File MD5SUM
Windows FedoraConsole.msi 55d98a8633c879ebdbb33fb73782c286

NOTE: You must have Java in your PATH in order for this to work. Or you can just edit the batch file to tell it where to find Java. NOTE: This might work with Fedora DS 1.0.4 and earlier, but it has not been tested with that release.

Fedora Directory Server 1.0.4

The FDS 1.0.4 package includes the core DS, the Admin Server, the Management Console, web applications, and other support code for those apps, including online help.

Platform File MD5SUM
Fedora Core 6 x86 fedora-ds-1.0.4-1.FC6.i386.opt.rpm e9266f3355e6dae23a518544f8d2c1c6
Fedora Core 6 x86_64 fedora-ds-1.0.4-1.FC6.x86_64.opt.rpm 3009084ea996584d6ed4bf6fbefe7d1c
Fedora Core 5 x86 fedora-ds-1.0.4-1.FC5.i386.opt.rpm 75a92f846cee3c8048d05fdac635191d
Fedora Core 5 x86_64 fedora-ds-1.0.4-1.FC5.x86_64.opt.rpm 59b6b8f09504dc9ff88461bac0032d35
Fedora Core 4 x86 fedora-ds-1.0.4-1.FC4.i386.opt.rpm 9e3362e7a349f2c7aff901278881e008
Fedora Core 4 x86_64 fedora-ds-1.0.4-1.FC4.x86_64.opt.rpm ba5e467cfd340f1952c06ab2e9aec9cb
Fedora Core 3/RHEL4 x86 fedora-ds-1.0.4-1.RHEL4.i386.opt.rpm c45626a95f2fcc41e9a6f95b255477b0
Fedora Core 3/RHEL4 x86_64 fedora-ds-1.0.4-1.RHEL4.x86_64.opt.rpm fe8b2d8df9370e73bf0f22040d4f492f
Fedora Core 2/RHEL3 x86 fedora-ds-1.0.4-1.RHEL3.i386.opt.rpm 17781d77fd816a41df3f941ae693614a

Please read the Release_Notes to find out what's new and for late breaking information. After installing the RPM, see the Install_Guide for more information about setup and configuration.

Windows Synchronization

This is an installable file for Windows for doing password synchronization.

  • PassSync md5sum 54c33a6e665bb2526f1f286e505cc0ff

The following is only required for NT4 sync. It is not required for Active Directory sync.

  • NTDS md5sum 74e0ada5ff519ade5295ae0bf75ddb84

Legacy Releases

Fedora Directory Server 1.0.3

The FDS 1.0.3 package includes the core DS, the Admin Server, the Management Console, web applications, and other support code for those apps, including online help.

Platform File MD5SUM
Fedora Core 6 x86 fedora-ds-1.0.3-1.FC6.i386.opt.rpm 9e9309d1a7a3f3cb6913f1aad12a6e26
Fedora Core 6 x86_64 N/A N/A
Fedora Core 5 x86 fedora-ds-1.0.3-1.FC5.i386.opt.rpm 0f12b06a7b67c971cf7d0f8def19f0a3
Fedora Core 5 x86_64 fedora-ds-1.0.3-1.FC5.x86_64.opt.rpm 437ebb8b1cdfbb6e162f2fd484da3df7
Fedora Core 4 x86 fedora-ds-1.0.3-1.FC4.i386.opt.rpm 6c4faeef2b9d63837e79b79757b0ff72
Fedora Core 4 x86_64 N/A N/A
Fedora Core 3/RHEL4 x86 fedora-ds-1.0.3-1.RHEL4.i386.opt.rpm 0baacf00923f76570e834d63835ea732
Fedora Core 3/RHEL4 x86_64 fedora-ds-1.0.3-1.RHEL4.x86_64.opt.rpm 5a8d7da9f9351aed28d5fb1417f050e4
Fedora Core 2/RHEL3 x86 fedora-ds-1.0.3-1.RHEL3.i386.opt.rpm 0a2f62ff0090e5ced3ff7c6475e3be20

Please read the Release_Notes to find out what's new and for late breaking information. After installing the RPM, see the Install_Guide for more information about setup and configuration.

Fedora Directory Server 1.0.2

The FDS 1.0.2 package includes the core DS, the Admin Server, the Management Console, web applications, and other support code for those apps, including online help.

Platform File MD5SUM
NEW - Fedora Core 5 x86 fedora-ds-1.0.2-1.FC5.i386.opt.rpm 4dc42883451ca85e82f808d48eaee6df
NEW - Fedora Core 5 x86_64 fedora-ds-1.0.2-1.FC5.x86_64.opt.rpm b4776cb6ff6c2c44b5af2f5be05493c4
Fedora Core 4 x86 fedora-ds-1.0.2-1.FC4.i386.opt.rpm 26731d36eff54d8ffc953dfaa7cb944e
Fedora Core 4 x86_64 fedora-ds-1.0.2-1.FC4.x86_64.opt.rpm c760b0787f7988c4bf1e36e45b152e23
Fedora Core 3/RHEL4 x86 fedora-ds-1.0.2-1.RHEL4.i386.opt.rpm faa4beecf5c0779ad62f61f735ba0204
Fedora Core 3/RHEL4 x86_64 fedora-ds-1.0.2-1.RHEL4.x86_64.opt.rpm 38f88acb225a4e2e0f76584a51ef7878
Fedora Core 2/RHEL3 x86 fedora-ds-1.0.2-1.RHEL3.i386.opt.rpm 94a90c2a5c4dd8c1879d29f78e962b9d

Please read the Release_Notes to find out what's new and for late breaking information. After installing the RPM, see the Install_Guide for more information about setup and configuration.

Fedora Directory Server 1.0.1

The FDS 1.0.1 package includes the core DS, the Admin Server, the Management Console, web applications, and other support code for those apps, including online help.

See the Release_Notes for more information. After downloading, see Install_Guide for more information.

Fedora Directory Server 7.1

The FDS 7.1 package includes the core DS, the Admin Server, the Management Console, web applications, and other support code for those apps, including online help. Since the Admin Server and related files in this legacy package are not available as open source, please refer to the Licensing for these Binary packages. Binaries for (Linux, Solaris), as well as the special Admin Server license, are available here.

Source Packages

Check out our Build page to find out how to build from source. The source packages are available here.