{"id":2201,"date":"2026-08-06T17:29:37","date_gmt":"2026-08-06T14:29:37","guid":{"rendered":"https:\/\/picajet.com\/articles\/vendor\/resourcespace\/"},"modified":"2026-08-06T17:29:37","modified_gmt":"2026-08-06T14:29:37","slug":"resourcespace","status":"publish","type":"vendor","link":"https:\/\/picajet.com\/articles\/platforms\/resourcespace\/","title":{"rendered":"ResourceSpace"},"content":{"rendered":"","protected":false},"excerpt":{"rendered":"","protected":false},"featured_media":0,"template":"","meta":{"footnotes":"","seo_title":"ResourceSpace review: free self-hosted DAM and its upkeep cost","seo_description":"","noindex":false,"one_liner":"An open-licence, self-hosted DAM for teams with in-house server admin capability, trading a free licence for the time to run upgrades, tune dependencies and troubleshoot it themselves.","strengths":[{"point":"No annual licence fee at all for the self-hosted build \u2014 the source is downloadable and installs on a standard LAMP stack","source":"Vendor pricing and download pages"},{"point":"Vendor cloud tiers are sized by named user count (25 \/ 100 \/ 500 \/ unlimited) and bundle hosting, backups, upgrades, SSO and API access","source":"Vendor pricing page"},{"point":"Installation is offered as a Docker image or straight from the source repository, so evaluation does not require a bespoke build","source":"Vendor download page"},{"point":"Vendor staff answer day-to-day configuration questions in the user group promptly, despite the free licence","source":"Vendor-hosted user Google Group"},{"point":"At least one production instance runs 1.083 million photos and grows roughly 10,000 a month, so the scale is reachable in practice","source":"Vendor-hosted user Google Group thread"}],"weaknesses":[{"point":"Major-version upgrades repeatedly break installs: a white screen moving 10.3 to 10.4, permissions failures after 10.7, and a migration script erroring outright","source":"Vendor-hosted user Google Group threads"},{"point":"Previews depend on separately-versioned ImageMagick, Ghostscript, FFmpeg and Inkscape, and mismatches such as ImageMagick 7 against an expected 6.9 break thumbnailing","source":"Vendor-hosted user Google Group threads"},{"point":"Past roughly a million assets the PHP layer is the ceiling, not the database: array_pad tops out at 1,048,576 elements and paging takes about seven seconds","source":"Vendor-hosted user Google Group thread (1.08M-asset broadcaster)"},{"point":"Architecture questions at scale go unanswered \u2014 a thread on migrating 1.45 million assets and 15TB drew zero replies and six views","source":"Vendor-hosted user Google Group, August 2026 thread"},{"point":"The community actively warns newcomers off the official Bitnami image, and the public GitHub mirror shows only 60 stars and one open issue since development sits in SVN","source":"Vendor-hosted user Google Group; GitHub resourcespace\/resourcespace"}],"verdict_line":"Free to license, but you pay for it in upgrade pain and your own sysadmin hours.","buy_if":"You have server administration capability in-house, your library is a few hundred thousand assets or fewer, and an open licence is a genuine requirement rather than a preference.","dont_buy_if":"Nobody on your team can debug a broken database migration by hand, or your library is approaching a million-plus assets and you need guaranteed support for the tuning that requires.","quote_against":"Piwigo and Phraseanet for the same open-licence, self-hosted category; ResourceSpace's institutional footprint (Oxford's four museums) suggests comparing it against Orange Logic Cortex for GLAM-sector procurement specifically.","price_reality":"","review_summary":"","review_corpus":"Too thin to quantify on commercial review sites \u2014 about 21 reviews on Capterra, last dated 11 Mar 2021. The real evidence base is the vendor-hosted user Google ","review_themes":null,"statement_label":"Free of licence fees is not free of operating cost","statement":"The clearest independent evidence \u2014 a 1.45-million-asset migration question that got zero replies after six views, and an August 2026 upgrade that required hand-editing the database through phpMyAdmin to recover \u2014 is that ResourceSpace's real cost shows up as your own team's time during upgrades and at scale, not as a line item you can see before you commit.","statement_note":"Budget a named person's ongoing time, not just server cost, before choosing self-hosting over a paid alternative.","product_types":["dam"],"verticals":["education","museum","government","nonprofit","sports","manufacturing"],"features":["facial","gis","ai-tagging","ai-search","video","raw","rights","versioning","approval","portal","api","sso","offline","watermark"],"vendor_category":"open","vendor_url":"https:\/\/www.resourcespace.com\/","pricing_page_url":"https:\/\/www.resourcespace.com\/pricing","published_price":false,"median_contract_usd":0,"median_sample_size":0,"entry_estimate":"","billed_units":"Self-hosted: no licence fee. Hosted: a user ceiling per tier","packaging_style":"Open source with no licence fee, plus four hosted tiers (25 \/ 100 \/ 500 \/ unlimited users) with no figures","deployment":["cloud","on-prem"],"free_plan":true,"free_trial":false,"ai_tagging":false,"storage_limits":"","integrations":"SSO\/identity: SAML (ADFS, Google Workspace, Okta, OneLogin, Shibboleth, OpenAM, CAS, WS-Federation) and LDAP (Microsoft Active Directory, Oracle Directory). Creative tools: Adobe Photoshop, InDesign, Illustrator, Premiere Pro, After Effects, plus Figma and Canva. Office: Word, PowerPoint, Excel. Publishing\/social: YouTube, Vimeo, Flickr, Falcon.io, Facebook\/LinkedIn\/Twitter via shared collections. Cloud storage: Dropbox, OneDrive, Box. CMS: WordPress, Drupal, Joomla. Brand\/template partners: BrandStencil, RightMarket. AI: Google Vision, OpenAI GPT and DALL-E, local CLIP, local InsightFace (v11 adds Ollama support for the OpenAI GPT plugin). Museum\/collection systems: TMS (The Museum System), EMu, MuseumPlus, IIIF API. Stock libraries: Shutterstock, Pixabay. Also CSV-based metadata migration\/bulk import and a documented REST-style API with testing tools.","formats_supported":"Any file type can be uploaded and stored as-is (banned extensions like php, cgi, pl, exe, asp, jsp, sh, bash, phtml, phps, phar, py, jar are blocked by default but admin-configurable). Preview\/thumbnail generation via open-source libraries covers images (JPEG, PNG, GIF, BMP, TIFF, TGA, PSD), video (AVI, FLV, MP4, MOV, WMV, OGG, WebM), audio (MP3, AAC, WMA, FLAC), and RAW camera formats via embedded-preview extraction (CR2 Canon, NEF Nikon, DNG Adobe, RW2 Panasonic, RAF Fujifilm, ARW Sony). Knowledge-base docs also reference InDesign and OpenOffice document previews.","common_complaint":"The free route is genuinely free of licence fees but moves hosting, upgrades and support onto you","best_fit":"Teams with server capability willing to trade licence cost for their own administration time","changelog_url":"https:\/\/www.resourcespace.com\/version-history","last_release_note":"Version 11.0, released June 29, 2026. Redesigned interface (header with integrated search\/filter bar, expanded hero-banner dashboard slideshows, fixed collection-toggle button, thumbnail metadata pills\/action menus). New: front-end-triggered 'Offline Jobs' page for heavy back-end tasks (e.g. preview recreation) with real-time progress; geographic location metadata fields plus bulk CSV import of location data; bulk alternative-file uploads via the CSV Upload plugin; Typesense plugin for faster search on larger systems. Technical: expanded system configuration UI, Ollama support added to the OpenAI GPT plugin, official PHP 8.5 and MySQL 9.0 support (PHP 8.2 minimum), added Bulgarian\/Kurdish\/Traditional Chinese languages. Prior releases: v10.7 (Oct 6, 2025), v10.6 (May 27, 2025).","api_docs_url":"https:\/\/www.resourcespace.com\/knowledge-base\/api","api_depth":"Full REST-style CRUD API, not a decorative single-endpoint integration. Documented functions cover resources\/assets (get_resource, delete_resource, and resource manipulation), metadata\/annotations (createAnnotation, updateAnnotation, custom field management), collections (create_collection, delete_collection, get_collection_resources), users and permission-based groups, plus search\/filtering. Authentication is API-key based (get_api_key, check_api_key, api_login). The knowledge base lists hundreds of functions across 40+ functional categories, including file upload, access control, and CSRF handling, and references formal OpenAPI documentation alongside the function reference \u2014 this is enterprise-grade API depth typical of an open-source, self-hosted DAM with full code-level access.","wayback_note":"Wayback Machine unreachable via WebFetch in this environment \u2014 CDX API and direct snapshot URLs did not resolve, confirmed on prior pilot batches. Not checked for resourcespace.com in this pass.","review_tier_summary":"Verified tier (Gartner Peer Insights, TrustRadius, PeerSpot) not checked this pass. Incentivized tier: G2 confirmed via direct browser visit (previously 403 to WebFetch) \u2014 ResourceSpace, by Montala Limited, rated 4.4\/5 from 52 reviews. Long tail: the official GitHub repository (resourcespace\/resourcespace) shows a modest footprint for the project's age \u2014 60 stars, 16 forks, and just 1 open issue at time of check (a SAML2\/Entra authentication feature request), consistent with a mature, stable open-source project rather than one with active unresolved complaints."},"silo":[],"class_list":["post-2201","vendor","type-vendor","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/picajet.com\/articles\/wp-json\/wp\/v2\/vendor\/2201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/picajet.com\/articles\/wp-json\/wp\/v2\/vendor"}],"about":[{"href":"https:\/\/picajet.com\/articles\/wp-json\/wp\/v2\/types\/vendor"}],"version-history":[{"count":0,"href":"https:\/\/picajet.com\/articles\/wp-json\/wp\/v2\/vendor\/2201\/revisions"}],"wp:attachment":[{"href":"https:\/\/picajet.com\/articles\/wp-json\/wp\/v2\/media?parent=2201"}],"wp:term":[{"taxonomy":"silo","embeddable":true,"href":"https:\/\/picajet.com\/articles\/wp-json\/wp\/v2\/silo?post=2201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}