PhotoLib is published by Daminion, the developer of Daminion DAM, which is reviewed and ranked on this site. How we handle this
Documentation review · updated October 2026

On-premise and self-hosted DAM software: compare deployments

Compare supported infrastructure, storage behavior and operating responsibilities before choosing a self-hosted DAM.

For an on-premise or self-hosted DAM, shortlist the deployment you can actually operate. Daminion supports a Windows-based shared catalog; Portfolio is a client-server product now under Axle AI; ResourceSpace is an open-source option with documented in-place synchronization. Fotoware, Pimcore and Nuxeo address additional workflow or platform requirements. None is proven here to be the fastest, cheapest or automatically compliant.

This comparison is based on official documentation, not a hardware benchmark. PhotoLib is published by Daminion, one of the vendors discussed. The table separates supported deployment questions from assumptions inherited from older rankings.

When to consider self-hosted DAM

Self-hosting can give an organization control over its operating environment and storage. It also gives someone responsibility for patches, identity, backups, monitoring and recovery. An existing NAS does not make those costs disappear.

On-premise, private cloud and managed hosting describe different things. On-premise usually means your own infrastructure; self-hosted software can also run in your cloud account. A dedicated instance does not prove that the vendor manages it, and vendor management does not prove that no subprocessors can access data. Define ownership and responsibility in the contract. Our on-premise versus cloud DAM guide covers the broader decision.

Healthcare, government or an NDA does not automatically prohibit every cloud deployment. Have the responsible security and legal teams assess the data, jurisdiction, contract and controls. Likewise, a fast LAN does not prove that a local system will always deliver previews faster than a hosted service; measure the actual workflow.

Compare architecture and responsibilities

On-premise candidates and adjacent tools: not a performance ranking
ProductDeployment questionImportant boundary
DaminionSupported Windows host, catalog and storage accessServer, desktop and web functions differ; size against current requirements.
Portfolio DAMClient-server setup and proposed hosting arrangementOfficial evaluation guidance names Windows; do not assume Linux support.
ResourceSpaceSelf-hosted web application or managed serviceStaticSync can retain an existing folder structure; ingest mode behaves differently.
FotowareWhich on-premises server and client products are needed?Production, redundancy and staging may need distinct licenses.
PimcoreDAM within a wider product-data platformCommunity Edition licensing changed to POCL from version 2025.1.
NuxeoCustom deployment or managed platformDocker documentation is not a turnkey project estimate or license grant.
digiKamPersonal desktop catalog rather than team serverDo not treat a shared image folder as concurrent server-side catalog access.
RazunaConfirm the current product rather than an old installation guideCurrent vendor material describes a cloud-native service; a current self-hosted package is not verified here.

Daminion: a Windows-based catalog with a separate storage plan

Daminion's current requirements list supported Windows and Windows Server versions, a separate server or SSD for the server and thumbnails, and additional resources for video previews, face recognition and 3D work. Do not translate that into “any spare PC will do.” Originals, database, thumbnails and previews each need capacity and a recovery plan.

Evaluate how existing shares are accessed, which service account reads or writes files, and what happens after a move, rename or unavailable share. In-place cataloging is a workflow to verify, not a promise that every import leaves every file untouched. Metadata compatibility is likewise field- and format-specific.

Local-server and cloud editions are not feature-identical. Face-recognition work belongs to the desktop workflow in the local-server setup; the web client can use names already assigned there but does not provide the same interface. Shared collections and individual-file links are web functions. Current system requirements describe Mac use through the web client or virtualization, not a native Mac desktop application. See the Daminion review and limitations.

Portfolio DAM: verify the current vendor and server specification

The official announcement says Axle AI acquired Extensis Portfolio. Portfolio DAM, LLC is its dedicated division; describing this simply as an unrelated independent spin-out is misleading. The product retains Portfolio branding, and the announcement addresses continuity of contracts, licensing and support.

Official documentation describes a server, optional Media Engines and web/desktop clients. The current developer page describes a Windows or Windows Server evaluation environment. We have not verified a supported Linux server build, so it is not listed as an alternative for a Linux-only environment. Confirm supported versions, storage handling, client access and migration with the current vendor. The Daminion versus Portfolio comparison is a starting point, not proof of a timed speed advantage.

ResourceSpace: distinguish StaticSync from repository ingest

ResourceSpace is an open-source DAM with self-hosted and hosted options. Its official StaticSync documentation specifically supports cases where files must remain in an existing standard folder structure. In ingest mode, files move into ResourceSpace's own filestore instead. It is therefore wrong to say that ResourceSpace always forces a repository migration.

Test the selected mode, path-to-metadata mappings, changes to files and removal behavior. The documentation describes scheduled command-line operation; it does not establish a universal instant-sync promise. The free and open-source DAM guide separates software licensing from hosting and maintenance responsibilities.

A typical self-hosted architecture has separate responsibilities
  1. Clients: browser or desktop users authenticate and request assets.
  2. DAM service: application, catalog/database, search index and preview generation run on supported infrastructure.
  3. File storage: a local volume, NAS share or supported repository holds originals and derivatives according to the chosen mode.
  4. Recovery: backed-up files plus database, configuration and credentials are restored and tested together.

This is a planning model, not a claim that every vendor indexes NAS files in place. A container on a NAS and a separate supported server are different deployment choices.

Other options and exclusions

Fotoware

Fotoware publishes on-premises product and licensing documentation, including FotoWeb, Index Manager and other components. Its Index Manager description includes scanning file servers and shares, so Daminion is not the only product in this set with a file-server-oriented architecture. Ask which components, backup-server and staging rights your proposed workflow needs. Do not infer that the on-premises line is neglected from the existence of a cloud offering.

Pimcore

Pimcore can be relevant when asset management is part of a larger product-information platform. From platform version 2025.1, Community Edition moved from GPLv3 to the Pimcore Open Core License. It should not be presented as unrestricted GPL software without version and license qualification. Review the current terms and commercial thresholds with the people responsible for procurement; allow for integration and development work.

Nuxeo

Nuxeo provides current documentation for building and deploying Docker-based environments and also offers managed cloud services. Treat it as a platform implementation: determine licensing, infrastructure, packages, security and support rather than equating an image download with a complete shared DAM.

digiKam and Razuna

digiKam is useful for a personal desktop photo collection but is not a substitute for a team-server DAM. Razuna's current vendor material describes a cloud-native product. Historical open-source or Docker instructions are not sufficient evidence of a current supported self-hosted edition. Confirm availability before putting Razuna on an on-premises procurement shortlist.

Cost, NAS use and rollout

Build comparable totals for licenses, server or cloud capacity, storage growth, previews, support, backups, security administration, migration and eventual export. Existing hardware has operating and replacement costs. There is no verified two-year break-even, universal five-year saving or fixed setup time in this guide.

Example acceptance pilot: use a copy of a representative project with a RAW file, a large design file, a finished JPEG and restricted material. Give an editor and a read-only user different access. Index or ingest the files, modify metadata, rename one file, temporarily disconnect the test share, export a result and restore the catalog with its files. Record the behavior and time on your actual infrastructure. Do not run failure tests on a live production archive.

Keep the NAS question separate: DAM for NAS: in-place indexing, hosting and recovery explains the storage-oriented shortlist; Synology photo management covers the NAS application's role. A vendor-supported server beside the NAS may be appropriate, but it is not the only possible architecture. For products without a self-hosting requirement, use the broader DAM comparison.

FAQ

What is the best on-premise DAM software?

Choose by supported infrastructure, storage behavior, access requirements and operating capacity. Daminion, Portfolio, ResourceSpace and Fotoware are candidates with different architectures; this guide does not establish a measured fastest or cheapest winner.

Does self-hosted mean the same thing as on-premise?

Not always. Self-hosted software can run on your premises or in your cloud account. Managed hosting describes who operates it; dedicated or multi-tenant describes sharing of infrastructure. Confirm these separately.

Can ResourceSpace keep files in their existing folders?

Its StaticSync documentation supports retaining a standard folder structure. Ingest mode instead moves files into its filestore. Verify the exact mode and change/removal behavior in a pilot.

Can Portfolio DAM run on Linux?

A supported Linux server build was not verified for this review. Current vendor evaluation guidance names Windows or Windows Server. Obtain the current production specification from Portfolio before selecting a host.

Is self-hosted DAM automatically more secure or compliant?

No. Hosting location is only one part of security and compliance. Identity, permissions, patching, encryption, recovery, contracts and applicable obligations must be evaluated for the actual deployment.

Is on-premise DAM always cheaper?

No. Compare the same license, storage, backup, support and staffing scope over the same period. An existing server does not eliminate maintenance, capacity or recovery costs.

What happened to Extensis Portfolio?

The official announcement says Axle AI acquired Extensis Portfolio. Portfolio DAM, LLC is the dedicated division developing, selling and supporting the product under the Portfolio name.

Official sources

Reviewed for this October 2026 documentation update. No benchmark, install-time test or customer-cost survey is claimed.