Why OpenProject for the public sector fits sovereign project management
For most agencies, OpenProject fits sovereign project management when it runs on infrastructure the agency controls. OpenProject is licensed under the GNU General Public License version 3 (GPL-3.0) and developed by OpenProject GmbH, so the source code can be reviewed and the software can be installed in the agency's own data center, cloud account or air-gapped network. The project lead's real question is less about the license than about who operates the servers, where the database sits and who can reach the data. The on-premises options are Docker-based installation, which the vendor recommends, .deb and .rpm packages for 64-bit Linux, and Kubernetes with Helm charts for horizontal scaling. Each option places the operational work with the agency or its chosen partner.
Self-hosting changes three things for the agency. First, hosting becomes the agency's responsibility. The team chooses an operating system from the supported list for packaged installs (Ubuntu 22.04, Debian 12, CentOS or RHEL 9.x, or SUSE Linux Enterprise Server 15), provisions PostgreSQL 16 or later with the pg_trgm, btree_gist and unaccent extensions, and sizes the server with the vendor's sizing guide. Second, identity needs a decision. Single sign-on and LDAP group synchronization are listed among the Enterprise features, so the agency must confirm which plan covers its directory integration before design starts. Third, support ownership moves. Community edition support is community-based, so the procurement team should confirm in writing which paid support terms, if any, the agency needs and who answers for incidents on its servers.
For end users, the daily work of planning should stay familiar. Work packages, Gantt charts, agile boards, time tracking and dashboards are part of the free Community edition, so teams that plan in these views keep the same working model. What users will notice is the login flow and the web address, which follow the agency's domain and identity setup, plus any Enterprise modules the agency enables. The risk sits in the transition. Before cutover, test the Gantt and board views against the agency's standard project templates, confirm that existing project hierarchies and member roles survive the move, and ask the partner to demonstrate the user screens in the agency's own environment.
Data residency should be decided before the first installation, not after. Write down where the application servers, database, backups, logs and file attachments will be stored, and who holds administrator rights to each layer. Remote support deserves particular attention. Under EU guidance on the GDPR, remote access from a third country can count as a transfer of personal data, even when the administrator only views data on a screen, so support contracts should state where support engineers work and how their access is logged. Agencies using the Nextcloud integration should check the same questions for linked files. Confirm these points with your data protection officer and procurement team, and record the answers in the scope document.
Which public sector rules shape an OpenProject build
This table lists the public sector rules most likely to shape an OpenProject deployment, with the source of each rule and its effect on hosting, encryption, scanning, accessibility testing and data flows. Applicability depends on your jurisdiction, the data you hold and your agency role, so confirm each row with your legal and security owners. The main takeaway is that where OpenProject runs, who can reach it and what project data it holds will decide most of your obligations.
| Rule and source | What it requires | What it means for an OpenProject build |
|---|---|---|
| NIST SP 800-53 Rev. 5 and FISMA (US federal work) | SP 800-53B baselines select 149 (low), 287 (moderate) or 370 (high) controls and enhancements under FISMA. | Map OpenProject hosting, logging and access controls to the baseline the agency selects. Confirm the baseline before choosing hosting. |
| FedRAMP (OMB memo M-24-15) | Covers cloud services that handle federal information for an agency. Single-agency systems on cloud infrastructure may fall outside scope. | Self-hosting in agency infrastructure may sit outside scope. A shared OpenProject service run for several agencies likely falls inside. |
| FBI CJIS Security Policy v6.1 (criminal justice information) | Effective 26 June 2026: FIPS 140-3 modules or AES-256 for CJI in transit and at rest; vulnerability scans at least monthly. | Encrypt the OpenProject database, attachments and backups with validated modules. Schedule scanning of containers and hosts. Confirm the version with your CJIS officer. |
| 32 CFR 2002.14(h)(2) and 32 CFR 170.17(c)(5) (CUI and CMMC) | Agencies apply NIST SP 800-171 to CUI on non-federal systems. Defense contractors need FedRAMP Moderate or equivalent for cloud CUI. | If project files contain CUI, the OpenProject host and any cloud provider need that assessment. Limit CUI in work packages to scoped projects. |
| ADA Title II web and mobile rule (28 CFR 35.200) | WCAG 2.1 Level A and AA from 26 April 2027 for entities serving 50,000 or more people, and from 26 April 2028 for smaller entities and special districts. | Contracted tools count. Test OpenProject pages, forms and Gantt views against WCAG 2.1 AA and document the results before rollout. |
| NIS2 (Directive (EU) 2022/2555) | Covers central government entities. Public administration is a high-criticality sector, and Member States may extend it to local bodies. | Treat OpenProject as part of your incident handling and supply chain scope, including patching, access logs and backups. Confirm scope with your national authority. |
| GDPR Chapter V (Article 44) and EDPB Guidelines 05/2021 | Third-country remote access, even screen display for support, and storage outside the EEA count as transfers. | Restrict admin and support access to approved locations, keep backups in region and map every add-on or hosted service that can see project data. |
| US CLOUD Act (18 U.S.C. 2713) and GDPR Article 48 | US providers must disclose data in their control wherever it is stored. Third-country orders need an international agreement to be enforced in the EU. | When a US-controlled vendor hosts OpenProject, assess disclosure exposure before signing. Running it in your own infrastructure narrows this exposure. |
Standalone OpenProject or the project tool inside openDesk
The first decision is whether OpenProject runs as its own service on infrastructure your team operates, or arrives as the project component of openDesk, the Kubernetes-based digital workplace suite that ZenDiS GmbH develops for public administration. Both paths use the same GPL-3.0 licensed project software, but the operating model differs. Standalone, your team chooses the install method (Docker is the recommended option, with Helm charts for Kubernetes and .deb or .rpm packages for supported 64-bit Linux distributions), the database, the release timing and the identity integration. Inside openDesk, the suite's Helmfile and Helm deployment makes many of those choices for you. It requires a CNCF-certified Kubernetes cluster at v1.33 or later, an ingress controller, cert-manager, an RWO volume provisioner, Helm 3.17.3 or later below v4, and Helmfile 1.0.0 or later.
The upgrade model is the main reason to decide early. openDesk plans major releases annually in Q3, minor releases monthly and patch releases on demand. Only the latest minor version is supported, so you cannot hold OpenProject on an older minor while you test a change. In-place upgrades between major versions are not guaranteed, and skipping several minor versions may require intermediate steps. Standalone, you set the release line and the timing, and you can follow OpenProject's own release notes for each 17.x patch. Inside openDesk, your change calendar, test environment and rollback plan must follow ZenDiS's schedule. Before committing, ask ZenDiS for the supported upgrade path from your current openDesk version to the next major, and whether any OpenProject database migrations in those releases need manual steps.
The database and service requirements differ between the two paths, and this is where teams most often find a conflict. openDesk's production guidance expects external services including PostgreSQL 15, MariaDB 10, Redis 7, Memcached, Cassandra, an SMTP relay, ClamAV over ICAP, object storage and a TURN server. Standalone OpenProject officially supports PostgreSQL 16 or later and requires the pg_trgm, btree_gist and unaccent extensions. Confirm with ZenDiS which PostgreSQL version and extensions the bundled OpenProject component uses, and whether your platform team can run that version alongside the other openDesk databases. For sizing, OpenProject's guide suggests 4 cores and 4 GB of RAM for up to 200 users, 8 cores and 8 GB for about 500 users, and 16 cores and 16 GB for about 1,500 users. Inside openDesk, ask ZenDiS how those figures map to the pods and resource limits in the suite, since the 12-core evaluation minimum applies to the whole suite and is not a production sizing.
The Enterprise layer changes both cost and support. ZenDiS recommends openDesk Enterprise Edition for production. It uses the same open-source core licenses but adds closed-source modules, an Enterprise-only registry and license file, and SLA-backed 2nd and 3rd level support and patches. The openDesk Enterprise documentation lists OpenProject Enterprise add-ons among the Enterprise-only features. Standalone, OpenProject Enterprise on-premises is licensed per named user per month: Basic at 5.95 euros and Professional at 10.95 euros with a 25-user minimum, Premium at 15.95 euros with a 100-user minimum, and Corporate on request for 250 or more users. Those Enterprise features include SAML, OIDC, CAS, Kerberos and Okta single sign-on, LDAP group synchronization and custom branding. Ask ZenDiS exactly which OpenProject add-ons are covered by an openDesk Enterprise subscription, which would still need a separate OpenProject license, and how single sign-on is wired in the suite.
Before choosing, take three checks. Your platform team should confirm it already runs or can run Kubernetes at v1.33 or later with Helmfile, cert-manager, an ingress controller and production-grade PostgreSQL, Redis, SMTP and object storage, and that it can accept a monthly minor-version cadence. Your security and compliance leads should confirm who approves the suite's release calendar and how patches are tested. Your procurement lead should request a written statement from ZenDiS on the supported versions, the upgrade path, the Enterprise scope and the support terms, and should compare that with a standalone OpenProject quote built from the user counts and feature list you need. The latest openDesk release at research time was v1.19.1, published on 2026-10-06, so ask which release line your deployment would start on.
Which OpenProject modules and settings matter in agencies
Public bodies rarely adopt OpenProject for planning alone. The settings below decide who can see and change project data, how identity is managed and where shared files live. Work through them in this order, because identity and group decisions set the boundaries that the module and integration choices depend on.
Work packages and Gantt charts
Work packages are the unit of planning in OpenProject, and the Community edition includes them along with Gantt charts, agile boards, time tracking and dashboards. For a public body, this covers the core planning needs of a single project team without a license purchase. Check early whether the planned work fits the Community feature set, and confirm with the project owner which views the steering group will review. Community support is volunteer-based, so plan internal ownership of administration and upgrades.
Single sign-on protocols
Single sign-on lets staff sign in with the agency's existing identity provider instead of separate OpenProject passwords. OpenProject lists SAML, OIDC, CAS and Kerberos among its Enterprise features, so each of these protocols requires the Enterprise plan. Confirm which protocol your identity provider supports, and test sign-in, sign-out and account provisioning before rollout. Check how accounts are disabled when staff leave, because single sign-on alone does not remove an OpenProject account.
LDAP group synchronization
LDAP group synchronization maps directory groups to OpenProject access, so a team's membership follows the directory instead of manual edits inside the application. This is a common way for public bodies to control access by department or unit. Check which directory groups are authoritative, how nested groups are handled and who approves changes to those groups. Confirm with your vendor how removed members are treated during synchronization before go-live.
Custom branding
Custom branding changes the logo, colors and visual identity that users see, which matters when a public body requires its own presentation for internal tools. Branding is an Enterprise feature, so include the plan in the cost discussion before promising it to a department. Confirm which elements the Enterprise edition allows you to change, including the login page. Check color contrast against WCAG 2.1 Level AA, which many public bodies use as their accessibility benchmark.
Nextcloud project folders
The Nextcloud integration, available in the Community edition, links Nextcloud files and folders to work packages and can manage project folders automatically. Shared document handling in a public body depends on this, because each project's files stay in the agency's own Nextcloud and remain reachable from the work package. Single sign-on through an OpenID Connect provider for this integration is an Enterprise add-on, so decide folder linking and identity separately. Check that Nextcloud folder permissions match the OpenProject membership model.
Jira Data Center migration path
The Jira Migrator is in beta and imports from Jira Data Center 10.x and 11.x only, and Jira Cloud is outside its scope. It brings over projects, issues, versions, custom fields, users, groups, statuses and types. Issue relations and sprint assignments are listed as coming soon, and workflows and permissions are not yet covered, so teams must plan to rebuild them. The documentation advises using the migrator only in test setups, so plan a test migration and a manual permission rebuild before any production cutover.
How identity, file storage and data flows fit the agency estate
The section's core point is that OpenProject sits inside a wider agency estate, and three decisions shape that fit before any installation begins: how users sign in, where files and attachments live, and which database holds the project record. Agencies that settle these early avoid rework when the directory, the file platform or the hosting model changes later. Identity. OpenProject can be connected to the agency's identity provider through single sign-on, and the Enterprise plan lists SAML, OIDC, CAS, Kerberos and Okta among its supported options, with LDAP group synchronization also included. Confirm with your identity team which SSO protocols the agency's provider actually supports, whether the provider is on premises or hosted, and whether it can issue the claims or attributes OpenProject needs. Equally important, agree who owns group mappings: the team that manages the directory, the project management office, or the OpenProject administrators. Unowned mappings are the usual source of users who can sign in but cannot see the projects they need.
The file storage path is a separate decision. OpenProject's Nextcloud integration, available in the Community edition, links Nextcloud files and folders to work packages and can manage project folders automatically. Single sign-on through an OpenID Connect provider for that integration is an Enterprise add-on, so the identity design and the licensing conversation should happen together. Decide which system is the source of truth for documents, whether attachments stay in OpenProject, and who is responsible for permissions on linked folders. Where the agency already runs Nextcloud under its own controls, confirm the integration's behavior against the release you plan to deploy rather than relying on general descriptions. Data and logs. Project records, work packages, comments, attachments and audit information are held by the OpenProject application and its PostgreSQL database, while attachments and logs sit on the storage and log destinations you configure on the host. Map each location to a backup scope, a retention rule and a residency statement. Ask your implementation team to document where each category lands in your environment.
The database requirement is firm. OpenProject officially supports PostgreSQL 16 or later since OpenProject 16.0.0, and requires the pg_trgm, btree_gist and unaccent extensions. Confirm that your database platform can install these extensions, that your database team accepts them under local policy, and that backups and restores are tested with them enabled. Hardware should follow the supplied sizing guide: 4 cores and 4 GB RAM for up to 200 users, 8 cores and 8 GB for about 500 users, and 16 cores and 16 GB for about 1,500 users. Use these tiers as a starting point, then validate against your expected concurrency and attachment volume with the vendor or your partner before procurement.
Compliance questions that decide where OpenProject can run
Where OpenProject runs determines which federal, criminal justice, defense, EU and accessibility rules apply, and what evidence an agency needs. The five questions below cover the hosting model, the data it holds and the public-facing content it publishes. DeployOpen prepares systems, configurations and evidence for these checks, while independent auditors and certification bodies issue the assessments and certifications.
Cloud service or single-agency system
FedRAMP's scope under OMB memo M-24-15 covers cloud products and services that create, collect, process, store or maintain federal information on behalf of an agency. A system used only for one agency's operations on cloud infrastructure, and not offered as a shared service, falls outside that scope. Check whether the OpenProject instance serves more than one agency or customer, who operates the hosting, and whether any hosting provider offers the platform as a shared service. A self-hosted instance in the agency's own data center answers the cloud question, but federal control expectations still apply to the system.
CJIS encryption and vulnerability scanning
Criminal justice information can reach a project tool through comments, attachments and exported reports, which brings the FBI CJIS Security Policy into scope. Version 6.1 took effect on 26 June 2026 and requires FIPS 140-3 certified modules or FIPS 197 AES with at least 256-bit keys for CJI in transit and at rest outside physically secure locations. It also expects vulnerability scanning at least monthly. Confirm TLS termination, database and attachment storage encryption, key management and the scan schedule before any CJI enters the instance.
CUI handling under NIST SP 800-171
When a federal agency sets requirements for controlled unclassified information on a non-federal system, 32 CFR 2002.14(h)(2) points to NIST SP 800-171, unless the CUI category prescribes other safeguards. Defense contractors pursuing CMMC Level 2 may store or process CUI in a cloud service only if that service is FedRAMP Authorized at the Moderate baseline or higher, or meets equivalent requirements, under 32 CFR 170.17(c)(5). Identify which projects hold CUI, define the system boundary around OpenProject and confirm the authorization status of any hosted provider.
NIS2 applicability for the agency
NIS2 covers central government entities regardless of size and lists public administration as a sector of high criticality. Member States may extend it to local public administration, and it does not apply to entities working in national security, public security, defense or law enforcement. Confirm with your national transposition law whether the agency is in scope and which entity category applies. Then decide whether project management software that holds delivery plans, risk registers and supplier records falls under the agency's risk management and incident reporting duties.
WCAG 2.1 AA deadlines for public web content
Under the ADA Title II rule, state and local government web content and mobile apps, including those provided through contracts or licenses, must meet WCAG 2.1 Level A and AA. The compliance date is 26 April 2027 for entities serving 50,000 or more people and 26 April 2028 for smaller entities and special districts. Confirm your population band, identify which OpenProject pages count as public web content, such as published project portfolios, and check what accessibility testing the instance has had.
Data transfers and third-country access for European public bodies
Public bodies that run OpenProject on their own infrastructure still need to map where personal data can be reached from outside the EEA, because GDPR Chapter V applies to remote access as well as to storage. The EDPB's Guidelines 05/2021 (version 2.0) treat remote access from a third country as a transfer, even when the person only views data on a screen during a support or administration session. Article 44 requires every transfer, including onward transfers, to meet Chapter V conditions, and infringements of Articles 44 to 49 can attract fines of up to EUR 20 million or 4% of worldwide annual turnover under Article 83(5)(c). The access map is therefore a compliance input from the start, not a hosting detail to settle later.
The Data Privacy Framework is the first condition to check, but it is not a settled basis for a long-term deployment. Commission Implementing Decision (EU) 2023/1795 finds adequate protection only for US organizations on the Data Privacy Framework List. The General Court upheld the decision in September 2025, and an appeal is pending as Case C-703/25 P. Confirm whether each US-linked vendor is listed today, and plan a fallback using standard contractual clauses under Commission Implementing Decision (EU) 2021/914. Schrems II (Case C-311/18) invalidated Privacy Shield but held that standard contractual clauses remained valid, provided the exporter assesses the destination. EDPB Recommendations 01/2020 state that where a provider needs data in the clear and the destination's public authority powers go beyond what is necessary and proportionate, no effective technical supplementary measure can be envisioned.
The legal reach of a provider's home jurisdiction matters even when data stays in an EU data center. The US CLOUD Act provision at 18 U.S.C. 2713 requires electronic communication and remote computing service providers to preserve or disclose data in their possession, custody or control, wherever it is located. GDPR Article 48 limits recognition of a third-country court or administrative order requiring disclosure to cases based on an international agreement, such as a mutual legal assistance treaty, in force with the Union or a Member State. The EDPB's Example 12 says using an EU processor subject to third-country law is not itself a transfer, but complying with a third-country authority request would be, so the exposure should be assessed before engagement. Article 32 of the EU Data Act (Regulation (EU) 2023/2854) requires data processing service providers to take technical, organizational and legal measures against third-country governmental access to non-personal data held in the Union, and it has applied since 12 September 2025. It complements the GDPR analysis and does not replace it.
Before engaging any processor, map every person and system that can reach the OpenProject instance. Include DeployOpen engineers, your own administrators, the staff of your cloud or data center operator, Kubernetes and database operators, backup and monitoring providers, SMTP relays, log shipping services and any OpenProject GmbH support channel you use. For each one, record the legal entity, parent company, country of incorporation, the location from which access happens, the access method (remote session, VPN, bastion or ticket attachment), the data classes involved and the transfer mechanism relied on. Confirm whether a screen-sharing session counts as access under your assessment. Document the transfer impact assessment and obtain sign-off before the contract is signed, and write the access restrictions into the processor agreement. Where you plan to use openDesk, its bundled components each have their own vendors, so the same mapping applies to the whole suite.
How an agency rollout moves from pilot to production
An agency rollout moves through seven phases, and each phase closes with a written gate the agency signs before the next one starts. The sequence begins with compliance scoping and ends with a supported handover, so the production instance reflects decisions the agency has already tested and approved.
Scope the workload and classify compliance
Agency security and the project office define which projects, users and data OpenProject will hold, and which control baseline or accessibility obligations apply. Confirm with legal and security owners which framework governs the data, since that choice sets hosting, logging and testing requirements in later steps. DeployOpen drafts the written scope, a data flow sketch and a control mapping for agency review. Gate: the agency signs the scope and classification, and any Jira Data Center migration is recorded as a test-only item.
Design hosting and identity
The identity team and infrastructure owners decide where OpenProject runs, how users sign in and how administrators reach the platform. Docker is the documented recommended installation, with packaged installs and Kubernetes with Helm charts as alternatives, so the choice should follow the agency's existing operations. Confirm the operating system, PostgreSQL 16 or later with the pg_trgm, btree_gist and unaccent extensions, and the sizing tier for the expected user count. Single sign-on through SAML, OIDC or LDAP group synchronization requires the Enterprise edition, so settle the edition here. Gate: a signed architecture and identity design, with the edition decision recorded.
Build a test instance with a sample portfolio
DeployOpen installs OpenProject in a non-production environment inside the agency's infrastructure and loads a sample project portfolio that reflects the agency's project types. The sample covers portfolios, work packages, Gantt charts, agile boards, time tracking and dashboards. The project office creates test accounts for each role defined in step one and checks that permissions, templates and dashboards match the approved design. Gate: the project office signs off the role tests, and every defect found has an owner and a resolution path. The output is the test instance and its defect log.
Configure and integrate the test instance
The build team configures roles, statuses, types, custom fields, enabled modules and branding to match the approved design. Integrations follow, such as linking Nextcloud files and folders to work packages, which is available in the Community edition, and SSO for Nextcloud, which is an Enterprise add-on. If the agency runs openDesk, confirm that the OpenProject version bundled there matches the version under test. The identity team tests sign-in and group sync, and agency security reviews logging and backup targets. Gate: integrations pass functional tests, and a backup and restore test completes on the test instance.
Test Jira Data Center migration in isolation
This step applies only where the agency has Jira Data Center 10.x or 11.x content, because the OpenProject Jira Migrator does not import from Jira Cloud. The migrator is in beta, and its documentation advises use only in test setups, so every run happens on a copy in the test environment. It imports projects, issues, versions, custom fields, users, groups, statuses and types. Issue relations and sprint assignments are listed as coming soon, and workflows and permissions are planned later, so the project office must document and rebuild those manually. Agency security approves any copy of sensitive data before it moves. Gate: the project office reconciles counts and sample records and records each gap, and the agency accepts the beta status in writing before any production migration is planned.
Test accessibility and security
The accessibility lead tests the instance against WCAG 2.1 Level A and AA, the success criteria that the ADA Title II rule sets for state and local government web content and mobile apps, including content provided through contracts or licenses. That rule's compliance dates are 26 April 2027 for entities serving 50,000 or more people and 26 April 2028 for smaller entities and special districts. Testing covers keyboard navigation, screen reader behavior and color contrast, with findings logged for remediation. Agency security runs authenticated and configuration testing, vulnerability scanning and a review of TLS and secrets handling. Gate: no high-severity security findings remain open, and every accessibility finding has an owner and an agreed remediation date.
Onboard users and hand over operations
The project office onboards users in waves, grouped by project, with role-based training and a clear channel for questions. The identity team confirms that leavers are removed through directory changes, and the operations team receives runbooks covering backups, monitoring, patching, upgrades and incident contacts. Before go-live, operations rehearses a restore and an upgrade on the test instance, using the release notes to plan each change. Confirm with DeployOpen whether the agency's team will run the platform alone or with a support retainer. Gate: the agency approves go-live in writing and the handover pack is accepted by the operations owner.
What does an agency OpenProject implementation cost and take?
Is OpenProject free for a public sector agency to use?
Yes, the Community edition of OpenProject is free to download and run, and the software is licensed under GPL-3.0. It includes work packages, Gantt charts, agile boards, time tracking and dashboards, with community support, according to OpenProject's pricing page. Agencies usually move to Enterprise when they need features such as single sign-on, LDAP group synchronization or custom branding. Hosting, configuration and implementation work are separate costs even on Community, because the software is free but the infrastructure and staff time are not. Before you commit, confirm with your procurement and security teams whether community support meets your operational and security requirements.
What does OpenProject Enterprise cost per named user?
Enterprise on-premises is priced per named user per month. According to OpenProject's published pricing, Basic is 5.95 euros and Professional is 10.95 euros per user per month, with a 25-user minimum on Professional. Premium is 15.95 euros per user with a 100-user minimum, and Corporate is available on request for 250 or more users. Count every named user who needs access, including external partners, before you size the license. Confirm current figures, currency and tax terms on the pricing page before budgeting, because vendor prices can change. DeployOpen does not publish its own prices, and a quote follows from the written scope.
Which OpenProject costs are one-time and which recur?
Most of the cost falls into two groups: one-time project work and recurring operations. One-time items include scoping, installation, configuration, identity integration, data migration and documentation. Recurring items include any Enterprise licenses you choose, the infrastructure you run in your own cloud, data center or air-gapped network, and ongoing upgrades, patching, backups and support. Support and upgrades can be contracted as a retainer. Cost rises with the number of integrations, the amount of history to migrate and the compliance evidence you need. Ask for a quote that separates one-time and recurring amounts line by line, so you can compare it with the effort your own team would carry.
How long does an agency OpenProject implementation take?
Duration depends mainly on compliance scope, the number of integrations and how quickly decision makers approve each step, so no single timeline fits every agency. A Community setup with no external systems is much simpler than an Enterprise deployment with single sign-on, LDAP group synchronization, file storage integration and a migration. If the source is Jira, note that OpenProject's Jira Migrator supports Jira Data Center 10.x and 11.x, not Jira Cloud, and its documentation is in beta and advises test setups only. Compliance frameworks such as NIST SP 800-53 or the FBI CJIS Security Policy add evidence work. Ask for a schedule that lists milestones, dependencies, acceptance gates and the approvers for each gate.
What must our agency provide before OpenProject deployment begins?
Your agency must provide the hosting, identity access and decision makers. OpenProject runs inside your cloud accounts, data centers or air-gapped networks. OpenProject's sizing guide suggests 4 cores and 4 GB RAM for up to 200 users, 8 cores and 8 GB for about 500 users, and 16 cores and 16 GB for about 1,500 users. The database must be PostgreSQL 16 or later with the pg_trgm, btree_gist and unaccent extensions. Packaged installs support Ubuntu 22.04, Debian 12, CentOS or RHEL 9.x and SUSE Linux Enterprise Server 15. For Enterprise single sign-on or LDAP group synchronization, you will also need your identity provider or directory and administrator access to it. Name one person who approves scope, integrations and acceptance tests.
Can our own team deploy OpenProject from the documentation?
Yes, a team with Linux and database skills can deploy the Community edition from the documentation. Docker is the recommended method, with .deb and .rpm packages for 64-bit Linux and Kubernetes with Helm charts for horizontal scaling. The harder work comes after the first install: database upgrades with each release, backups and restore tests, identity integration, role design and ongoing patching. Enterprise features such as SSO and LDAP group synchronization require an Enterprise license and configuration that you should test in a non-production copy first. Decide whether your team can own these tasks for the life of the system. Many agencies split the work, with an outside partner for the initial build and their own staff for operations. DeployOpen can plan, implement, harden, back up and document a deployment in your environment, and it offers retainers for ongoing support.
What should a fixed-scope OpenProject quote include?
A fixed-scope quote should tie each cost to a written deliverable. Ask for the environments covered, the OpenProject edition and named-user count, every integration, the data migration method, acceptance tests, documentation, training and handover, and the support that follows. Confirm which items are fixed and which are priced as change requests, and who supplies hosting, licenses and identity access. Request one-time and recurring costs separately, a timeline with milestones, and the assumptions behind each line. Check the target OpenProject version and the supported PostgreSQL and operating system versions against the system requirements. DeployOpen agrees scope, deliverables and timelines in writing before work starts, and a quote follows from that scope.
How DeployOpen scopes and delivers agency OpenProject work
DeployOpen plans, implements, integrates, hardens, backs up, upgrades, documents and supports OpenProject inside your own infrastructure, whether that is your cloud account, data center or air-gapped network. For agencies, the work starts with a written scope that fixes deliverables and timelines before any build begins. Engagements are fixed-scope, and ongoing support is available as a retainer.
How we scope
- The written scope names the agency's teams, projects, work-package types, and which modules are needed beyond the Community edition.
- Identity scope covers SSO and LDAP group synchronization, which are Enterprise features to confirm against the plan chosen.
- The scope records hosting targets, PostgreSQL 16 or later, sizing for expected user counts, and sign-off owners for each deliverable.
How we build
- Deployment uses Docker, packaged installs on supported Linux distributions, or Kubernetes with Helm charts, chosen to match agency standards.
- Integrations, such as Nextcloud file linking, are built and tested in staging before any production cutover.
- Only Jira Data Center 10.x and 11.x sources are covered by the Jira Migrator, which is in beta.
How we hand over
- Handover documents the installed version, configuration, admin roles, SSO settings, backup jobs and the upgrade steps specific to this deployment.
- Restore tests are run and recorded, so the agency's team sees the backup procedure work before go-live.
- Administrators receive a walkthrough of project setup, roles and module management, and the runbook is handed over in editable form.
How we support
- Ongoing support, OpenProject upgrades and patching are available as a retainer, scoped in writing.
- Upgrades follow the release notes, so a retainer plan lists each target version and its database steps before work starts.
- Security testing of the deployment can be added to the support scope as a separate, written item.

