[{"data":1,"prerenderedAt":105},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-en-immich":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"slugs":8,"categorySlugs":9,"name":13,"description":14,"phase":15,"unavailableReason":16,"docsUrl":17,"logo":18,"github":19,"tagline":20,"longDescription":21,"features":22,"useCases":29,"steps":39,"faq":55,"specs":74,"compatibleOs":84,"relatedApps":86,"relatedPosts":101,"category":102},"immich",{"fr":7,"en":7,"ar":7},{"fr":10,"en":11,"ar":12},"collaboration","collaboration-productivity","التعاون-والإنتاجية","Immich","Self-hosted photo and video backup for your whole family — a full Google Photos alternative with native iOS\u002FAndroid apps, automatic mobile upload, face recognition and AI search, all on infrastructure you control.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fhost-immich-on-your-own-vps","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Fimmich.svg","https:\u002F\u002Fgithub.com\u002Fimmich-app\u002Fimmich","Self-hosted photo and video backup — a private, full-featured Google Photos alternative with native mobile apps, running on infrastructure you own.","Immich is an open-source, self-hosted photo and video management platform built to replace Google Photos, iCloud and Amazon Photos. Its native iOS and Android apps automatically back up every photo and video you take the moment you are on Wi-Fi — the same background upload experience as the big cloud providers, except the files land on your own VPS instead of a US datacentre.\n\nDeployed on a ServOrbit VPS, Immich gives your household or team unlimited storage bounded only by your disk, a fast web timeline with map and album views, and on-device-quality AI features — face recognition that groups people automatically, object and scene detection, and natural-language search (\"beach sunset 2024\") — all computed locally by the bundled machine-learning container. No per-gigabyte subscription, no USD billing, no third party scanning your family photos. Immich is heavy by design (the AI model container is the resource-hungry part), so it is best run on a VPS with at least 4 GB of RAM, ideally 6-8 GB once machine learning is enabled.",[23,24,25,26,27,28],"Native iOS and Android apps with automatic background backup of photos and videos — the Google Photos experience, on your own server","Local AI: face recognition, object\u002Fscene detection and natural-language smart search, all computed on-box by the machine-learning container (no cloud, no third-party scanning)","Fast web timeline with albums, shared albums, a map view of geotagged media, favourites and a memories feature","Multi-user with per-user libraries and quotas — one Immich instance for the whole family or a small team","RAW, live photos, motion photos, 360° and video support with automatic thumbnail and preview generation","AGPL-3.0, fully self-hosted, no telemetry required and no per-gigabyte subscription — storage is bounded only by your VPS disk",[30,33,36],{"title":31,"body":32},"Private family photo cloud","Install the Immich app on every phone in the household, point it at your VPS, and every new photo backs up automatically over Wi-Fi. Create one user per family member, share albums between them, and browse the whole library from the web — a complete Google Photos replacement where the files never leave a server you control.",{"title":34,"body":35},"Ditch the Google Photos \u002F iCloud subscription","Stop paying a monthly USD fee that scales with your storage. A single fixed-cost VPS with a large disk holds tens of thousands of photos, and you can grow the volume when you need to. Immich imports your existing Google Takeout \u002F iCloud export so you can migrate your entire history in one pass.",{"title":37,"body":38},"Local AI search without sending photos to the cloud","Immich's machine-learning container runs face recognition and CLIP-based smart search on your own VPS. Type \"passport\", \"whiteboard\" or \"my daughter at the beach\" and get results in seconds — the models run locally, so your private images are never uploaded to a third-party AI service for indexing.",[40,43,46,49,52],{"title":41,"body":42},"Order a VPS","Pick a ServOrbit VPS with at least 4 GB RAM (6-8 GB recommended once machine learning is active) and generous disk for your photo library. Ubuntu 22.04, Docker pre-installed by the provisioner. The immich-machine-learning container is the heavy part — on a strict 2-4 GB box you can drop it and keep upload, albums and browsing.",{"title":44,"body":45},"Deploy the Immich stack","The provisioner brings up four containers with Docker Compose: immich-server (the web app and API on port 2283), immich-machine-learning (local AI), a valkey (Redis) cache, and a pinned pgvector-enabled Postgres for the search index. Set a strong DB_PASSWORD before the first boot — it initialises the database and cannot be changed afterwards without a reset.",{"title":47,"body":48},"Open the web app and create the admin account","Browse to https:\u002F\u002F\u003Cyour-domain>: the nginx vhost installed with the app proxies to Immich and terminates TLS, so the URL carries no port number. On first launch Immich shows a setup wizard: create the admin user, then add additional users (one per family member) from the admin panel. If you have not attached a domain yet, reach the wizard through an SSH tunnel — `ssh -L 2283:127.0.0.1:2283 root@\u003Cyour-vps-ip>` — then open http:\u002F\u002Flocalhost:2283 (2283 is the default port; use the one shown on your app's card in the client area).",{"title":50,"body":51},"Install the mobile app and start backing up","Install Immich from the App Store or Google Play, enter your server URL (https:\u002F\u002F\u003Cyour-domain>, with no port number) and log in. Enable automatic backup and choose which albums to sync. From now on every photo and video you take uploads to your VPS in the background over Wi-Fi. This step needs the domain: a phone cannot reach an SSH tunnel opened on your computer.",{"title":53,"body":54},"Add a domain and HTTPS (recommended)","Create an A record such as `photos.yourdomain.com` pointing at the VPS IP, then attach that domain to the app from your ServOrbit client area. ServOrbit installs the nginx vhost and issues the TLS certificate: there is no reverse proxy to install and no certificate to renew. It is also the only way to reach Immich from outside, because port 2283 is published on the server's loopback only — nothing answers on the public IP, whatever port you try.",[56,59,62,65,68,71],{"q":57,"a":58},"Is Immich really a full Google Photos alternative?","Yes. Immich covers the core Google Photos experience end to end: native iOS and Android apps with automatic background backup, a web and mobile timeline, albums and shared albums, a map view, memories, face recognition and natural-language smart search. The key difference is that every photo and video lives on your own VPS instead of a cloud provider's servers, with no per-gigabyte subscription.",{"q":60,"a":61},"How much RAM does Immich need?","The project's stated minimum is 6 GB, with 8 GB recommended, mainly because of the machine-learning container that powers face recognition and smart search. It runs on a 4 GB VPS in practice, and you can even run it on 2-4 GB by disabling the machine-learning service — upload, albums, browsing and manual search keep working, you just lose the AI features. The AI container also needs an x86-64-v2 CPU (most CPUs from ~2012 onward).",{"q":63,"a":64},"Do I need a domain name to use Immich?","Yes, in practice. The port is published on the server's loopback interface only: nothing answers on the raw IP, whatever port you try. Attach a domain and an nginx vhost is installed in front of Immich with a TLS certificate: the server URL becomes https:\u002F\u002F\u003Cyour-domain>, with no port number, which is exactly the stable, encrypted URL the mobile apps need. Without a domain the only way in is an SSH tunnel — `ssh -L 2283:127.0.0.1:2283 root@\u003Cyour-vps-ip>` — then http:\u002F\u002Flocalhost:2283 in your browser; enough to look around from a laptop, but a phone cannot back up through it.",{"q":66,"a":67},"Why does Immich use a special Postgres image?","Immich stores search and face-recognition vectors directly in Postgres using the VectorChord \u002F pgvecto.rs extension, so it ships a purpose-built Postgres image (ghcr.io\u002Fimmich-app\u002Fpostgres) with that extension pre-installed. You cannot swap in a plain postgres image — the pinned Immich database image is required for smart search and face grouping to work.",{"q":69,"a":70},"Can I migrate my existing Google Photos or iCloud library into Immich?","Yes. Export your library with Google Takeout or from iCloud, then import it into Immich — either with the official immich-go CLI tool (which understands Google Takeout structure, including album membership and metadata) or via the web uploader. Once imported, Immich re-runs thumbnail generation, face recognition and smart-search indexing over your whole history.",{"q":72,"a":73},"Is my data private with Immich?","Completely. Immich is AGPL-3.0 open source, self-hosted, and the machine-learning features run locally on your VPS — your photos are never sent to a third-party AI service for indexing. There is no mandatory telemetry. You own the disk, the backups and the retention policy, which is the whole point of running it on infrastructure you control rather than a US cloud provider.",{"ram":75,"cpu":76,"stack":77,"port":83},"4 GB (6-8 GB recommended)","2 vCPU",[78,79,80,81,82],"Docker","Node.js","Python (ML)","PostgreSQL pgvector","Valkey\u002FRedis","2283",[85],"ubuntu-24.04",[87,95],{"name":88,"slug":89,"categorySlug":11,"categoryName":90,"categoryColor":91,"logo":92,"tagline":93,"description":94},"Nextcloud","nextcloud","Collaboration & Productivity","text-indigo-400 bg-indigo-500\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fnextcloud","Private team cloud — files, calendars, contacts and collaboration on your own infrastructure.","Storage, sharing and team collaboration. Your files, calendars and contacts on your own infrastructure.",{"name":96,"slug":97,"categorySlug":11,"categoryName":90,"categoryColor":91,"logo":98,"tagline":99,"description":100},"Docmost","docmost","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F157234190","Self-hosted team wiki with real-time collaboration — open-source Notion and Confluence alternative.","Open-source collaborative wiki and documentation platform — real-time editing, nested pages and built-in diagramming. Self-hosted alternative to Notion and Confluence.",[],{"key":10,"slug":11,"name":90,"objective":103,"icon":104,"color":91},"Share information and collaborate.","collab",1787661760208]