FreeIPA or Active Directory: which fits your estate
FreeIPA fits Linux-centric estates, and Active Directory fits Windows-centric ones. If your team is deciding where user accounts, host identities and single sign-on should live for Linux servers, Windows clients or both, the answer depends less on which product is better and more on where your machines and your Windows Server investment already sit. FreeIPA combines a 389 Directory Server LDAP directory, an MIT Kerberos key distribution center for single sign-on and a Dogtag certificate authority, all packaged for Linux distributions. Active Directory Domain Services is a Windows Server role that stores users, computers and other objects, replicates directory data to every domain controller in a domain, and provides a schema and global catalog. Each is strongest when the majority of its clients run the platform it was built around.
Four questions should drive the decision. First, what is your client mix: do Windows workstations need native domain join and Group Policy, or are most endpoints Linux hosts that authenticate through Kerberos? Second, how much Windows Server capacity do you already run, and does your lifecycle plan match the Microsoft Lifecycle dates for the release you would deploy? Third, do AD users need to reach Linux resources, and would a cross-forest trust cover that need? FreeIPA can establish a cross-forest trust with an Active Directory domain on Windows Server 2008 R2 or later, which is a strong fit for mixed estates but still requires you to confirm the trust model against your forest design. Fourth, who will operate the directory day to day? A Linux-centric team may be comfortable running FreeIPA, while a Windows administration team will usually find AD more familiar, and either choice carries ongoing patching, backup and replication work that belongs in the plan from the start.
If your estate is genuinely split, running both is a legitimate option, not a compromise to avoid. A common pattern is to keep Active Directory as the authoritative source for Windows users and let FreeIPA serve Linux hosts and services through a trust, so each platform does what it does best. The cost of that pattern is a second directory to operate, trust relationships to monitor and clear ownership rules for which system holds which identity. Before committing, ask a DeployOpen engineer or your own architects to map every application and host class against both options, and confirm the licensing and support terms for your Windows Server edition and your Red Hat or other Linux subscription.
Which directory fits which estate scenario
This table maps common estate scenarios to the directory that fits best and explains the reason in terms of supplied capabilities. Read each row against your own mix of Linux and Windows clients, your licensing position and whether AD users need to reach Linux resources. The main takeaway is that the deciding factors are client mix, licensing and whether you need a built-in CA, not raw feature count.
| Scenario | Better fit | Why |
|---|---|---|
| Linux-only server estate | FreeIPA | Combines the 389 Directory Server LDAP directory, an MIT Kerberos KDC and the Dogtag CA, so Linux hosts and users are managed without a Windows domain controller. |
| Windows-only estate | Active Directory | Active Directory Domain Services is the native directory for Windows clients, Group Policy and Windows-integrated services. FreeIPA adds little here. |
| Mixed estate with AD users reaching Linux resources | Active Directory with FreeIPA trust | FreeIPA can establish a cross-forest trust with an AD domain on Windows Server 2008 R2 or later, so AD users reach Linux resources while AD stays the identity source for Windows. |
| Team with no Windows Server licensing plans | FreeIPA | FreeIPA is GPL-3.0-or-later and packaged in Fedora, Debian, CentOS and Red Hat Enterprise Linux as Identity Management, so it carries no Windows Server license. Confirm your Red Hat subscription terms if you use RHEL. |
| Estate needing a built-in CA for Linux hosts | FreeIPA | The Dogtag certificate authority is part of FreeIPA, so host and service certificates are issued inside the directory. In AD, certificate services are a separate Windows Server role to plan and license. |
| Windows clients needing Group Policy | Active Directory | Group Policy and Windows device management depend on AD DS. Linux clients can join FreeIPA but do not receive Windows Group Policy. |
| Long-lived Windows Server plan | Active Directory | Windows Server 2025 has mainstream support ending November 14, 2029 and extended support ending November 15, 2034 (Microsoft Lifecycle). Plan upgrades on that timeline and confirm your licensing with Microsoft. |
| Linux clients with occasional Windows users | FreeIPA with a trust or AD as source | Confirm which directory owns the user lifecycle, since two sources of truth increase audit and offboarding work. |
How FreeIPA and Active Directory are built
FreeIPA bundles a directory, a Kerberos key distribution center and a certificate authority into one Linux-native stack, while Active Directory delivers its directory as a Windows Server role. The cards below cover the parts that decide who patches what, where replication runs and what your team must keep running.
389 Directory Server as the LDAP store
FreeIPA keeps identities, groups, host entries and policy in the 389 Directory Server, an LDAP directory that it configures and replicates between IPA servers. Your Linux team patches it with the same package tooling as the rest of the host, so the directory lifecycle follows your OS lifecycle. Check how many replicas you run, where they sit relative to your sites, and whether your backup procedure captures the directory database consistently.
MIT Kerberos KDC for single sign-on
The MIT Kerberos KDC issues the tickets that give users and hosts single sign-on across Linux services, and FreeIPA stores the principals in the same directory that holds the account data. Clock synchronization, DNS and keytab handling become operational dependencies, because a skewed clock or stale keytab breaks logins across the estate. Confirm your team can troubleshoot ticket issues on the Linux side before you depend on Kerberos for SSH and service access.
Dogtag certificate authority
FreeIPA includes the Dogtag certificate authority, which issues host and service certificates and can be managed from the same interface as the directory. This removes the need to run a separate PKI product for internal machine certificates, but your team owns the CA hierarchy, key protection and renewal process. Ask who approves certificate profiles and where CA keys and backups are stored, since those decisions are hard to reverse.
Active Directory Domain Services as a server role
Active Directory Domain Services is a Windows Server role that stores users, computers and other objects in a database hosted on domain controllers. Microsoft's own material describes replication of directory data to every domain controller in a domain, so every controller carries a full copy of its domain. Operations teams patch and back up domain controllers as Windows servers, which means your Windows Server lifecycle sets the timetable for the directory itself.
Schema and global catalog
Active Directory uses a forest-wide schema that defines object classes and attributes, and a global catalog that offers a searchable subset of objects across domains. Schema changes are forest-wide and difficult to undo, so changes need a formal review and a change owner. Applications that query the global catalog depend on those servers being reachable, which should be part of your network and DNS design before a trust or new domain is added.
Operator responsibilities across both
With FreeIPA, your team usually owns the Linux hosts, replica topology, Kerberos realm settings and CA lifecycle together. With Active Directory, Microsoft's platform carries the directory role while your team still owns domain controller patching, backups and tiering. Write down which group is accountable for each of these tasks in both designs, because gaps between Linux and Windows teams are where directory outages tend to start.
Capability comparison: FreeIPA vs Active Directory
This table compares how each directory handles licensing, client enrollment, authentication, certificates, trust and packaging. Read the cells as starting points: where a cell says to confirm, the answer depends on your client versions, Group Policy needs and Windows Server lifecycle plan, and should be checked with the vendor or in a test environment before you decide.
| Capability | FreeIPA | Active Directory |
|---|---|---|
| License | GPL-3.0-or-later (per the COPYING file) | Commercial Microsoft product delivered as the Active Directory Domain Services role in Windows Server; licensing terms come from Microsoft, so confirm current terms for your edition |
| Windows Server dependency | None: runs on Linux hosts | Requires Windows Server; Windows Server 2025 is the current release with mainstream support ending November 14, 2029 (Microsoft Lifecycle page) |
| Linux client enrollment | Native: Linux clients join the IPA domain with Kerberos and LDAP | Possible with third-party or Microsoft-supported join tooling; confirm the method and supported distributions for your estate |
| Windows client integration | Possible through cross-forest trust to AD; confirm native Windows login workflows for your version | Native: domain join, Kerberos authentication and Windows login |
| Group Policy coverage for Linux clients | Confirm with the vendor which policy controls apply to Linux hosts | Group Policy manages Windows clients; confirm which settings reach Linux clients through any agent you deploy |
| Kerberos SSO | Built-in MIT Kerberos KDC for single sign-on | Built-in Kerberos authentication for domain members |
| LDAP directory | 389 Directory Server provides the LDAP directory | Directory services store users, computers and objects, with schema and global catalog |
| Built-in certificate authority | Dogtag certificate authority is included | Requires the Active Directory Certificate Services role; confirm the role and its licensing separately |
| Cross-forest trust | Can establish a trust with an AD domain on Windows Server 2008 R2 or later so AD users reach Linux resources | Trust with non-Windows Kerberos realms is possible; confirm the configuration and scope for your forest design |
| Packaging | Packaged in Fedora, Debian and CentOS, and in Red Hat Enterprise Linux as Identity Management | Ships as a Windows Server role; no Linux packaging |
What FreeIPA and Active Directory cost to license
FreeIPA is licensed under GPL-3.0-or-later, so the project itself does not charge a per-user or per-server license fee. It is packaged in Fedora, Debian and CentOS, and in Red Hat Enterprise Linux as Identity Management, so you can take it from the distribution you already run. Most of the cost sits in the operating system entitlement, the people who deploy and operate the service, and any paid support you buy from the distribution vendor. Support terms, response commitments and version lifecycles come from that vendor's contract, so they should be read in writing before you rely on them.
- Copyleft obligations: GPL-3.0-or-later requires specific obligations when you distribute modified code. Internal use and distribution are different cases, so confirm the position with counsel if you plan to ship changes.
- Distribution choice: the same code arrives through several distributions with different release cadences. The packaged version you deploy is the version you support.
- Bundled or separate support: check whether support is included in your operating system subscription or sold separately, and which versions it covers.
- Operating staff: Linux administration and Kerberos and LDAP skills are recurring costs, and often the largest line item after the first deployment.
Ask which distribution and version you would run, who supports it, and whether that support is included with your existing entitlement.
Active Directory Domain Services is a role in Windows Server, so its license cost is part of your Windows Server edition, your client access licenses and the Microsoft agreement your organization buys under. Windows Server 2025 became available on November 1, 2024. Mainstream support ends November 14, 2029 and extended support ends November 15, 2034, according to Microsoft's lifecycle page for the release. Those dates shape the timing and cost of your domain controller upgrades over the life of the deployment.
- Edition fit: confirm which Windows Server edition covers your domain controllers and the hosts that run them, including your virtualization design.
- Client access licenses: CAL requirements depend on how you count users and devices and on the agreement type. Confirm counts and terms in writing with Microsoft and your reseller.
- Lifecycle timing: the November 2029 mainstream end date and the November 2034 extended end date mean planned upgrade windows that should appear in a multi-year cost model.
- Adjacent tooling: monitoring, backup and management tools for Windows are separate line items to price, and so are the administrators who run them.
Ask Microsoft and your reseller for a written licensing position that covers domain controllers, hosts, users and devices, along with the upgrade path past the 2029 mainstream end date.
The two directories have different license shapes, so a fair comparison needs the same questions answered for each. Software fees are only one component of total cost. Ask every vendor, reseller and implementation partner to split one-time work from recurring items, and to state who is paid for each. A written scope makes these answers comparable.
- One-time work: design, account and policy migration, certificate authority setup and testing are typically one-time costs. Ask for each as a separate line.
- Recurring items: operating system or Windows Server entitlements, client access licenses, support contracts and staff time for patching and upgrades recur every year.
- Cost drivers: the number of identities, domain controllers and sites, the scope of any cross-forest trust, and how many Linux or Windows hosts join the directory all move the cost up or down.
- Written scope: DeployOpen agrees scope, deliverables and timelines in writing before work starts, and a quote follows from that scope. Ask any partner to do the same.
Ask for every quote to state one-time and recurring costs separately, and to name the license terms it depends on.
How Windows Server lifecycle shapes an AD decision
Windows Server 2025 became available on November 1, 2024, and according to the Microsoft Lifecycle page its mainstream support ends November 14, 2029, with extended support ending November 15, 2034. For an Active Directory forest, those dates set the window in which domain controllers receive standard fixes and feature updates, and they define when a forest must move to a supported server generation. Plan the forest's domain controller replacement cycle against the extended support date, not the mainstream date, because the period after mainstream support is typically the one in which teams are still running production directory services while they migrate. Confirm the lifecycle dates on the Microsoft page before you commit a schedule, since support policies can change.
When a server generation approaches end of support, the directory work is more than swapping a box. Active Directory Domain Services replicates directory data to every domain controller in a domain, so a migration means adding new domain controllers, confirming replication health, moving FSMO roles and retiring the old controllers in order. Schema changes, the global catalog placement and the forest and domain functional levels also need a check, because some of them limit which server generations can join. Start that inventory at least several quarters before the support date, and record which applications, certificate services and Group Policy dependencies rely on each controller so the cutover does not surprise a business owner.
FreeIPA's lifecycle does not follow Windows Server dates. Its code is GPL-3.0-or-later, and it is packaged by each distribution, including Red Hat Enterprise Linux as Identity Management, Fedora, Debian and CentOS, so its support window follows the release cadence and support terms of the distribution you run it on. Ask the distribution vendor which FreeIPA version ships in your target release, how long that release receives security fixes, and what the upgrade path to the next release looks like. If your mixed estate depends on a cross-forest trust, plan the upgrade of both sides together and test the trust after each change, because the two lifecycles will not line up on their own.
Linux or Windows clients: which directory fits the workload
When most endpoints and servers run Linux, FreeIPA uses the protocols those systems already speak. Enrollment places a host in the realm, issues it a Kerberos host principal and Kerberos-based single sign-on works through the MIT Kerberos KDC, while LDAP serves account lookups, sudo rules, SSH public keys and host-based access control. FreeIPA's built-in Dogtag certificate authority can issue host and service certificates without a separate PKI product.
- Enrollment model: Hosts join with the
ipa-client-installtooling, which configures SSSD, Kerberos and certificate settings in one pass. - Policy: Host-based access control, sudo rules and automount maps are managed centrally rather than file by file on each host.
- Credentials: Kerberos tickets let users reach SSH, NFS and internal services without repeated password prompts.
- Certificates: The built-in CA covers service certificates for Linux workloads, which reduces dependence on an outside PKI for internal hosts.
- Operating system support: FreeIPA is packaged in Fedora, Debian and CentOS and in Red Hat Enterprise Linux as Identity Management, so confirm which distribution and version your fleet runs.
Confirm with your platform team which distributions, SSSD versions and configuration management tools will enroll hosts, and whether any appliances need LDAP-only access that Kerberos cannot serve.
When most endpoints are Windows clients and users sign in with Windows accounts, Active Directory Domain Services is the directory those clients expect. Domain-joined Windows machines authenticate against domain controllers, receive Group Policy and apply configuration through the same directory, and rely on the schema and global catalog that Active Directory provides. Replication to every domain controller in the domain is part of how this model works.
- Domain join: Windows clients join the domain and receive machine and user policy through Group Policy objects.
- Policy depth: Group Policy is the native control plane for Windows settings, so administrators already run it for desktops and servers.
- Schema and objects: Users, computers and other objects live in one replicated directory that Windows services query directly.
- Operational fit: Teams with Windows Server skills can run AD DS without learning a second directory model.
- Lifecycle: Windows Server 2025 became available on November 1, 2024, with mainstream support ending November 14, 2029, so plan upgrades against Microsoft's lifecycle dates.
Confirm which Group Policy settings, Windows features and line-of-business applications depend on AD DS, since a Linux directory can authenticate Windows users only through a configured trust rather than by replacing domain join.
Many organizations run both Windows and Linux clients, and the question becomes which directory is authoritative for each population. FreeIPA can establish a cross-forest trust with an Active Directory domain on Windows Server 2008 R2 or later, so AD users can reach Linux resources such as SSH hosts and internal services without separate Linux accounts. The trust keeps Windows identities in Active Directory and lets Linux systems honor them through Kerberos.
- Trust direction: Confirm whether you need one-way or two-way trust, because access rules depend on which side authenticates users.
- Account ownership: Decide whether Windows users keep their Active Directory identity everywhere or whether Linux-only accounts exist for service and administrative use.
- Group mapping: Map AD groups to FreeIPA access rules explicitly, since group membership drives which Linux resources a user can reach.
- Name resolution and time: Trust setup depends on DNS and time synchronization between the two forests, so validate both before going live.
- Ownership of the trust: Agree in advance which team owns the trust, its renewal and the process for revoking access.
Confirm the trust configuration with your Active Directory and Linux administrators against the FreeIPA trust setup guide, and test it with a representative user, host and service before depending on it for production access.
Moving from Active Directory to FreeIPA or the reverse
This sequence moves identities, services and login paths between the two directories in controlled stages. It ends with clients enrolled, policies and certificates either rebuilt or retired, and applications authenticating against the target directory.
Inventory identities, groups, service accounts and applications
The migration team, with directory owners and application owners, lists every user account, group, service account and application that authenticates against the current directory. For each item, record its dependencies, such as Kerberos service principals, LDAP binds, certificates, or Windows-only features like group policy. Identities and some attributes can carry across, but the inventory shows which items must be rebuilt instead. Done when every application has a named owner, a target directory and a test case.
Decide whether the trust is temporary or permanent
Decide early whether the cross-forest trust is a bridge that is removed at cutover or a long-term arrangement for a mixed estate. FreeIPA can establish a cross-forest trust with an Active Directory domain on Windows Server 2008 R2 or later so AD users can reach Linux resources. Confirm the trust direction, the domains involved and the attributes exposed against the FreeIPA AD trust setup guide before the first test. Done when the decision and the trust's scope are recorded in a signed design document.
Pilot authentication with a small group
Select a small set of test users, pilot applications and non-production hosts to prove the trust and the login flows before any production change. Test Kerberos single sign-on, LDAP lookups and any application that binds directly to the directory. Record each failure, its cause and the fix applied. Done when the pilot group logs in and reaches each test resource without manual workarounds, and the results are documented for the cutover team.
Plan client re-enrollment
Each Linux host, Windows workstation and application server must know which directory it authenticates against once the move begins. Map every client class to its target realm, record the enrollment method for each operating system, and enroll pilot machines first so help desk staff see the same steps before wider rollout. Keep a documented fallback for each client group. Done when every client class has a tested enrollment procedure and a named owner.
Migrate or rebuild policies and certificates
Group policy settings do not map one to one onto FreeIPA mechanisms, so each policy is either recreated with the FreeIPA equivalent, redesigned or retired after review. Certificate issuance also needs a decision: FreeIPA includes the Dogtag certificate authority, while an existing Windows certificate service may remain in place. Confirm the issuing hierarchy, trust chains and certificate templates before moving any service that depends on them. Done when every policy and certificate has a recorded disposition and a test result.
Cut over authentication and retire old paths
Move application bindings, service accounts and login flows to the target directory in the agreed order, keeping the old path available until the rollback window closes. Watch failed logins, Kerberos ticket errors and LDAP bind failures during each change. Remove the temporary trust only if the decision in the earlier step said it was temporary. Done when all in-scope applications authenticate against the target directory, the old path is retired, and the change record is closed.
When running FreeIPA and Active Directory together makes sense
Keep both directories when Windows workloads must stay bound to Active Directory while Linux workloads need Kerberos single sign-on, LDAP and a certificate authority they control. A cross-forest trust is the link that lets AD users reach Linux resources without duplicating accounts. The FreeIPA AD trust guide describes trusts with an AD domain on Windows Server 2008 R2 or later, so the first decision is confirming that your domain controllers, functional level and forest layout fall within the configuration your Windows Server version supports. Confirm that exact requirement with your Microsoft administrators and the current FreeIPA documentation before planning the trust.
Draw the trust boundary before you build it. Decide which identities are authoritative in each directory: Windows logons, Group Policy, and file and print access normally stay with AD, while Linux hosts, sudo rules, HBAC policy and host-based certificates belong in FreeIPA. Each side should own its own administrators, replication topology and backup schedule, and the trust should carry only the users and groups that genuinely need to cross. Write down which team can change group membership that grants access on each side, because a group mapped across the trust is only as well governed as the directory that controls it.
Run a short test before you commit. In a non-production environment, establish the trust, then verify that a test AD user can authenticate to a Linux host enrolled in FreeIPA, that group-based access resolves as expected, and that revoking the user in AD removes access. Ask your Windows and Linux teams to agree on who handles the trust during an incident, since a broken trust blocks cross-domain logons on both sides. If you cannot demonstrate these checks on your own Windows Server version, treat that gap as the first item in the implementation scope.
What drives the running cost of each directory
Running cost for either directory comes from the same places: the servers that host it, the people who operate it, the software terms that sit under it, and the trust links that connect it to other estates. The cards below set FreeIPA and Active Directory side by side on each of these, so you can build a like-for-like quote request.
Infrastructure and replicas
FreeIPA runs on Linux hosts you provision, typically as multiple replicas for resilience, and you pay for the virtual machines or hardware, storage and backups yourself or through your cloud account. Active Directory runs on Windows Server domain controllers, so the same replica count applies, but the host operating system is priced separately. Ask the quote to list replica count per site, the hosting model, and who owns backup and restore testing.
Operator skills and staffing
Most of the recurring cost is people time. A FreeIPA estate needs staff comfortable with Linux, Kerberos, LDAP and the Dogtag CA, while an Active Directory estate needs Windows and Group Policy skills that many teams already hold. Whichever you choose, ask who performs routine work such as schema changes, certificate renewal and replica health checks, and whether that work is in-house, outsourced or covered by a retainer.
Windows Server licensing
Active Directory is a role on Windows Server, so the operating system licenses for each domain controller are a recurring cost for as long as the servers run. Microsoft's licensing terms depend on your agreement and core counts, and the current release is Windows Server 2025. Ask your Microsoft reseller or licensing advisor to price every domain controller, including disaster recovery sites, and to confirm the edition and any client access licenses your users need.
Support subscriptions
FreeIPA is GPL-3.0-or-later software, so there is no license fee, but support usually comes from a distribution that packages it, such as Red Hat Enterprise Linux with Identity Management, or from a third-party provider. Active Directory support comes through Microsoft agreements and the same Windows Server subscription. Confirm in writing which support tier covers directory incidents, response expectations, and whether your agreement includes Kerberos and CA issues.
Upgrades and patching
Both directories need a planned cadence for security fixes and major upgrades. Windows domain controllers follow Microsoft's servicing and lifecycle dates, so budget for in-place or new-server upgrades when a release leaves support. FreeIPA follows the release cycle of its host distribution, which means distribution upgrades and the directory itself must be tested together. Ask the quote for the patch window, the test environment, and the effort assumed for one major version upgrade.
Trust maintenance for mixed estates
If FreeIPA and Active Directory must trust each other, the cross-forest trust becomes a recurring operational item. Changes to DNS, time sync, firewall rules, trust secrets and forest functional levels all touch the trust, and each side's administrators must agree on them. Ask who owns trust health checks, who approves changes on each side, and whether the scope includes testing after a Windows Server or FreeIPA upgrade.
Questions buyers ask before choosing FreeIPA or Active Directory
Can FreeIPA replace Active Directory for Windows clients?
In most mixed estates, FreeIPA does not replace Active Directory for Windows clients on its own, so plan for the two to run side by side. FreeIPA is built around Linux identity services: 389 Directory Server for LDAP, an MIT Kerberos KDC for single sign-on and a Dogtag certificate authority. It fits well when the main consumers are Linux hosts and applications that speak LDAP or Kerberos. Windows workstations, Group Policy and Windows-specific management usually remain tied to an AD domain, which is why the cross-forest trust matters. Confirm each Windows management feature your team depends on against the FreeIPA documentation for the release you plan to run. Test one representative Windows workload before you commit to a design.
How is a cross-forest trust between FreeIPA and AD configured?
A cross-forest trust links a FreeIPA domain with an Active Directory forest so that AD users can reach Linux resources. FreeIPA supports trusts with Active Directory domains on Windows Server 2008 R2 or later, according to the FreeIPA AD trust guide. The setup generally covers DNS resolution between the two sides, creation of the trust relationship from the FreeIPA side, and matching configuration on the Windows domain. After that, test Kerberos authentication from Linux hosts with real AD accounts. Some steps depend on the forest functional level, your DNS design and how AD group membership maps to Linux access rules. Review the guide step by step before a change window, and ask your implementation partner to document each step and the rollback path.
How long does an Active Directory to FreeIPA migration take?
The timeline depends on the estate, so no fixed duration applies to every migration. The largest variable is usually the coexistence period, during which services stay on both directories until each dependency has been tested. Other drivers include the number of users, groups, computers and Group Policy objects, how many applications bind to LDAP or expect Kerberos tickets, and whether certificates issued by AD must keep working. Each application owner who needs a cutover window adds scheduling time. Ask for a scope built from an inventory of the estate, with milestones and deliverables written down before work starts. Fixed-scope agreements set those timelines in advance, so the scope document is where the duration question gets answered.
Can our team run FreeIPA without outside help?
Yes, if your team already runs Linux identity services with confidence, but plan for the skills the platform demands. Operators need working knowledge of Kerberos ticket behavior, DNS, replication topology and the lifecycle of certificates issued by Dogtag. Backups, replica promotion and patching across replicas become recurring tasks that need named owners. FreeIPA is packaged in Fedora, Debian, CentOS and Red Hat Enterprise Linux as Identity Management, so your distribution choice affects packaging and the support path you can buy. Check whether two or more people can cover on-call and upgrades. If the gap is in skills or capacity, DeployOpen can plan, implement, harden, back up, upgrade and document the platform, and ongoing support is available as a retainer.
What does a DeployOpen engagement need from our team?
A DeployOpen engagement needs a written scope, a named technical owner and access to the environments where FreeIPA or Active Directory will run. DeployOpen plans, implements, integrates, hardens, backs up, upgrades, documents and supports self-hosted open-source platforms inside your own cloud accounts, data centers or air-gapped networks. Most engagements are fixed-scope, so scope, deliverables and timelines are agreed in writing before work starts. Useful inputs include an inventory of users, groups, hosts and applications, the current AD design, your change approval rules, test accounts and the decision makers who set coexistence rules. Ongoing support, upgrades and continuous testing are available as retainers. DeployOpen does not publish a price list, and a quote follows from the written scope.
What should we confirm with Microsoft about Active Directory licensing?
Confirm the Windows Server edition, client access licensing and support dates, because these decide how long Active Directory can stay in place. Windows Server 2025, the current release, became available on November 1, 2024, with mainstream support ending November 14, 2029 and extended support ending November 15, 2034, according to the Microsoft Lifecycle page. Plan your coexistence period against the end dates for the versions you run. Ask Microsoft or your reseller which edition each domain controller needs, how client access licenses apply to users and devices, whether existing agreements cover your servers, and how the rules apply in virtualized or cloud hosting. FreeIPA is licensed under GPL-3.0-or-later, so the software carries no license fee, although a support subscription from a distributor may apply. DeployOpen does not provide licensing advice.
Does the FreeIPA built-in CA replace Active Directory Certificate Services?
FreeIPA includes a Dogtag certificate authority and can cover many internal certificate needs, but confirm the certificate scope before retiring anything. Compare the certificate types you issue today, the templates your teams rely on, how revocation is handled and whether Windows enrollment workflows depend on AD. Certificates that Windows machines, VPNs or smart card logons trust may require a separate review before any change. Your auditors will also expect clear records of how certificates are issued, approved and revoked. DeployOpen prepares systems, controls and evidence for compliance assessments, but independent auditors and certification bodies issue the audit reports and certifications. Ask for documented issuance workflows and a list of every trust that depends on the current certificate authority.
Where FreeIPA and AD projects usually run long
The longest delays in a FreeIPA and Active Directory project rarely come from the directory software itself. They come from the plumbing between the two: DNS zones, forward and reverse lookups, and Kerberos realm and domain naming that must agree before a cross-forest trust can work. Confirm in the written scope who owns the DNS changes on the Windows side and the Linux side, which zones are authoritative for each, and whether the trust setup is covered by the fixed scope or treated as a follow-on. Kerberos is unforgiving here: clock skew between hosts, mismatched realm names and inconsistent host principals will each break authentication in ways that look like application faults. Ask for a named time synchronization source for every domain controller and IPA server, and a test plan that checks Kerberos tickets end to end before any application is cut over.
Application re-integration and certificate work usually take longer than the directory build. Each LDAP bind, Kerberos service principal, keytab and SAML or LDAP-based application must be re-pointed, tested and signed off by its owner, and many legacy systems hard-code Active Directory attribute names or group conventions. FreeIPA's built-in Dogtag certificate authority also means certificate templates, issuance rules and revocation procedures have to be rebuilt or mapped from an existing Active Directory Certificate Services setup, which is a policy decision as much as a technical one. Ask the implementer to inventory every consuming application, its authentication method and its certificate dependency before the scope is signed. Finally, staff training is the quiet risk: administrators who know the Windows tools will need working knowledge of ipa commands, Kerberos troubleshooting and the Dogtag workflow. Confirm whether training and runbooks are in the agreed deliverables.
How DeployOpen helps choose, implement or migrate your directory
DeployOpen plans, implements, integrates, documents and supports self-hosted open-source platforms inside your own infrastructure, so a FreeIPA or Active Directory decision can be tested against your real estate before anything is built. Most engagements are fixed-scope, with scope, deliverables and timelines agreed in writing before work starts.
How we scope
- Map which Linux and Windows clients, services and applications must authenticate, and where each lives.
- Record the Windows Server versions and lifecycle dates your estate must cover before choosing a directory.
- Agree in writing whether the work is a decision review, a build, a cross-forest trust or a migration.
How we build
- Deploy FreeIPA or configure the target directory in your own cloud accounts, data centers or air-gapped networks.
- Set up a cross-forest trust with an existing Active Directory domain and test Kerberos and LDAP access from both sides.
- Harden the directory, its certificate authority and its integrations, then run security testing against the build.
How we hand over
- Document architecture, trust relationships, certificate authority roles, backup procedures and recovery steps for your team.
- Prepare controls and evidence for compliance assessments, while independent auditors issue any attestation.
- Walk your administrators through operation so the platform runs under your own ownership after handover.
How we support
- Offer ongoing support, upgrades and continuous testing as a retainer, scoped to your directory and its trusts.
- Plan upgrades against the vendor release lines and lifecycle dates confirmed for your chosen platform.
- Ask for a quote built from the written scope, since DeployOpen does not publish a price list.

