Server is out of date - how to update?

New to Immich - apologies if this is dumb. I installed immich on win11 through docker. On iOS, it says im using 1.129.0 and that it<s out of date. how do I update it?
113 Replies
Immich
Immich2mo ago
:wave: Hey @Roger Wilco, Thanks for reaching out to us. Please carefully read this message and follow the recommended actions. This will help us be more effective in our support effort and leave more time for building Immich :immich:. References - Container Logs: docker compose logs docs - Container Status: docker ps -a docs - Reverse Proxy: https://immich.app/docs/administration/reverse-proxy - Code Formatting https://support.discord.com/hc/en-us/articles/210298617-Markdown-Text-101-Chat-Formatting-Bold-Italic-Underline#h_01GY0DAKGXDEHE263BCAYEGFJA Checklist I have... 1. :blue_square: verified I'm on the latest release(note that mobile app releases may take some time). 2. :blue_square: read applicable release notes. 3. :blue_square: reviewed the FAQs for known issues. 4. :blue_square: reviewed Github for known issues. 5. :blue_square: tried accessing Immich via local ip (without a custom reverse proxy). 6. :blue_square: uploaded the relevant information (see below). 7. :blue_square: tried an incognito window, disabled extensions, cleared mobile app cache, logged out and back in, different browsers, etc. as applicable (an item can be marked as "complete" by reacting with the appropriate number) Information In order to be able to effectively help you, we need you to provide clear information to show what the problem is. The exact details needed vary per case, but here is a list of things to consider: - Your docker-compose.yml and .env files. - Logs from all the containers and their status (see above). - All the troubleshooting steps you've tried so far. - Any recent changes you've made to Immich or your system. - Details about your system (both software/OS and hardware). - Details about your storage (filesystems, type of disks, output of commands like fdisk -l and df -h). - The version of the Immich server, mobile app, and other relevant pieces. - Any other information that you think might be relevant. Please paste files and logs with proper code formatting, and especially avoid blurry screenshots. Without the right information we can't work out what the problem is. Help us help you ;) If this ticket can be closed you can use the /close command, and re-open it later if needed.
Roger Wilco
Roger WilcoOP2mo ago
I'm not sure if this is what the 1st item on the checklist is about.
Yaros
Yaros2mo ago
Can you please show a screenshot of the issue?
Roger Wilco
Roger WilcoOP2mo ago
No description
Yaros
Yaros2mo ago
Oh yeah, you need to update the Immich server Did you install it using Docker using CLI (SSH)?
Yaros
Yaros2mo ago
If so, then run these commands from the directory where your docker-compose.yml is located
No description
Roger Wilco
Roger WilcoOP2mo ago
Will have to check when I’m front of the server. Thank you!
Yaros
Yaros2mo ago
No problem. By the way, if you didn't know. You can use SSH to remotely acceess your server's terminal. It's much more convinient than actually going to the physical server every time you want to upgrade something or just run some command
Roger Wilco
Roger WilcoOP2mo ago
I don’t know what that means 🫣 I do use AnyDesk to remotely log in
Yaros
Yaros2mo ago
Oh ok Oh yea it's Windows not linux, my bad But you're running immich inside WSL on windows, right?
Roger Wilco
Roger WilcoOP2mo ago
Wsl2 Right now I’m using immich-go on my 550gb google-photos export. I’ll tinker with it when it’s done, I’m afraid of touching the computer in the meantime!
Daniel
Daniel2mo ago
Before you wave goodbye to Google Photos please make sure you have solid backups and a better understanding of how things work. Otherwise things will go wrong
Yaros
Yaros2mo ago
Yeah, definitely don't run the commands I sent above while photos are uploading, you'll corrupt stuff
Roger Wilco
Roger WilcoOP2mo ago
Oh yeah this is my trial run. Will run in parallel for a month or two.
Daniel
Daniel2mo ago
Do you already have plans for backups?
Roger Wilco
Roger WilcoOP2mo ago
I was looking at an external raid enclosure However right now I dumped everything on an internal HDD, and will either manually backup to external or lookup cronjobs
Daniel
Daniel2mo ago
Both aren't proper backup solutions
Immich
Immich2mo ago
So when people say "x is not a backup tool" what they are actually saying is "you probably don't actually want a single point in time copy of your data", which is what that tool is doing. And that "backup tools" exist today that: - can run on a schedule - only copy new/changed data (incremental) keep track of changes over time in the backup, with the option to restore to a previous version This gives you the ability to recover a file that was deleted some time ago, restore to a point prior to data corruption, etc., all while being space efficient (similar blocks are deduplicated) Popular backup tools are restic and borg.
Daniel
Daniel2mo ago
Also, you should consider off-site backups.
Roger Wilco
Roger WilcoOP2mo ago
Yes I’m wondering how to do that cost-efficiently. Like running a small nas at someone else’s house Will look into restic and borg
Roger Wilco
Roger WilcoOP2mo ago
😢
No description
Yaros
Yaros2mo ago
Docker desktop on Windows is NOT reliable I would not use it
Zeus
Zeus2mo ago
Youre trying to do a 550GB upload on windows. Big F
Yaros
Yaros2mo ago
I would install whatever you want inside WSL2 (including docker)
Daniel
Daniel2mo ago
Self-hosting will be more expensive than google photos
Roger Wilco
Roger WilcoOP2mo ago
Really? 14$/month just for images and videos. I run this on a small beelink.
Daniel
Daniel2mo ago
Yes, if you account for hardware, energy, failing drives, backups
Roger Wilco
Roger WilcoOP2mo ago
Will have to look up what that means. I don’t mind going 100% Ubuntu but a much bigger learning curve. All I want to do with this computer is Immich/plex/torrents
Zeus
Zeus2mo ago
The 2TB plan is USD10/month I’m not sure where you pay 14
Roger Wilco
Roger WilcoOP2mo ago
Canada
Zeus
Zeus2mo ago
Got it. offsite backup + electric + hardware will cost well more than that
Roger Wilco
Roger WilcoOP2mo ago
Interesting.
Daniel
Daniel2mo ago
Just copy paste my message, it's fine :Sadge:
Roger Wilco
Roger WilcoOP2mo ago
Well I’m paying for the hardware and electric already for plex The incrementality is Immich Biggest difference is I don’t need/want backup for plex. I can lose the data, not a problem. Photos/videos is a different story. I see older synology NAS on marketplace, wouldn’t that count for a reliable backup if it’s setup as raid?
Zeus
Zeus2mo ago
Sure. If you’re dual purposing hardware that helps a lot Ideal is 3 copies with one being offsite. Such as backblaze B2 or wasabi (object storage)
Daniel
Daniel2mo ago
Roger Wilco
Roger WilcoOP2mo ago
I’m thinking of the raid nas as my external No?
Zeus
Zeus2mo ago
What if your house floods?
Roger Wilco
Roger WilcoOP2mo ago
It wouldn’t be in my house. External as in at my kid’s house
Zeus
Zeus2mo ago
That helps a lot It’s all about your confidence level and risk tolerance Backups need to be automated, monitored, and tested
Roger Wilco
Roger WilcoOP2mo ago
Raid would just protect the disk failure of that external backup. Or am I getting that wrong. So 1) internal ssd (primary storage) 2) external HDD enclosure with raid 3) external raid and at my sons house
Zeus
Zeus2mo ago
Yeah that sounds pretty solid Read about backup tools that will store snapshots like restic
Roger Wilco
Roger WilcoOP2mo ago
Yep will do. But first I think I need to figure out Ubuntu if windows sucks that much I had an Ubuntu instance that just stopped working. Not sure why. I tried again last week and same thing happened after 3 days. Would running Immich within VirtualBox: Debian be stupid or not?
Daniel
Daniel2mo ago
VirtualBox is a bad hypervisor It's not "stupid" though Just not my primary choice
Yaros
Yaros2mo ago
Why are you staying on windows tho? Are you using that pc for something else than immich at the same time that requires windows?
Roger Wilco
Roger WilcoOP2mo ago
@Daniel ok thanks. I don’t know what an hypervisor is lol.
Daniel
Daniel2mo ago
The thing that runs your VMs :P
Roger Wilco
Roger WilcoOP2mo ago
Im testing before wiping my HDD and going 100% Debian. But yes, my biggest challenge is I have plex running and don’t want my users to have to do anything
Daniel
Daniel2mo ago
If you're fine with some downtime; dual boot => migrate => remove Windows partition
Yaros
Yaros2mo ago
Hmm ok, I'm not familiar with Plex, but can't you backup and then restore on Linux?
Roger Wilco
Roger WilcoOP2mo ago
Im okay with downtime. The migration is the part I’m concerned about. I did try several times to move plex into docker, it wouldn’t recognize my old server.
Yaros
Yaros2mo ago
Oh wait true, Plex on Windows runs natively, right? Not sure how that works, you better check the docs
Roger Wilco
Roger WilcoOP2mo ago
Maybe, everything I tried failed. If I have to setup plex one last time and have my users adapt, so be it. But I want to test Immich on Debian first Right now it does. I’m slowly learning the advantages of docker I’d like to move it in a container
Yaros
Yaros2mo ago
Docker is awful on Windows tho If you want to run docker under Windows then do so inside WSL2
Roger Wilco
Roger WilcoOP2mo ago
Yeah I learned that here, which is why I’m wondering if VM-debian is a decent test
Yaros
Yaros2mo ago
Yeah
Roger Wilco
Roger WilcoOP2mo ago
I allocated 8gb ram to the vm
Yaros
Yaros2mo ago
There is a big caveat tho, if you're running a new Windows 11 build, you might have to tweak stuff to disable Hyper-V completely, if not, then you'll have a big performance issue
Daniel
Daniel2mo ago
Wait what you're running plex as a .exe? :KEKWTF:
Roger Wilco
Roger WilcoOP2mo ago
Oh? Not sure I understand the question. I installed plex media server on windows.
Yaros
Yaros2mo ago
To see whether Hyper-V is running, in VirtualBox VM window make sure this icon DOES NOT appear, instead there should be a blue chip
No description
Yaros
Yaros2mo ago
Yes, that's the correct way on Windows afaik
Daniel
Daniel2mo ago
Why the heck does this even exist in the first place F
Roger Wilco
Roger WilcoOP2mo ago
No description
Yaros
Yaros2mo ago
Yeah, you're running HyperV and it's suuuuper slow You can disable it with this tool: https://www.microsoft.com/en-us/download/details.aspx?id=53337
Roger Wilco
Roger WilcoOP2mo ago
I think I had to activate that for docker? Which I won’t be using anymore (on windows)
Yaros
Yaros2mo ago
Yes For docker to run you need Hyper-V, but it's not good if you want VirtualBox Virtualization on Windows suuucks
Daniel
Daniel2mo ago
May I ask why the debian VM through VirtualBox and not just WSL2? Besides, VMWare Workstation would be a lot better
Yaros
Yaros2mo ago
True, that would be preferable I think That's what I run (not for Immich, just for development) I would not use VirtualBox unless you need UI
Daniel
Daniel2mo ago
And if you do use workstation It's free now and definitely superior
Roger Wilco
Roger WilcoOP2mo ago
So vsl2 doesn’t have a UI, apart from a terminal?
Daniel
Daniel2mo ago
Well Let's just say yes But the long answer is no-ish
Yaros
Yaros2mo ago
It can (kinda) but it's wonky You won't want UI on WSL2
Roger Wilco
Roger WilcoOP2mo ago
My end goal is to have an OS that I can use and run plex/immich/ torrents
Yaros
Yaros2mo ago
For docker everything is in the terminal anyway And don't use Docker Desktop Learn some simple bash commands and you'll be good
Roger Wilco
Roger WilcoOP2mo ago
Yeah my 1st mistake. So you’re saying running docker in windows, —wsl2 would be proper?
Yaros
Yaros2mo ago
Don't run docker on windows natively, run it inside wsl2 Install debian on WSL2 and install docker inside that debian
Roger Wilco
Roger WilcoOP2mo ago
I guess I don’t know what that means. I thought wsl2 was another type of terminal within windows. So I will google installing Debian on wsl2?
Daniel
Daniel2mo ago
I know you meant the right thing, but docker cannot run natively on Windows anyways :P WSL2 is a VM You can just "install" debian wsl from the microsoft store thingy
Yaros
Yaros2mo ago
Go to the microsoft store, find "Debian" and install that That'll install WSL2 Debian
Roger Wilco
Roger WilcoOP2mo ago
And that would be considered a pretty solid Immich server?
Yaros
Yaros2mo ago
I would definitely suggest going full linux, no VM But for testing it's fine
Daniel
Daniel2mo ago
That's a temporary solution while you're trying things out. Solid would be not having Windows
Roger Wilco
Roger WilcoOP2mo ago
No description
Yaros
Yaros2mo ago
Ye that
Roger Wilco
Roger WilcoOP2mo ago
Ok and then which Linux? (End-state). I clicked many buttons I didn’t understand while installing in vm. Cinnamon and stuff like that
Yaros
Yaros2mo ago
What? None of that will be required in WSL2 You just click "install" on that Debian in Microsoft Store
Roger Wilco
Roger WilcoOP2mo ago
No I mean when I finally move out of windows fully
Yaros
Yaros2mo ago
Well, Cinnamon is a GUI You can have Linux without a GUI if you prefer (that's how I have it) Or you can install any GUI you want (I think debian comes with GNOME out of the box)
Roger Wilco
Roger WilcoOP2mo ago
Can yoh still do web browsing?
Yaros
Yaros2mo ago
Uhh, without UI no Because that's for servers You can just install the default that comes with gnome, and that'll give you a GUI
Roger Wilco
Roger WilcoOP2mo ago
Ok. And performance-wise nothing to worry about vs running no GUI?
Yaros
Yaros2mo ago
There is a performance impact, however I'm not sure how significant it is
Roger Wilco
Roger WilcoOP2mo ago
Ok. My use case is small enough that I don’t think it would matter. I’m looking for robustness and 24/7 operation, along with backups of Immich.
Daniel
Daniel2mo ago
Assuming they're not running on a potato insignificant
Roger Wilco
Roger WilcoOP2mo ago
No description
Daniel
Daniel2mo ago
And also, the WM process won't run while there isn't a user logged in, so even less relevant
Yaros
Yaros2mo ago
Roger Wilco
Roger WilcoOP2mo ago
Ok so this is where I install docker, and then inmich. I think I’ll start by uninstalling docker desktop and virtualbox
Yaros
Yaros2mo ago
Correct
Roger Wilco
Roger WilcoOP2mo ago
Do I still need to deactivate hyperv?
Yaros
Yaros2mo ago
No You don't
Roger Wilco
Roger WilcoOP2mo ago
Ok thank you both, much appreciated. I will very likely be back, but I need to tinker with this.
Yaros
Yaros2mo ago
No problem
Roger Wilco
Roger WilcoOP2mo ago
I ran the steps in Debian, all successful. Since I already had Immich installed in docker-desktop, can I (should I) use the same yml and env files?
Yaros
Yaros2mo ago
Sure, you can Right, @Daniel ?
Daniel
Daniel2mo ago
Yeah, obviously change the paths
Roger Wilco
Roger WilcoOP2mo ago
So far so good. Much smoother than desktop! Once this completes, I can proceed with immich-go?
No description
Roger Wilco
Roger WilcoOP2mo ago
Some tinkering to do with paths. I’ll figure that out.
Yaros
Yaros2mo ago
By the way, in the windows file explorer you can access files from Docker, there should be a new icon in the sidebar
Roger Wilco
Roger WilcoOP2mo ago
Windows to Linux format issue in .env., now that works Yes I noticed that and used it, also removed Ubuntu Is it normal that Immich wants me to register?
Yaros
Yaros2mo ago
In the web UI? Well if you're starting from scratch then yes
Roger Wilco
Roger WilcoOP2mo ago
I don’t mind starting from scratch, I just thought maybe my old docker one would popup I think I prefer starting from scratch, I’ll then be able to delete the whole docker-desktio folders

Did you find this page helpful?