Trello vs Nextcloud Deck

Trello suits teams that want a hosted board with a mature add-on ecosystem. Nextcloud Deck suits organizations that already run Nextcloud and want boards beside their files, chat and identity.

On this page

Trello vs Nextcloud Deck: when each fits and what the decision turns on

Trello fits a team that wants a hosted board with little administration and does not need its boards to sit inside the same self-hosted platform as its files and chat. Nextcloud Deck fits an organization that already runs, or plans to run, Nextcloud for documents and messaging and wants kanban boards next to those files under its own administration. The decision turns on one question: must boards, attachments, comments and user identity live inside a single self-hosted platform that your team operates? If the answer is yes, Deck is the natural candidate to test. If boards are a small, separate concern that a hosted tool already handles well, the switch may add work without adding control.

Renewal dates, pricing changes, data residency rules and lock-in are the usual triggers, and each one points to a different test. For residency, confirm where Trello stores board data and attachments for your plan and region, and compare that with a Nextcloud instance in a data center you choose. For lock-in, check what you can export: Trello's per-board JSON export is capped at 1,000 actions, so the export you choose determines how much history survives. For identity, confirm whether your directory already feeds Nextcloud, since Nextcloud's LDAP app lets directory users sign in with their existing credentials, and whether Trello's single sign-on is tied to an Atlassian plan you would otherwise need to keep.

Before committing, run a short pilot. Pick one active board, import a copy, and check that cards, attachments and comments arrive as you expect, then confirm that the people who need access can reach it through your existing login. Nextcloud's own upgrade rules also belong in the plan: major versions cannot be skipped, so your team must schedule one major upgrade at a time with a backup before each. Teams that cannot staff that cadence should price a support arrangement, or choose a standalone board tool, before the migration starts.

Which option fits which organization

This table maps common Trello scenarios to the better fit between Nextcloud Deck and other options, with the condition that drives each choice. Read it by finding the situation closest to yours, then checking the reason column against where your files, administrators and integrations already sit.

ScenarioBetter fitReason
Nextcloud already holds files and chatNextcloud DeckBoards sit beside the documents and conversations they relate to, so one login, one permission model and one backup routine cover both.
No Nextcloud today, need a Trello-style board onlyConsider WeKan or a standalone boardDeck adds a full Nextcloud platform to run. If boards are the only need, a lighter single-purpose tool may carry less administration.
Heavy reliance on Trello Power-UpsTrello or a tool with matching integrationsDeck has no Power-Up marketplace equivalent. Confirm each integration your team uses before choosing Deck.
Strict data residency requirementDeck or WeKan on infrastructure you chooseBoth can run in a region or data center you select, so boards, comments and attachments stay under your control. Confirm where backups are kept too.
Small team wanting minimal administrationTrello, or a hosted optionSelf-hosting adds patching, backups and upgrades. A small team without an administrator may prefer a managed service or a partner-run deployment.
Existing Nextcloud admins with upgrade disciplineNextcloud DeckNextcloud requires one major version at a time and backups before each upgrade. Teams already following that routine absorb Deck with little extra work.
Teams needing Atlassian Guard or Jira linksTrello, or confirm alternatives firstDeck does not replace Atlassian administration or Jira linking. Map those dependencies before any migration plan.
Need for SSO with an existing directoryDeck on Nextcloud with LDAP or SAMLNextcloud documents LDAP, OpenID Connect and SAML backends, so directory users can sign in. Confirm the exact setup with your identity team.

What changes for board users, Nextcloud admins and the security team

People who move cards every day will notice the change first. Deck uses the same basic model Trello users know: boards hold stacks, stacks hold cards, and cards carry due dates, labels, assignees, comments and attachments. The layout differs, though, and some Trello habits, such as heavy use of Power-Ups or board-wide automation, may not carry over in the same form. Users sign in through the organization's Nextcloud account rather than a Trello login, and boards appear next to the files and chat they already use.

  • Familiar core: Stacks, cards, labels, due dates and assignees cover the everyday board work most teams do in Trello.
  • Sign-in change: Users log in to Nextcloud, so boards follow the same account, password policy and session rules as files.
  • Attachments in one place: Files linked to a card can sit in the same Nextcloud storage as the rest of the team's documents.
  • Feature gaps: Confirm which Power-Ups, automations and integrations your team relies on, because Deck does not reproduce all of them.
  • Version check: Deck feature coverage changes between releases, so test the exact functions your team uses against the Nextcloud version you run.

Before cutover, run a pilot board with real card volume and ask a few users to perform their routine tasks in it.

How Trello and Deck compare on capability, licensing and hosting

This table compares Trello with Nextcloud Deck across board structure, collaboration features, import and export, authentication, licensing and hosting. Where a capability is not confirmed by a supplied source, the cell tells you what to check on your own instance. Read it as a checklist: the main takeaway is that Deck's value depends as much on your Nextcloud operations as on the board itself.

CapabilityTrelloNextcloud Deck
Board and card structureBoards, lists and cards with labels, assignees and due dates in the Trello web and mobile appsBoards, stacks, cards, labels, assignees and due dates. Confirm stack and card limits on your Nextcloud version
Comments and attachmentsComments and attachments on cards. Full comment history depends on your Trello plan and export methodComments and file attachments on cards, stored in Nextcloud. Confirm attachment sizes and quotas with your administrator
Sharing and accessBoard membership and workspace-level visibility managed in TrelloBoards shared with users and groups through Nextcloud sharing. Test guest and external access on your own instance
Activity historyBoard activity feed visible to members, with action history subject to Trello's export limitsActivity depends on the Deck app version. Verify what history is retained before relying on it for audits
Import and exportJSON export per board, CSV export on Premium, and a Premium Workspace export. Each has documented limits on this siteImport from Trello JSON with occ deck:import. Confirm which Trello data types the import carries in your version
Authentication optionsAtlassian accounts, with single sign-on through Atlassian Guard on eligible plansLDAP and Active Directory login, plus OpenID Connect and SAML user authentication backends documented by Nextcloud
LicensingProprietary SaaS subscription billed per user on Trello's plansNextcloud Server is AGPL-3.0. Deck is delivered as a Nextcloud app. Confirm the Deck app license in its repository
Hosting modelAtlassian-hosted cloud onlySelf-hosted on your own servers or cloud accounts. Nextcloud All-in-One is the official installation method
Upgrade and support cycleManaged by Atlassian with no action from youNextcloud releases a major version every four months, each supported for one year. Plan one major upgrade at a time with backups

Where boards, comments and attachments live under each option

Trello keeps boards, comments and attachments in Atlassian's cloud, while Deck stores its cards in the Nextcloud instance your team runs. The cards below cover where each piece of data sits, who controls access and logs, and what a self-hosted setup asks of your own staff and auditors.

Trello data in Atlassian's cloud

Trello boards, card comments and attachments are stored in Atlassian's hosted service, so the storage location, backup schedule and infrastructure changes are set by the vendor. Your team controls board membership and workspace settings but not the underlying systems. Before renewal, ask Atlassian in writing where your workspace data is stored, how attachments are retained after deletion and what export options exist if you leave.

Deck data in your Nextcloud storage

Deck cards, comments and attachments are written to the Nextcloud data directory and metadata tables in the database you configure, typically MariaDB or PostgreSQL. Your team decides the disk, the database host and the backup target, so file recovery and deletion follow your own procedures. Confirm where the data directory sits, which database engine you run and whether attachments are encrypted at rest on that storage.

Directory and single sign-on options

Nextcloud can authenticate users against LDAP or Active Directory, and it also documents OpenID Connect and SAML backends, so Deck access can follow the identity provider you already use. Trello's single sign-on is handled through Atlassian Guard, which is a separate administration product. Map your joiner and leaver process to the directory group that grants Deck access, and test that removing a user from the directory also removes board access.

Audit logs and monitoring ownership

On a self-hosted Nextcloud instance, your team is responsible for collecting, retaining and reviewing server logs, admin actions and access records. Nothing is logged for you by a vendor unless you add that capability. Decide who reviews these logs, where they are shipped, how long they are kept and how you would reconstruct who moved or deleted a card. Ask Atlassian what audit history Trello exposes to your administrators so you can compare the two.

Upgrade and patch accountability

Nextcloud releases a new major version every four months and each one is supported for a year, so your team must plan upgrades one major version at a time and take a backup before each one. Third-party apps must be checked for compatibility first. Under Trello, Atlassian applies platform updates for you. Assign a named owner for patching the server, the database and PHP, and schedule the upgrade window.

Compliance evidence and paid support

Self-hosting moves control evidence, such as access reviews, backup restores and change records, into your organization's hands. DeployOpen can prepare those controls and evidence for an assessment, but independent auditors issue any report or attestation. Nextcloud Enterprise is a paid option with maintenance and support tiers that differ in lifecycle length and response times, so confirm the tier, support hours and contract terms in writing as a procurement question before you rely on them.

What a Trello subscription costs compared with running Deck

Trello's cost is a recurring subscription that scales with seats, so the total depends on how many people hold a board membership and which plan they sit on. Per-user plans and Atlassian Guard for single sign-on and administration are billed continuously, and the bill rises with each hire or contractor added to a workspace. Ask Atlassian for the current per-user price for each plan you would need, the number of paid seats your workspace would be billed for, and whether Guard is included or sold as an add-on. Nextcloud Deck has no license fee of its own, because Deck ships inside Nextcloud Server under AGPL-3.0, so its costs are the infrastructure and people behind it.

On the Deck side, the cost components are the servers or virtual machines, a supported database such as PostgreSQL, object or block storage for files and attachments, a backup target, and staff time for patching, upgrades and monitoring. Most of these are recurring. The one-time items are the initial deployment, LDAP or SSO configuration, and the migration of boards. Nextcloud publishes a new major version every four months and supports each for one year, and administrators cannot skip major releases, so each cycle adds upgrade and testing work that recurs for as long as you run the platform. Nextcloud Enterprise is optional. Its list prices, as shown on the Nextcloud pricing page, start at 71.29 euros per user per year for Standard, 104.99 euros for Premium and 204.75 euros for Ultimate, with a 100-user minimum. Those figures are list prices from that page and may have changed, so confirm them before budgeting.

When you request a written quote for a self-hosted option, ask for each line separately: infrastructure sizing and monthly hosting, backup retention and storage, the upgrade calendar and who performs each upgrade, administration hours per month, and the scope and response times of any support plan. Ask whether an implementation or migration fee is fixed or time-based. Compare the Trello renewal over the same period, including seat growth, against these lines, and note which costs fall to your own staff. The fixed-scope quote from an implementation partner should state its assumptions, such as user count and integrations, so the comparison stays honest.

How a move from Trello to Deck is planned and run

The sequence turns an informal set of Trello boards into Deck boards that match what the organization needs to keep, with each step closing on a written check before the next one starts.

  1. Inventory boards, members and access

    The project owner lists every Trello board, its owner, its active members, its Power-Ups and whether it holds archived cards that someone still uses. Team leads confirm which boards are live, which are reference only and which can be closed. The output is a signed-off register that maps each board to a Deck owner and a set of Nextcloud users or groups. The step is done when every board has one named owner and every member can be matched to a Nextcloud account, either directly or through the directory your organization already uses.

  2. Decide what history must survive

    Compliance, legal and operations leads decide which card comments, activity history, attachments and archived cards must be kept after cutover. Trello's JSON export per board includes only the 1,000 most recent actions, so anything older needs a decision now, along with a plan for keeping the original export outside Deck. Ask the vendor or your own records team to confirm which retention rules apply. The output is a short retention note per board that the migration team can test against.

  3. Run a pilot board

    Choose one active board with a small membership and a mix of card types, labels, due dates, checklists and attachments. The migration team imports a copy into a test Nextcloud instance and compares card counts, labels, assignees and attachments against Trello. Users who work on the board review the result and log every gap. The step closes when the pilot board is accepted in writing and the gaps are either fixed or accepted as known differences.

  4. Plan the Nextcloud upgrade path and backups

    The platform team confirms the current Nextcloud major version and the supported database, PHP and web server versions in the target environment, then plans any upgrades. Nextcloud does not allow skipping major releases, so each upgrade moves one major version at a time, with a backup taken beforehand and third-party apps disabled until confirmed compatible. Deck should be checked against the target release during the pilot. The output is a dated upgrade plan with a tested restore procedure. Confirm the current supported releases on Nextcloud's release schedule before you commit.

  5. Import boards with the supported method

    The migration team runs the Trello import into Deck using the occ deck:import command on the approved export files. For busier boards, the team decides between the JSON export and the Trello API route, since the JSON export is capped at the most recent 1,000 actions per board. The detailed command steps, file handling and attachment behavior are covered in the dedicated migration guide. The output is an import log for each board, kept with the retention note from earlier.

  6. Validate cards, comments and attachments

    Board owners compare each imported board with its Trello original using a shared checklist: card count, list order, labels, due dates, assignees, checklist items, comments and a sample of attachments. Any mismatch is logged with a card reference and resolved by re-import or manual correction. The check is complete when each owner signs off the board and the import log shows no unresolved errors. Keep the Trello originals available until this sign-off is recorded.

  7. Cut over users and retire Trello access

    The organization announces the cutover date, moves users to Deck boards and points them to a short guide on where their work now lives. Trello boards are set to read-only or closed according to the register, and member access is removed from accounts that no longer need it. The service owner confirms that the Trello export archive is stored under the retention rules. The output is a closed Trello estate, a documented access list and a record of the final export, ready for the post-cutover review.

Questions buyers ask before choosing Deck over Trello

Can a Nextcloud team run Deck without outside help?

Yes, a team with someone who already administers Nextcloud can usually run Deck in-house, because Deck is an app inside the same server that handles files and chat. The work that remains is routine: applying the monthly maintenance releases, keeping the server and database supported, and checking that Deck stays compatible after each upgrade. The deciding factors are whether that person has time for patching and backups, and whether the organization needs someone on call. Confirm the team's skills with Nextcloud's system requirements and decide early who owns each recurring task.

How long does a Trello to Deck migration take?

The duration depends on the number of boards, how many cards carry attachments and comments, and how much cleanup the boards need before import. Export size matters more than board count, because a few busy boards with long histories take longer to review than many small ones. Teams that rely on Trello's JSON export should also plan for its limit of 1,000 actions per board, which affects how much history arrives. No duration is stated here, so ask any provider for a written timeline based on an inventory of your boards and their attachments.

What does the internal team need to provide during a migration?

The internal team needs to name a business owner for each board, decide which archived or stale boards are kept, and confirm who approves the final cutover. Someone with Nextcloud administrator access must also provide a test instance, a database backup and the import environment. Expect reviews of board structure, labels, members and due dates, because those fields need owner sign-off before the boards are declared correct. Write these responsibilities into the scope so that no step depends on an assumption.

How do Nextcloud upgrades affect Deck?

Nextcloud releases a new major version every four months and supports each for one year, so Deck must follow the server's upgrade path. Nextcloud does not allow skipping major releases, so the server must move one major version at a time. Administrators should back up before every upgrade and disable third-party apps until they are confirmed compatible with the new release. Review the upgrade manual and the release schedule before planning any upgrade window.

Do attachments and comments survive the move from Trello?

Attachments and comments depend on the export route chosen, and the answer is not the same for every board. Trello's standard JSON export is capped at the 1,000 most recent actions per board, so older comment history may not arrive. Raw attachments are only available through the Premium Workspace export, so confirm your Trello plan before you plan the import. Ask for a sample migration of one representative board and check that comments, attachment files and card links appear as expected in Deck.

Is Nextcloud Enterprise required to run Deck?

No, Deck is part of the open-source Nextcloud Server, which is licensed under AGPL-3.0, so no license fee is required to run it. Nextcloud GmbH sells Nextcloud Enterprise separately, with paid maintenance and support tiers aimed at enterprise, public sector and education users. Support contracts are optional, but they change who answers when something breaks. Decide whether your organization needs guaranteed response times, longer maintenance lifecycles or cluster support before you select a tier.

What does a fixed-scope DeployOpen engagement include?

A fixed-scope engagement covers the agreed deliverables, which can include planning the Nextcloud and Deck deployment in your own infrastructure, importing selected boards, customizing and hardening the instance, documenting it and setting up backups. Scope, deliverables and timelines are agreed in writing before work starts, and any ongoing support, upgrades or testing can be added as a retainer. DeployOpen does not publish a price list, so a quote follows from the written scope. Ask for a written list of what is in and out of scope before you sign.

How DeployOpen helps evaluate, implement and migrate Deck

DeployOpen is a Chainscore Labs company that plans, implements, customizes, integrates, hardens, backs up, upgrades, documents and supports self-hosted open-source platforms inside your own infrastructure. For Trello vs Nextcloud Deck, we start with a written scope that fits how your organization already runs Nextcloud for files and chat, then build and document the boards, users and migration path that follow from it.

How we scope

  • Review which Trello boards, members and attachments are in use before any data moves
  • Confirm whether Nextcloud is already running, its version and its user directory
  • Agree deliverables, timelines and responsibilities in writing before work starts
  • Engagements are fixed-scope, with ongoing support available as a retainer

How we build

  • Install Nextcloud and Deck in your cloud account, data center or air-gapped network
  • Connect directory login through LDAP, OpenID Connect or SAML, as your environment allows
  • Configure database, caching, backup and antivirus settings to match your policies
  • Test board sharing, permissions and attachment handling against a representative sample

How we hand over

  • Document the Deck setup, configuration keys, user roles and backup procedures
  • Run the Trello import in a staging instance and record which items did not carry over
  • Train board owners on creating boards, cards, labels and sharing inside Nextcloud
  • Deliver the upgrade runbook covering one-major-version-at-a-time upgrades and pre-upgrade backups

How we support

  • Plan Nextcloud upgrades against the maintenance schedule for the version you run
  • Review third-party app compatibility before each upgrade, keeping apps disabled until confirmed
  • Offer security testing of the Nextcloud deployment as a fixed-scope engagement
  • Provide ongoing support, upgrades and continuous testing through a retainer

Sources and further reading

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.