I
Immich•2mo ago
admo__

TrueNAS - Immich v1.137.1 migration to new storage configuration format

Built-in manual:
The storage configuration you are using is deprecated and will be removed in a future version. Please migrate to the new storage configuration format. What you essentially have to do is to create a new dataset/directory, move your data there and then update the configuration by unchecking the 'Use old storage config' option. And pointing the 'Data Storage' to the new dataset/directory. For example if you create a new dataset at '/mnt/tank/immich' In this directory create 2 datasets/directories: /mnt/tank/immich/data and /mnt/tank/immich/postgres-data

Now inside the /mnt/tank/immich/data directory create the following directories (NOT datasets): mkdir -p /mnt/tank/immich/data/{upload,thumbs,library,profile,backups,encoded-video} Then you have to move your data from the old separate dataset/directories to the new ones. For example /mnt/tank/old-immich-data/upload to /mnt/tank/immich/data/upload.
The storage configuration you are using is deprecated and will be removed in a future version. Please migrate to the new storage configuration format. What you essentially have to do is to create a new dataset/directory, move your data there and then update the configuration by unchecking the 'Use old storage config' option. And pointing the 'Data Storage' to the new dataset/directory. For example if you create a new dataset at '/mnt/tank/immich' In this directory create 2 datasets/directories: /mnt/tank/immich/data and /mnt/tank/immich/postgres-data

Now inside the /mnt/tank/immich/data directory create the following directories (NOT datasets): mkdir -p /mnt/tank/immich/data/{upload,thumbs,library,profile,backups,encoded-video} Then you have to move your data from the old separate dataset/directories to the new ones. For example /mnt/tank/old-immich-data/upload to /mnt/tank/immich/data/upload.
My locations: - Postgres - /mnt/NVME/Apps/immich-app/pgData - Upload: - /mnt/Datastore/Immich/uploads - Backups: - /mnt/Datastore/Immich/backups - Library: - /mnt/Datastore/Immich/library - Profile: - /mnt/NVME/Apps/immich-app/profile - Thumbs: - /mnt/Datastore/Immich/thumbs - Video: - /mnt/Datastore/Immich/video - Machine Learning Cache: - /mnt/Datastore/Immich/MLcache When I uncheck the box labeled Use Old Storage Configuration (Deprecated) only these options are visible: - Data Storage (aka Upload Location) - Why does it only show the path to Upload? Where are thumbs, library, profile, etc.? - Machine Learning Cache - I assume that here I can specify the location of the folder in the path/mnt/Datastore/Immich/MLcache - Postgress Data Storage - I assume that here I can specify the location of the folder in the path /mnt/NVME/Apps/immich-app/pgData Can anyone advise me on exactly what to do?
138 Replies
Immich
Immich•2mo ago
:wave: Hey @admo, 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. :ballot_box_with_check: verified I'm on the latest release(note that mobile app releases may take some time). 2. :ballot_box_with_check: read applicable release notes. 3. :ballot_box_with_check: reviewed the FAQs for known issues. 4. :ballot_box_with_check: reviewed Github for known issues. 5. :ballot_box_with_check: tried accessing Immich via local ip (without a custom reverse proxy). 6. :ballot_box_with_check: uploaded the relevant information (see below). 7. :ballot_box_with_check: 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. Successfully submitted, a tag has been added to inform contributors. :white_check_mark:
Xiticks
Xiticks•2mo ago
Your postgres location is fine MLcache, you can leave it to temporary
Xiticks
Xiticks•2mo ago
TrueNAS [Community] | Immich
This is a community contribution and not officially supported by the Immich team, but included here for convenience.
Xiticks
Xiticks•2mo ago
The new storage location is "simplified" your datasets (thumbs, uploads and so one) are now folders of a main dataset You can still separate them (as explained in the guide, there are 2 pages -W Migrate to a new dataset or keep existing dataset) so you could have your thumbs on a ssd pool for example The thing that need to be updated in the guide is rsync -av /mnt/tank/immich/video/ /mnt/tank/immich/data/video/ it shoud be rsync -av /mnt/tank/immich/profile/ /mnt/tank/immich/data/profile/ rsync -av /mnt/tank/immich/video/ /mnt/tank/immich/data/encoded-video/
tontze
tontze•2mo ago
https://pr-19990.preview.immich.app/docs/install/truenas/ does not lead to anything ? should data storage path in truenas point to /mnt/tank/new-immich/data or /mnt/tank/new-immich/data/upload ?
Xiticks
Xiticks•2mo ago
New link /data not /data/upload
admo__
admo__OP•2mo ago
TrueNAS [Community] | Immich
This is a community contribution and not officially supported by the Immich team, but included here for convenience.
Xiticks
Xiticks•2mo ago
Thx! I thought I shared the right one, mb
admo__
admo__OP•2mo ago
No problem. Today I will try to migrate. Everything works. Thank you for your help.
Xiticks
Xiticks•2mo ago
Good to know! Was the guide clear enough? No issues with it?
coburt
coburt•2mo ago
hello, I am having trouble with the migration. I wanted to store the upload and library folders on my hdd pool while everything else is on ssd pool. I followed the guide above and copied the data from the old datasets to the new ones in the appropriate location. Then in the app config I mapped data storage to immich/data, and pgdata to immich/pgdata. I added additional datasets for the /data/upload and /data/library which are on my hdd pool. However, when I open immich, it appears that it wants a first time setup for admin registration instead of logging in with my user. I checked the /data folder and it appears to have auto created empty upload and library folders, so my theory is for some reason it's not seeing those folders on my hdd pool or maybe even overwriting some on the ssd pool? Is there something I'm doing wrong in the storage setup? Some screenshots attached for reference, thank you!!
No description
No description
No description
No description
Xiticks
Xiticks•2mo ago
could you give more details about what you did to copy the data from old to new? Did you have host path for all, or also ix-volumes?
coburt
coburt•2mo ago
I was using ix-apps for most and copied using rsync (ex: rsync -av /mnt/.ix-apps/app_mounts/immich/profile/ /mnt/'SSD Pool'/immich/data/profile/). however, for uploads I was using host path on my hdd pool already, so I created a new upload folder and copied from the old one to the new one like this (rsync -av --exclude='uploads/' --exclude='library/' /mnt/Gus/Gus/Photos/ /mnt/Gus/Gus/Photos/upload/) A little funky i know, but I wanted to be able to store in the same Photos folder as before just with the upload subfolder being the one mounted now I checked in the shell with ls and it appears the files copied to the destination directory successfully, including the upload folder (which was about 100gb in my case)
Xiticks
Xiticks•2mo ago
There is also the admin thing, it looks like it can't read the db either Can you share your Immich config?
coburt
coburt•2mo ago
do you mean the yaml?
Xiticks
Xiticks•2mo ago
well the whoel TrueNAS edit section
coburt
coburt•2mo ago
yes i can do it in screenshots
Xiticks
Xiticks•2mo ago
could you also share the logs for both pgvecto and server containers?
coburt
coburt•2mo ago
sure here are the config screenshots:
No description
No description
No description
No description
No description
No description
No description
Xiticks
Xiticks•2mo ago
I don't also understand your second rsync command? how did you move upload when you exlude it? It runs as root, so it should not have issues to read the data
coburt
coburt•2mo ago
with the second rsync command, what I was doing is taking the folder I used to use for uploads, which in my case was /Photos, and creating a subfolder in /Photos called /upload and /library, where I wanted to copy each of that data respectivly. so I wanted to take the immich data from the root of /photos and move it to upload without moving the upload and library folders themselves as well. here are some screenshots of the folders to maybe help clarify
No description
No description
Xiticks
Xiticks•2mo ago
Oh yeah ok, I was confused by your terminolgy So Photos is one dataset, and library and upload are folders inside this dataset, that makes more sense
coburt
coburt•2mo ago
yes sorry, I'm just learning about how all this stuff works and what the proper terminology is
Xiticks
Xiticks•2mo ago
No worries
coburt
coburt•2mo ago
here are the server logs by the way:
coburt
coburt•2mo ago
and here are the pgvecto logs
No description
Xiticks
Xiticks•2mo ago
Can you check, inside the immich server container if, when you cd /data/upload you can see your folders? with "ls"
coburt
coburt•2mo ago
ill check
coburt
coburt•2mo ago
it looks like the folders are there
No description
coburt
coburt•2mo ago
no .immich file though
Xiticks
Xiticks•2mo ago
yeah ls -a to see it . means its hidden so eveything seems to be working The only issue would be the database migration that failed for some reason While still inside this container, can you do
immich-admin list-users
immich-admin list-users
?
coburt
coburt•2mo ago
No description
Xiticks
Xiticks•2mo ago
Yeah so no users
coburt
coburt•2mo ago
is there a folder i should check to make sure it migrated properly?
Xiticks
Xiticks•2mo ago
Well you could try to rsync the db again if you have not deleted it Do you have backups of the database by any chances? In Truenas could you do
ls -l /mnt/.ix-apps/app_mounts/immich/
ls -l /mnt/.ix-apps/app_mounts/immich/
?
coburt
coburt•2mo ago
No description
Xiticks
Xiticks•2mo ago
can you do the same command but add pbBackup at the end of it? btw, even though it look like you're comfortable with rsync commands Could you share the one you ran to rsync the db? And I suppose it was as root that you ran it
coburt
coburt•2mo ago
sorry for delay, my boss walked over and i had to pretend like im working
No description
coburt
coburt•2mo ago
for the rsync, these were all i ran: rsync -av /mnt/.ix-apps/app_mounts/immich/library/ /mnt/Gus/Gus/Photos/library/ rsync -av --exclude='uploads/' --exclude='library/' /mnt/Gus/Gus/Photos/ /mnt/Gus/Gus/Photos/upload/ rsync -av /mnt/.ix-apps/app_mounts/immich/thumbs/ /mnt/'SSD Pool'/immich/data/thumbs/ rsync -av /mnt/.ix-apps/app_mounts/immich/profile/ /mnt/'SSD Pool'/immich/data/profile/ rsync -av /mnt/.ix-apps/app_mounts/immich/video/ /mnt/'SSD Pool'/immich/data/encoded-video/ rsync -av /mnt/.ix-apps/app_mounts/immich/backups/ /mnt/'SSD Pool'/immich/data/backups/ becasue those were the folders on the instructions
Xiticks
Xiticks•2mo ago
can you cd /mnt/.ix-apps/app_mounts/immich/pbBackup and then do ls inside? where is pgData in all of that?
coburt
coburt•2mo ago
No description
coburt
coburt•2mo ago
im not sure, i didn't see it on the migration instructions
Xiticks
Xiticks•2mo ago
well ok that's fine Oh yeah MY bad on forgetting that on the guide that explains it xD
coburt
coburt•2mo ago
its fully possible i missed it
Xiticks
Xiticks•2mo ago
wait no In the tip section The big green box at the beginning of the instrucitons DO that You have not moved your database so that is normal that you don't have anythjng Do that with the Immich app shutdown
coburt
coburt•2mo ago
wow yeah i absolutely missed that step, i guess i thought for some reason that the database existed in the /data folder
Xiticks
Xiticks•2mo ago
And when it's up and running, you really should enable pgDump https://my.immich.app/admin/system-settings?isOpen=backup
coburt
coburt•2mo ago
ok let me try these steps and im sure thatll fix my problem hmm ok I copied the data with this command rsync -av /mnt/.ix-apps/app_mounts/immich/pgData/ /mnt/'SSD Pool'/immich/pgData and it seems like it successfully copied everything, but now the immich server won't start. It does go to "running" but then back to "deploying" and the web ui does not work
coburt
coburt•2mo ago
No description
coburt
coburt•2mo ago
I actually had this same issue the first time i upgraded to the latest version, but i figured it was due to the new storage config. I rolled it back to make sure everything was still there and it worked fine.
Xiticks
Xiticks•2mo ago
Logs of pg vector ? And if you can, also the ones of server if you can access it
coburt
coburt•2mo ago
server logs:
coburt
coburt•2mo ago
pgvecto logs: 2025-08-27 21:13:40.615078+00:00Using SSD storage 2025-08-27 21:13:40.638904+00:002025-08-27T21:13:40.638904935Z 2025-08-27 21:13:40.638924+00:00PostgreSQL Database directory appears to contain a database; Skipping initialization 2025-08-27 21:13:40.638932+00:002025-08-27T21:13:40.638932470Z 2025-08-27 21:13:40.648064+00:002025-08-27 21:13:40.648 GMT [1] LOG: skipping missing configuration file "/var/lib/postgresql/data/postgresql.override.conf" 2025-08-27 21:13:40.648329+00:002025-08-27 21:13:40.648 GMT [1] LOG: skipping missing configuration file "/var/lib/postgresql/data/postgresql.override.conf" 2025-08-27 21:13:40.669869+00:002025-08-27 14:13:40.669 PDT [1] LOG: starting PostgreSQL 15.14 (Debian 15.14-1.pgdg12+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14+deb12u1) 12.2.0, 64-bit 2025-08-27 21:13:40.670000+00:002025-08-27 14:13:40.669 PDT [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 2025-08-27 21:13:40.670019+00:002025-08-27 14:13:40.669 PDT [1] LOG: listening on IPv6 address "::", port 5432 2025-08-27 21:13:40.674347+00:002025-08-27 14:13:40.674 PDT [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" 2025-08-27 21:13:40.680364+00:002025-08-27 14:13:40.680 PDT [21] LOG: database system was shut down at 2025-08-27 14:05:17 PDT 2025-08-27 21:13:40.688126+00:002025-08-27 14:13:40.688 PDT [1] LOG: database system is ready to accept connections
Xiticks
Xiticks•2mo ago
oh fck Old version too Come in this thread I'm explaining the same thing https://discord.com/channels/979116623879368755/1410357104518369321
coburt
coburt•2mo ago
will do thank you
Xiticks
Xiticks•2mo ago
well I only begin to @coburt if you encounter any issue, ask them here so the other thread is clean (even though you already highjacked a resolved thread) @coburt random thought, did you deleted the content of pgData before running the rsync command?
coburt
coburt•2mo ago
No I did not
Xiticks
Xiticks•2mo ago
I don't know if that would create any issue with the database as most it was empty, but maybe it could
coburt
coburt•2mo ago
If you think it would be best, I can delete and recopy before doing the Immich version change
Xiticks
Xiticks•2mo ago
Yes, do it, just to be 100% sure that nothing has been messed up
coburt
coburt•2mo ago
Ok thank you I will
Xiticks
Xiticks•2mo ago
Better safe than sorry 😄
coburt
coburt•2mo ago
Very true
Xiticks
Xiticks•2mo ago
Btw, lmk if you encouter any issue, or if everything went well!
coburt
coburt•2mo ago
I will! Not sure if I’ll finish it before the end of the day since I’m may have to do some actual work at work lol
Xiticks
Xiticks•2mo ago
No worries it's almost midnight where I live, so I won't see your answer before tomorrow (sorry for the spam of pings in the other channel, but it's relevant) well I could also have done that Btw don't start the app before performing the version change, idk if that could modify stuff again
coburt
coburt•2mo ago
Will do, I’ve been keeping up on the other channel to make sure I get all the steps right too. I appreciate all of your help!
Xiticks
Xiticks•2mo ago
can you do ls -la /mnt/Gus/Gus/Photos/library I hopefully typed it correctly
coburt
coburt•2mo ago
looks right to me, ill try it now
Xiticks
Xiticks•2mo ago
you might need to do that as root
coburt
coburt•2mo ago
No description
coburt
coburt•2mo ago
i am logged in as root
Xiticks
Xiticks•2mo ago
OH WAIT YOU HAVE CUSTOM MOUNTS
coburt
coburt•2mo ago
ah yeah you mean because of the hdd and ssd pool?
Xiticks
Xiticks•2mo ago
Yes So in your file search for the things like /data/library and replace the /data with /usr/src/app/upload so for library it should be /usr/src/app/upload/library instead of /data/library Also make the change for upload
coburt
coburt•2mo ago
ohhhh because of the different storage system on the newer version ok so just for upload and library?
Xiticks
Xiticks•2mo ago
Yes I don't think you had other custom mount exactly
coburt
coburt•2mo ago
it was just those two
Xiticks
Xiticks•2mo ago
without changing the value, it created folders library and upload inside your hdd pool (they can exist, that won't change anything) but as they were not "initialised" the .immich is missing which throw this error this is a good safeguard https://immich.app/docs/administration/system-integrity/ If you want to read about it Please tell me it works xD
coburt
coburt•2mo ago
does this look right? i wasn't sure on the /upload/upload
No description
Xiticks
Xiticks•2mo ago
yeah yeah the previous path was realtive and was in uploadso upload/upload is normal
coburt
coburt•2mo ago
and i keep the /app/upload in the other places I put it previously? to replace /data
Xiticks
Xiticks•2mo ago
well /usr/src/app/upload byt yes
coburt
coburt•2mo ago
yeah sorry thats what i meant ok lets see if it works
Xiticks
Xiticks•2mo ago
Btw, why did you do your setup this way an not the other way around (like everything on HDD, and only thumbs and db on SSD)?
coburt
coburt•2mo ago
IT WORKED
Xiticks
Xiticks•2mo ago
NOICE
coburt
coburt•2mo ago
and ok for the ssd hdd i may have misunderstood, but my intention was to keep the full size images (which were all in my upload folder before) on the hdd
Xiticks
Xiticks•2mo ago
Check server logs to see if there isn't any migration or something like that
coburt
coburt•2mo ago
im not sure what to look for for the migration but here are the server logs:
Xiticks
Xiticks•2mo ago
Well if you want you can do it in the opposite way and have the files that don't need fast loading onto your hdd, and the rest on ssd Can you access Immich?
coburt
coburt•2mo ago
yes webui works and my pictures are all there
Xiticks
Xiticks•2mo ago
Ok that is great Now, copy the whole custom yaml file and save it somewhere, this way we have an "easy rollback" if anything goes wrong
coburt
coburt•2mo ago
what i was thinking with the file layout is that the thumbnails are small and need to load quickly for my timeline performance, but the full size images are large and would fill up my ssd pool. I figured the db and everything else thats small should also live on ssd for app performance
Xiticks
Xiticks•2mo ago
But we could "fix" your structure so you don't waste space on your ssd
coburt
coburt•2mo ago
good idea im open to a different structure for the folders if it makes sense
Xiticks
Xiticks•2mo ago
Yep, that is correct, however there is also encoded-video, which yeah might need to load fast, but they are video, so HDD are fine
coburt
coburt•2mo ago
i could definitly move encoded video to hdd
Xiticks
Xiticks•2mo ago
And also having the "backups" folder on a different pool than the database one, in IMO not a bad idea (it's a backup only of the db if configured)
coburt
coburt•2mo ago
so doing backups, library, encoded video, and uploads on hdd, and all the rest on ssd?
Xiticks
Xiticks•2mo ago
Yes, also "profile" could be on HDD (it's the profile pic of user, so I don't think that they have to be loaded fast, I think they're probably cached) Maybe you could rename your datasets, so its clearer What I would do is like in the Truenas installation guide So create a "parent" immich dataset with "generic permissions" in /mnt/Gus/Gus/ so you would have /mnt/Gus/Gus/Immich Then create a child to this dataset like "data" with the "apps" preset so /mnt/Gus/Gus/Immich/data (you could also created (this is what I did) a separate dataset inside /mnt/Gus/Gus/Immich for encoded-video and another one for backup (it is just for replication/backup tasks so I only backup the essential which is in data and backups) Then you'll have to run the rsync commands again, from your SSD pool and from you /mnt/Gus/Gus/Photos So rsync -av /mnt/Gus/Gus/Photos/upload/ /mnt/Gus/Gus/Immich/data/upload/ (don't forget the trailing / and do this for every folders so rsync -av /mnt/Gus/Gus/Photos/upload/ /mnt/Gus/Gus/Immich/data/upload/ rsync -av /mnt/Gus/Gus/Photos/library/ /mnt/Gus/Gus/Immich/data/library/ rsync -av /mnt/SSD/profile/ /mnt/Gus/Gus/Immich/data/profile/ rsync -av /mnt/SSD/encoded-video/ /mnt/Gus/Gus/Immich/data/encoded-video/ rsync -av /mnt/SSD/backups/ /mnt/Gus/Gus/Immich/data/backups
coburt
coburt•2mo ago
i think that all makes sense. would I want to upgrade the app to the new version first so that I can change the dataset mappings in the ui?
Xiticks
Xiticks•2mo ago
No From 132 to latest, the breaking changes are handled by TrueNAS So this should be fine to rsync the whole thing (and it's rsync so you could still "rollback" if there is any issue) After that, you delete your custom immich app (thats why I told you to save the whole yaml) Install a new immich instance, and instead of adding custom mount for upload and library, you do it for thumbs so mount path: /data/thumbs host path: /mnt/SSD/thumbs If you create separate datasets for encoded-video and/or backups, you'll also have to mount them
coburt
coburt•2mo ago
so would I make the dataset changes, rsync from the existing datasets, and then change the mappings in the yaml first before changing back to the latest version and reinstalling truenas
Xiticks
Xiticks•2mo ago
all these datasets (except the Immich "parent" have to use the apps preset no, simply delete the app, and reinstall it
coburt
coburt•2mo ago
ohh so we don't have to follow an upgrade path within the existing app? the version we went to was already close enough to support upgrading to the latest one now?
Xiticks
Xiticks•2mo ago
Yes
coburt
coburt•2mo ago
gotcha
Xiticks
Xiticks•2mo ago
Breaking changes of 133 and 137 are "related" (related to database) and are "compatible" and the breaking change in 136 is handled by trueNAS so 139 is ok to install Otherwise, if any issue, you still have the "backup" of the yaml custom file
coburt
coburt•2mo ago
ok i think this all makes sense. pgData and thumbs are stored on ssd for performance. Everything else will live on HDD with its own proper immich dataset under Gus. I can make the dataset changes now and apply them to a new immich install on the latest version
Xiticks
Xiticks•2mo ago
Exactly And if you have plan to make remote backups with another truenas (so replication) I would suggest to create at least a separate dataset for your encoded-videos, as they're not essenttial and can be regenereated
coburt
coburt•2mo ago
you mean so I don't need to back them up with replication?
Xiticks
Xiticks•2mo ago
Yes
Xiticks
Xiticks•2mo ago
That's how It is set up on my end
No description
coburt
coburt•2mo ago
ah that makes a lot of sense
Xiticks
Xiticks•2mo ago
backups also has it's own dataset in case I want to have a more robust backup policy for it for wathever reason
coburt
coburt•2mo ago
I think for my use cases since I don't have a replication target machine it would be simpler to just include it in the /data dataset for now, that way I don't have to split it up in the truenas config but i do see the benefit in doing it your way im not quite that deep into homelab yet haha
Xiticks
Xiticks•2mo ago
future proofing Well you could just create the dataset later and rsync again if the needs arise
coburt
coburt•2mo ago
yeah good point
Xiticks
Xiticks•2mo ago
(I don't have a remote replication target yet, I only have a local one to a second pool)
coburt
coburt•2mo ago
thats a good idea too, I just dont have enough hard drives or space in my case for them yet. In the future i want to convince some friends to build their own truenas machines and create ssh tunnels to replicate offsite with them but thats far off right now haha well anyway, I've gotta leave work now but when I have time ill try to get the datasets sorted and get everything reinstalled on the latest version thank you again for your help, you're really a lifesaver
Xiticks
Xiticks•2mo ago
No problem! I'll have to go to bed anyway (2am here)
coburt
coburt•2mo ago
jeez thats brutal
Xiticks
Xiticks•2mo ago
Keep me up to date, so I can help you clean up everything else too
coburt
coburt•2mo ago
I sure will, is this an ok thread to keep using?
Xiticks
Xiticks•2mo ago
And I still have to make my master thesis defense prensatation (that's why I really should go to bed, even though I really like to help) yeah I mean it is longer than the original one so…
coburt
coburt•2mo ago
wow good luck on that! very impressive
Xiticks
Xiticks•2mo ago
Oh I forgot If you do end up doing migration + deploy latest Your thumbs might be blurry, so check logs of server, if there is an issue with missing path upload/… I'll have to do https://discord.com/channels/979116623879368755/1401229113641009204/1401303535370506402 Update: probably not necessary as you skip the TrueNAS version that created the issue
coburt
coburt•2mo ago
Hey @Xiticks just wanted to let you know that everything worked! I'm on the lastest version of immich with the new dataset structure you recommended. Performance seems good, and the mobile app + my reverse proxy works too! Thank you so much for your time and help on this
Xiticks
Xiticks•2mo ago
Nice! I was about to ask Try to be relatively up to date while Immich is still not stable Well I did not help for reverse proxy or app, so I hope it was working well
coburt
coburt•2mo ago
Yeah i was just saying that you never know when updates can break other things in the chain too haha I saw on the roadmap that immich is hoping to go stable this year? do you know anything about when that might happen?
Xiticks
Xiticks•2mo ago
I don't have any insight, sorry, but I suppose by the end of the year haha Well you can follow the releases on github and there is a red section with breaking changes, even though, most of the time everything is handled by TrueNAS so you don't have anything to do aside from clicking on the update button Btw if you need/want help to clean the old data altogether (even the now useless ix_volumes, I can help with that during the weekend And even when Immich hits stable, I would still recommend to update at least every 2 months
coburt
coburt•2mo ago
I will give it a shot to clean up the old data, especially the multiple duplicates of the upload folder I have, but I’ll be sure to let you know if I run into issues. Now I’m on to fixing the next broken thing on my server which is Nextcloud haha
Xiticks
Xiticks•2mo ago
How did you manage to break it? -_- Good luck with that 🙂
coburt
coburt•2mo ago
Well it’s not fully broken but I’m trying to get the collabora server to connect so I can edit documents and stuff
Xiticks
Xiticks•2mo ago
Oh yeah, it is not fun to set up, I struggled to do it too
coburt
coburt•2mo ago
Do you know of any forums or discord servers for Nextcloud that would be helpful? I did some research and since Nextcloud is more enterprise focused there’s less of a passionate community of support out there for home users
Xiticks
Xiticks•2mo ago
Not that I can remember, I’ll have a look during the weekend if I saved some guides or if I just did trial and errors

Did you find this page helpful?