January 30, 20251 yr On 1/27/2025 at 9:43 AM, terratrax said: Image updated to 30.0.5 @terratrax - Thanks a bunch for pulling this together. After running the Linuxserver container for about 3-4 years I've started playing more with recognition, and meeting the requirements was a challenge. I tried about 3 other containers that all presented issues to me (to be fair I was using my existing Mariadb database). I didn't try yours because I saw in the info it says Version 27, and I decided no way am I going to use something almost 4 major revs back. Then I jumped in here today to look for tips to fix the others and noticed you'd updated to v30. I jumped in, fresh database and all and things are looking very good. Maybe you should update the Community App description? I think it would help a ton more people that way. Cheers!
January 30, 20251 yr Author The git repo with the description has been updated, but I have no idea how often the unraid site polls it for updates.
February 14, 20251 yr On 1/29/2025 at 8:35 PM, BurntOC said: @terratrax - Thanks a bunch for pulling this together. After running the Linuxserver container for about 3-4 years I've started playing more with recognition, and meeting the requirements was a challenge. I tried about 3 other containers that all presented issues to me (to be fair I was using my existing Mariadb database). I didn't try yours because I saw in the info it says Version 27, and I decided no way am I going to use something almost 4 major revs back. Then I jumped in here today to look for tips to fix the others and noticed you'd updated to v30. I jumped in, fresh database and all and things are looking very good. Maybe you should update the Community App description? I think it would help a ton more people that way. Cheers! I would be interested in how you migrated over. I have been on LinuxServer's build for a while and want to get to use facial recognition which he does not support. Wondering how you migrated.
February 14, 20251 yr 40 minutes ago, gdgrassmid said: I would be interested in how you migrated over. I have been on LinuxServer's build for a while and want to get to use facial recognition which he does not support. Wondering how you migrated. Honestly, compared to my overall files library my Nextcloud footprint is pretty small. It is my family's "private cloud" for sharing controlled documents like medical, passport, and other info as well as quick notes and temporary files between media servers and such. I will soon start using it much for for the photos stuff I referenced. In my case, I just installed the container parallel to the existing LS instance so that I could feel comfortable about a fallback and to make referencing config stuff easy. The new install had a new database container as well. Then I just manually moved the files in for each user and the shares. It was very straightfoward and completed pretty quickly. Definitely more work than one would like to do, but I wanted to be closer to be closer to the officially supported image and have support for those additional face recognition and other libraries. I've been on the other images for years, and I expect I won't have to do this again for many years. Something better than Nextcloud may come along by then - who knows?
February 15, 20251 yr So far I am able to get my new NextCloud-Multimedia instance spun up and seems to be working mostly. With a GTX1660ti nvidia card, my nextcloud gives me a warning.... How do I get my GPU to load properly? .... or possibly mine doesn't support the requirements either. I have passed my GPU to the container just as I did with my Plex container. Edited February 15, 20251 yr by gdgrassmid
April 29, 20251 yr Author Regarding GPU support it is not built into this image as this is quite a bit more involved than just updating the docker image (there are things you would need to do on the host). Honestly however there is not much benefit - yes memories can take a little longer to index the first time around but after that the CPU should be able to keep things up to date without any lag.
April 30, 20251 yr Author The latest tag has been updated to Nextcloud 31.0.4. You can also use the tag 31.0.4-apache if you don't want to automatically get updates.
May 11, 20251 yr Author Hi Saarlaender - I'm not sure I understand your question but the best place for these types of questions in probably in the main Nextcloud support thread. This image is basically the stock image with some libraries added to support Memories; everything else is untouched.
May 13, 20251 yr Hello! I tried to upgrade to version 31, in the end the image does not start and the log says Initialising nextcloud 31.0.4.1 ... Can't start Nextcloud because upgrading from 29.0.4.1 to 31.0.4.1 is not supported. where can I find the intermediate version (30)? Upd: I used the latest tag and docker started. but the question of upgrading to the latest version is relevant, because the server displays Nextcloud Hub 8 (29.0.4). Edited May 14, 20251 yr by OldeFortran
May 15, 20251 yr Since this image doesn't keep older tags try to either temporarily use nextcloud:30 as repository, run it so the data gets updated to 30 (check logs to see when it's done), then switch back and it'll get updated again to 31. Take appdata / DB backups before each step just in case. Alternatively use my image, I do follow releases pretty closely and keep the latest version of each branch available.
May 20, 20251 yr Author Yep this will work - or you can use the :testing tag which will be version 30 in this case. Going forward, each new version has its own unique tag so you should be able to upgrade in sequence. If you are using :latest and your version is still showing 29, my guess is that unraid has not pulled the latest image and you might need to check it manually.
July 3, 20251 yr Hi, can anybody help my with this problem?I updated to latest, checked rights, but after recent IOS Update it seems, the preview wont be generated anymore.Im really stuck with this since weeks... any hint would be awesome.Log when accessed the picture or preview is triggered:{"reqId":"zpsOP858wfrGKfYIiZ2U","level":3,"time":"2025-07-03T18:57:56+00:00","remoteAddr":"****","user":"Goddy","app":"core","method":"GET","url":"/index.php/apps/memories/api/image/preview/2488490?c=e018c8fc14665e1bee626c67f62500ea&x=340&y=340&a=1","message":"File: /Goddy/files/Photos/2025/06/11/25-06-11 16-38-30 1206.heic Imagick says:","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36","version":"31.0.4.1","exception":{"Exception":"ImagickException","Message":"Failed to read the file","Code":1,"Trace":[{"file":"/var/www/html/lib/private/Preview/HEIC.php","line":100,"function":"pingImage","class":"Imagick","type":"->","args":["/var/www/html/data/Goddy/files/Photos/2025/06/11/25-06-11 16-38-30 1206.heic[0]"]},{"file":"/var/www/html/lib/private/Preview/HEIC.php","line":57,"function":"getResizedPreview","class":"OC\\Preview\\HEIC","type":"->","args":["/var/www/html/data/Goddy/files/Photos/2025/06/11/25-06-11 16-38-30 1206.heic",20480,20480]},{"file":"/var/www/html/lib/private/Preview/GeneratorHelper.php","line":44,"function":"getThumbnail","class":"OC\\Preview\\HEIC","type":"->","args":[{"__class__":"OC\\Files\\Node\\File"},20480,20480]},{"file":"/var/www/html/lib/private/Preview/Generator.php","line":338,"function":"getThumbnail","class":"OC\\Preview\\GeneratorHelper","type":"->","args":[{"__class__":"OC\\Preview\\HEIC"},{"__class__":"OC\\Files\\Node\\File"},20480,20480]},{"file":"/var/www/html/lib/private/Preview/Generator.php","line":314,"function":"generateProviderPreview","class":"OC\\Preview\\Generator","type":"->","args":[{"__class__":"OC\\Files\\SimpleFS\\SimpleFolder"},{"__class__":"OC\\Files\\Node\\File"},20480,20480,false,true,"image/heic",""]},{"file":"/var/www/html/lib/private/Preview/Generator.php","line":120,"function":"getMaxPreview","class":"OC\\Preview\\Generator","type":"->","args":[{"__class__":"OC\\Files\\SimpleFS\\SimpleFolder"},[],{"__class__":"OC\\Files\\Node\\File"},"image/heic",""]},{"file":"/var/www/html/lib/private/Preview/Generator.php","line":87,"function":"generatePreviews","class":"OC\\Preview\\Generator","type":"->","args":[{"__class__":"OC\\Files\\Node\\File"},[{"width":340,"height":340,"crop":false,"mode":"fill"}],"image/heic"]},{"file":"/var/www/html/lib/private/PreviewManager.php","line":167,"function":"getPreview","class":"OC\\Preview\\Generator","type":"->","args":[{"__class__":"OC\\Files\\Node\\File"},340,340,false,"fill",null]},{"file":"/var/www/html/custom_apps/memories/lib/Controller/ImageController.php","line":62,"function":"getPreview","class":"OC\\PreviewManager","type":"->","args":[{"__class__":"OC\\Files\\Node\\File"},340,340,false,"fill"]},{"file":"/var/www/html/custom_apps/memories/lib/UtilController.php","line":20,"function":"OCA\\Memories\\Controller\\{closure}","class":"OCA\\Memories\\Controller\\ImageController","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/custom_apps/memories/lib/Controller/ImageController.php","line":55,"function":"guardEx","class":"OCA\\Memories\\Util","type":"::","args":[{"__class__":"Closure"}]},{"file":"/var/www/html/lib/private/AppFramework/Http/Dispatcher.php","line":200,"function":"preview","class":"OCA\\Memories\\Controller\\ImageController","type":"->","args":[2488490,340,340,true,"fill"]},{"file":"/var/www/html/lib/private/AppFramework/Http/Dispatcher.php","line":114,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\Memories\\Controller\\ImageController"},"preview"]},{"file":"/var/www/html/lib/private/AppFramework/App.php","line":161,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\Memories\\Controller\\ImageController"},"preview"]},{"file":"/var/www/html/lib/private/Route/Router.php","line":307,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OCA\\Memories\\Controller\\ImageController","preview",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"id":"2488490","_route":"memories.image.preview"}]},{"file":"/var/www/html/lib/base.php","line":1025,"function":"match","class":"OC\\Route\\Router","type":"->","args":["/apps/memories/api/image/preview/2488490"]},{"file":"/var/www/html/index.php","line":24,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"/var/www/html/lib/private/Preview/HEIC.php","Line":100,"message":"File: /Goddy/files/Photos/2025/06/11/25-06-11 16-38-30 1206.heic Imagick says:","exception":{},"CustomMessage":"File: /Goddy/files/Photos/2025/06/11/25-06-11 16-38-30 1206.heic Imagick says:"}} Edited July 3, 20251 yr by Goddy
July 3, 20251 yr HEIC files from iOS18 use a new format that requires newer libs, my image includes a fix for that
July 3, 20251 yr 36 minutes ago, Kilrah said:HEIC files from iOS18 use a new format that requires newer libs, my image includes a fix for thatThanks, i'll try to figure out how to "switch" without any trouble. -.-"
July 3, 20251 yr 54 minutes ago, Kilrah said:HEIC files from iOS18 use a new format that requires newer libs, my image includes a fix for thatWorked, flawlessly. Thanks so much!
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.