{"id":32119,"date":"2026-07-13T13:41:32","date_gmt":"2026-07-13T11:41:32","guid":{"rendered":"https:\/\/contabo.com\/blog\/?p=32119"},"modified":"2026-07-13T13:41:34","modified_gmt":"2026-07-13T11:41:34","slug":"what-is-immich","status":"publish","type":"post","link":"https:\/\/contabo.com\/blog\/what-is-immich\/","title":{"rendered":"What Is Immich? The Self-Hosted Google Photos Alternative"},"content":{"rendered":"\n<p>In short. Immich is an open-source, self-hosted photo and video management platform \u2014 a Google Photos alternative that runs entirely on your own server. Released under AGPL-3.0, it has passed 100,000 GitHub stars, backs up photos and videos automatically from mobile devices, and uses machine learning for face recognition and semantic search, all without your library ever leaving infrastructure you control.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-immich-does\">What Immich Does<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Automatic mobile backup \u2014 the iOS and Android apps back up photos and videos in the background as soon as they&#8217;re taken.<\/li>\n\n\n\n<li>AI face recognition \u2014 groups photos by the people in them using on-server machine learning.<\/li>\n\n\n\n<li>Smart, CLIP-powered search \u2014 search your library with natural-language descriptions, not just filenames or tags.<\/li>\n\n\n\n<li>Shared albums \u2014 invite others to contribute to or view a shared album.<\/li>\n\n\n\n<li>Map view \u2014 browse photos geographically using embedded location data.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-s-new-in-immich-v3-july-2026\">What&#8217;s New in Immich v3 (July 2026)<\/h2>\n\n\n\n<p>Immich v3 is a significant release, but the team has designed the upgrade to be breaking-change-free for most existing users \u2014 a real consideration for anyone running it as their primary photo library. Notable additions include a preview of workflow-style automation for library management tasks, real-time HLS video transcoding (quality can now switch on the fly instead of requiring pre-generated offline transcodes), and a redesigned mobile editor that brings non-destructive editing \u2014 cropping, rotating, and adjustments you can revisit or revert later \u2014 to the same feature level as the web editor.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-immich-vs-google-photos-key-differences\">Immich vs Google Photos: Key Differences<\/h2>\n\n\n\n<div class=\"immich-comparison-table\" style=\"overflow-x:auto; margin: 24px 0;\">\n  <table style=\"width:100%; border-collapse:collapse; font-family:inherit; font-size:16px;\">\n    <thead>\n      <tr style=\"background-color:#4F81BD;\">\n        <th style=\"padding:12px 16px; text-align:left; color:#ffffff; border:1px solid #4F81BD;\">Dimension<\/th>\n        <th style=\"padding:12px 16px; text-align:left; color:#ffffff; border:1px solid #4F81BD;\">Immich<\/th>\n        <th style=\"padding:12px 16px; text-align:left; color:#ffffff; border:1px solid #4F81BD;\">Google Photos<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr style=\"background-color:#f7f9fc;\">\n        <td style=\"padding:12px 16px; border:1px solid #d9e2ec; font-weight:600;\">Pricing<\/td>\n        <td style=\"padding:12px 16px; border:1px solid #d9e2ec;\">Free, open source \u2014 you pay only for your own storage\/server<\/td>\n        <td style=\"padding:12px 16px; border:1px solid #d9e2ec;\">Free tier limited; paid storage plans beyond that (from ~$1.99\/month for 100 GB)<\/td>\n      <\/tr>\n      <tr style=\"background-color:#ffffff;\">\n        <td style=\"padding:12px 16px; border:1px solid #d9e2ec; font-weight:600;\">Data ownership<\/td>\n        <td style=\"padding:12px 16px; border:1px solid #d9e2ec;\">Your library stays on your own server<\/td>\n        <td style=\"padding:12px 16px; border:1px solid #d9e2ec;\">Stored on Google&#8217;s infrastructure<\/td>\n      <\/tr>\n      <tr style=\"background-color:#f7f9fc;\">\n        <td style=\"padding:12px 16px; border:1px solid #d9e2ec; font-weight:600;\">Feature parity<\/td>\n        <td style=\"padding:12px 16px; border:1px solid #d9e2ec;\">Face recognition, semantic search, map view, shared albums, RAW support<\/td>\n        <td style=\"padding:12px 16px; border:1px solid #d9e2ec;\">Comparable feature set, plus deeper integration with other Google products<\/td>\n      <\/tr>\n      <tr style=\"background-color:#ffffff;\">\n        <td style=\"padding:12px 16px; border:1px solid #d9e2ec; font-weight:600;\">Hardware requirement<\/td>\n        <td style=\"padding:12px 16px; border:1px solid #d9e2ec;\">A basic setup runs on ~4 GB RAM; 8 GB+ recommended for faster ML performance<\/td>\n        <td style=\"padding:12px 16px; border:1px solid #d9e2ec;\">None \u2014 fully managed<\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Immich Alternatives Worth Knowing<\/h2>\n\n\n\n<p>Immich isn&#8217;t the only self-hosted photo option. PhotoPrism is a mature alternative with its own AI-tagging approach and a slightly different UI philosophy. Nextcloud Photos works well if you&#8217;re already running Nextcloud for file sync and want photos folded into the same instance rather than a dedicated app. Ente is a privacy-focused, end-to-end encrypted option with both a hosted and self-hostable path. For a dedicated VPS deployment built specifically around fast browsing and mobile backup, Immich remains the strongest all-around pick among the immich alternatives worth evaluating.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why Run Immich on Contabo?<\/h2>\n\n\n\n<p>Immich&#8217;s machine learning workloads \u2014 face detection and CLIP-based search indexing in particular \u2014 benefit from RAM headroom well beyond the bare minimum. A Contabo Cloud VPS 8 (24 GB RAM, \u20ac14\/month) gives the ML worker room to run comfortably alongside the main application and database, at Contabo&#8217;s RAM-per-Euro Core-line pricing. That RAM-per-Euro positioning has gotten more relevant recently: Hetzner&#8217;s June 2026 price adjustment raised its shared-vCPU CX line \u2014 the closest comparison point for a workload like this \u2014 by roughly 30\u201340% for new orders, on top of far steeper increases (100%+) on Hetzner&#8217;s dedicated-vCPU CCX and CPX lines.<\/p>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-fd31acfb\"><h2 class=\"uagb-heading-text\">FAQ: Immich<\/h2><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1783942796573\"><strong class=\"schema-faq-question\">Is Immich free?<\/strong> <p class=\"schema-faq-answer\">Yes. Immich is completely free and open-source under the AGPL-3.0 license, with no paid tier, no premium features behind a paywall, and no cloud service to subscribe to. Your only cost is the server or storage you run it on.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1783942807683\"><strong class=\"schema-faq-question\">Does Immich work without internet?<\/strong> <p class=\"schema-faq-answer\">The Immich server needs to be reachable for the mobile apps to back up and sync automatically, but since it&#8217;s self-hosted, that can mean your own local network rather than the public internet \u2014 you don&#8217;t need an internet-facing server if you only ever access it from home. For access away from home, you&#8217;d need to expose the server (via a reverse proxy, VPN, or similar) or rely on manual sync when back on the local network.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1783942819368\"><strong class=\"schema-faq-question\">What are the best Immich alternatives?<\/strong> <p class=\"schema-faq-answer\">The strongest immich alternatives are PhotoPrism (mature, its own AI-tagging approach), Nextcloud Photos (best if you already run Nextcloud), and Ente (privacy-focused with end-to-end encryption). Each trades off differently on maturity, integration, and privacy model, but Immich remains the most actively developed and feature-complete option for a dedicated VPS deployment.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1783942830658\"><strong class=\"schema-faq-question\">How much RAM does Immich need?<\/strong> <p class=\"schema-faq-answer\">A basic Immich docker deployment runs on around 4 GB of RAM. For better machine-learning performance \u2014 faster face recognition and search indexing, especially on larger libraries \u2014 8 GB or more is recommended. Immich also supports hardware-accelerated transcoding via Intel Quick Sync, NVIDIA GPUs, or VA-API, which reduces CPU load during video processing.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>In short. Immich is an open-source, self-hosted photo and video management platform \u2014 a Google Photos alternative that runs entirely on your own server. Released under AGPL-3.0, it has passed 100,000 GitHub stars, backs up photos and videos automatically from mobile devices, and uses machine learning for face recognition and semantic search, all without your [&hellip;]<\/p>\n","protected":false},"author":78,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[4706],"tags":[],"ppma_author":[4285],"class_list":["post-32119","post","type-post","status-publish","format-standard","hentry","category-explainer"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Jie Guo","author_link":"https:\/\/contabo.com\/blog\/author\/jieguo\/"},"uagb_comment_info":0,"uagb_excerpt":"In short. Immich is an open-source, self-hosted photo and video management platform \u2014 a Google Photos alternative that runs entirely on your own server. Released under AGPL-3.0, it has passed 100,000 GitHub stars, backs up photos and videos automatically from mobile devices, and uses machine learning for face recognition and semantic search, all without your&hellip;","authors":[{"term_id":4285,"user_id":78,"is_guest":0,"slug":"jieguo","display_name":"Jie Guo","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/4e0d981b06988d6d456834e9d55bc9e713e918fa8444325543d14f448154106b?s=96&d=mm&r=g","author_category":"","user_url":"","last_name":"Guo","first_name":"Jie","job_title":"","description":""}],"_links":{"self":[{"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/posts\/32119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/comments?post=32119"}],"version-history":[{"count":1,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/posts\/32119\/revisions"}],"predecessor-version":[{"id":32120,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/posts\/32119\/revisions\/32120"}],"wp:attachment":[{"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/media?parent=32119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/categories?post=32119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/tags?post=32119"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=32119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}