I Moved to Immich… Can It Really Replace Google Photos? [YouTube Release]

Additional Resources:

Immich

Immich Docs

Immich GO with Google Photo Import Option

How To Setup Immich on TrueNAS

Techno Tim Immich Setup

Connect With Us

Lawrence Systems Shirts and Swag

►👕 Lawrence Systems

AFFILIATES & REFERRAL LINKS

Amazon Affiliate Store
:shopping_cart: Lawrence Systems's Amazon Page

UniFi Affiliate Link
:shopping_cart: Ubiquiti Store

All Of Our Affiliates help us out and can get you discounts!
:shopping_cart: Partners We Love – Lawrence Systems

Gear we use on Kit
:shopping_cart: Kit

Use OfferCode LTSERVICES to get 10% off your order at
:shopping_cart: Tech Supply Direct - Premium Refurbished Servers & Workstations at Unbeatable Prices

Digital Ocean Offer Code
:shopping_cart: DigitalOcean: AI-Powered Unified Inference Cloud Infrastructure

HostiFi UniFi Cloud Hosting Service
:shopping_cart: HostiFi - Fast and Reliable UniFi in the Cloud

Protect your privacy with a VPN from Private Internet Access
:shopping_cart: https://www.privateinternetaccess.com/pages/buy-vpn/LRNSYS

Patreon
:money_bag: https://www.patreon.com/lawrencesystems

Chapters
00:00 What Is Immich?
01:12 Is Immich Free and Open Source?
01:55 History and Roadmap
02:26 Mobile Apps
02:32 System Requirements & Performance
04:45 Do You Need A GPU For Immich?
05:36 Sharing Photos
07:43 Importing Photos
08:52 Mobile App Options
09:34 Command Line Bulk Import
10:07 Google Photos Import
10:44 External Photo Library
11:48 Geolocation Data
12:35 People and Places
13:05 Search and Object Recognition
13:50 Advance Search Options
15:09 Immich VS Google VS Synology Photos

Hi Tom,

Quick question. In your Docker/Non-TrueNAS setup for Immich what did you do for photo storage? Did you attach local storage to your Docker VM or are you NFS-ing it back to TrueNas?

Currently using SMB to TrueNAS

1 Like

I have Immich on TrueNAS and it’s been working great. I’ll admit, I am not comfortable with it being the sole source of my photos collection. The fam would have no clue how to access or troubleshoot if the server became unavailable and for whatever reason (hit by a bus, lost in the jungle) I couldn’t fix it. I also started an Ente photos subscription, but it is not gaining traction with my teen kids. It’s tough to shake big tech.

1 Like

How do you like Ente photos compared to Immich?

I prefer Immich. Much nicer interface and gallery/presentation. Ente does have image editing which is big. Honestly, all I really care about is crop and rotate, so it’s a bummer that basic functionality doesn’t exist in Immich.

As I mentioned above, really my biggest concern with Immich is the fact that it’s self hosted, and if the self (me) has problems, so does the rest of the family. This is really my biggest concern with all my self hosted / homelab stuff. The only real benefit of Ente is there is theoretically support for the average citizen. :slight_smile:

1 Like

I set up Immich about 6 months ago. I had tried several times and never quite got it right. I have it running as docker containers on my Synology DS920+. The biggest issue I had with the initial setup was the performance hit it took oh my NAS. I have decades worth of pics that I added as external libraries. I ended up having to chunk it up into years in order for the initial ingest to work. I have libraries by decade and individual folders within each of the decade libraries for the years. It took me about a week to get everything ingested and indexed by adding year by year. It has been working great once I got it all set up. So for anyone who has a large video and photo library that has run into similar issues with adding external libraries, you may want to try this approach.

I saw in the video you mentioned the library to pull Google Photos into Immich. I have all of my Google Photos takeout files downloaded and am trying to sort through all of that. I’ll definitely check that library out. Appreciate the info on that!

1 Like

One thing I noticed with commercial NAS appliances for consumers is that they use very low-end CPUs. I noticed that even under very basic traffic (ie, unencrypted snapshot replication or 1gbps SMB), my Synology boxes and ix Systems boxes would max out on CPU.

Your particular box has a Celeron processor in it, so I looked it up on Geekbench. It’s faster than a raspberry pi 4, but not a raspberry pi 5 (mind you, the jump from 4 → 5 is pretty noticeable in geekbench). My personal take is that if it’s not faster than a raspi 5, I lower my expectations for what the box can do. My ix Systems boxes are now just used for backups, and they’re happy being “pure storage” boxes (with tailscale, because offsite replication).

Geekbench links:

Hope the perspective helps.

I am confused by the current docs. I am an android user but I currently sync my phone and familys phones to google photos (Google One) and dropbox. I get a nightly sync of photos from dropbox onto the nas. But I would like to get rid of Dropbox due to cost and Google One storage is cheaper.

I am trying to setup a cloud sync task from google photos to a folder on the nas but seem to have to use rclone elsewhere to get a token. I think I am lost or confused here. Can I get a sync from google photos in 24.10 out of google photos or Do I need a new vdev to upload phone photos directly to immich from the immich app?

following this Adding a Google Photos Cloud Sync Task | TrueNAS Documentation Hub

I have never tried using the TrueNAS Google Sync task to pull photos but it does look like it’s possible to do so. I used Google Takeout to get my photos out of Google Photos.

Hey tom. Yeah I think you did mention that in your video. I was hoping to just download photos from Google and ditch Dropbox. I know your uploading directly. I remember in your video you said external library only need read access. So if you are uploading to an apps vdev is that an additional one that has write for apps, just got immich on your phone. Sorry if I have this completely wrong.

My aim was to ditch Dropbox and just pull the images from Google photos. The docs seem to talk about only syncing from immich to Google now. Other confusing point is not sure where the token comes from I have the oauth client and secret but not true where to get the token. Not trying to hijack this video thread. Felt like a relevant one to add too.

UPDATED

Update 2

Ok I sort of got connected. I can not pull existing data from google photos it seems

Very disapointing

When using immich on TrueNAS you need to have a dataset (not VDEV) for the database & config information and a dataset for the actual photos. You can also add additional read only location where it can read downloaded photo and index them without importing them.

This is my guide for setting up immich on TrueNAS.

There is a guide here on creating API access tokens from Google Using OAuth 2.0 to Access Google APIs  |  Authorization  |  Google for Developers