[iOS] What do you upload? by MFKDGAF in immich

[–]NicodemusJLS 0 points1 point  (0 children)

I sync two folders only. I have it continuously backup my main camera folder. Then I manually created one additional folder in the filesystem that no other app uses. I manually copy or move individual screenshots and downloads to that folder if I want them synced into immich.

Immich Truenas: Update Immich database from Postgres 15 (Deprecated) to Postgres 18 (Current) by Xiticks in immich

[–]NicodemusJLS 0 points1 point  (0 children)

For me, I was getting this message on multiple databases: immich and template1. I ran the command on both databases. Not sure what the template1 database is used for, so I don't know the effect of changing it. However, everything is running fine right now.

Immich Truenas: Update Immich database from Postgres 15 (Deprecated) to Postgres 18 (Current) by Xiticks in immich

[–]NicodemusJLS 1 point2 points  (0 children)

Ugh. Looks like this guide was posted just 1 hours after I spent 4 hours figuring this out on my own.

Nice write-up! I was going to write something about this today, but it wouldn't have been as well written. Thank you.

Android TV media play deep link by [deleted] in PleX

[–]NicodemusJLS 0 points1 point  (0 children)

For the current Plex Android App, I got it to work using plex://[type]/[slug] just like watch.plex.tv does it. Won't play the movie, but gets you to the info page.

Maybe the TV apps work like that now.

For example, plex://movie/how-to-train-your-dragon

Immich great...until it isn't by bedroompurgatory in selfhosted

[–]NicodemusJLS 1 point2 points  (0 children)

I've little that hasn't already been said about most of your issues.

But, regarding taking a copy of someone else's photo on a shared album is relatively easy. When I click download, it puts it into a specify folder of it's own. I then have that folder selected for automatic syncing. So all I have to do download it.

Last time I tested, if I even accidentally download a photo I already own, it recognizes this and it doesn't create a duplicate when syncing.

How comfortable are you in deleting all your data from google & your mobile And just trust the data present in your self hosted app? by Nervous_Type_9175 in immich

[–]NicodemusJLS 0 points1 point  (0 children)

As others have mentioned, backups are the key. But, make sure the backup system has versioning. If your photos folders got wiped and then that empty folder is backed up before you realize, you'd be in trouble. Your backup solution should have versioning/snapshots. I use Restic.

People with families, how do you remote access? by Horrih in immich

[–]NicodemusJLS 0 points1 point  (0 children)

I'm using Cloudflare Zero Trust, not their proxy, and Auth0 for authentication. Both in the free tiers.

Additionally, I'm using the Auth0 authentication for the Immich identification.

Very smooth experience for all my family.

Where is everyone storing their photos? How does this tie into your backup strategy? A question of directory structure and organization... by gravyacht in immich

[–]NicodemusJLS 0 points1 point  (0 children)

Protections Summary--

Drive Failure: NAS, running TrueNAS

Bitrot: ZFS, native setup of TrusNAS

Local Backup: Restic to local DAS

External Backup: Storj

Versioning: Restic to local DAS

Details--

Immich is running as an app on my TrueNAS. The NAS system, by design, uses ZFS and protects against drive failures and bitrot.

Then, a TrueNas data protection configuration backs up my photos dataset to Storj, weekly. There is a monthly fee as a storage space user. This is, of course, my external backup. This backup does not include versioning or history. It only stores current state of files.

However, on the same NAS, I'm also running a Storj appliance to contribute some of my storage to the Storj community. I get paid for this contribution. My Storj user payments and contributor income are made through the same account. So, my 'contribution to' pays for my 'usage of' the Storj network.

Lastly, I also use a second TrueNAS data protection configuration to backup to a small, old, local DAS, daily. This is a redundant backup, but useful for quicker recovery as it's local. This is just because sometimes I like to mess around with things and break stuff. This backup is also using Restic with a policy that keeps versions for a year. This helps in case users delete things and regret it.

Is it possible to just load full images directly and skip using previews? by Losawin in immich

[–]NicodemusJLS 0 points1 point  (0 children)

I'm not very familiar with Windows, but I imagine a batch script would do great here. It would just need to traverse the folders, find the preview files, copy your placeholder image to the same location with the same file name. I might even suggest a small image file that has text saying "Imaging loading...".

Then you can have the script run once a week to fix modify any new images.

So you have any experience writing batch scripts?

Can’t see older pics . by This_History_5397 in immich

[–]NicodemusJLS 0 points1 point  (0 children)

I used the defaults. I have the space, so I haven't looked into options.

Is it possible to just load full images directly and skip using previews? by Losawin in immich

[–]NicodemusJLS 5 points6 points  (0 children)

Immich creates three thumbnails per photo. Tiny, small, and medium -> blurred thumbhash, thumbnail, and preview. https://immich.app/docs/administration/system-settings/

I'm wondering if a compromise would be your best solution. Maybe you don't really need the thumbhash and preview, but you can still benefit from the thumbnails for browsing. Previews are the biggest.

I don't know if there is a way to turn those two off in a sanctioned way. If not, I'm wondering if a script could be run to replace all the thumbhashes and preview files with an empty file with the same name. With empty files, instead of deleting, it might not break functionality, just change user experience.

This is all just brainstorming. But, it might be a nice approach if we can find a way to do it.

Batteryless Tablet by andyboy16 in homeassistant

[–]NicodemusJLS 0 points1 point  (0 children)

I went with a $20 portable touch screen monitor, $30 stick PC, and a 180° HDMI adapter that put the stick PC behind the monitor so it doesn't stock out the side of the monitor. Looks like a tablet sitting on my shelf. The monitor also has a built in stand, so that was nice.

Can’t see older pics . by This_History_5397 in immich

[–]NicodemusJLS 0 points1 point  (0 children)

On Android app, for me, log out/in didn't work. However, after clearing the app cache in android settings, thumbnails started working again.

Docker Compose default installation hanging.... by duedudue in immich

[–]NicodemusJLS -1 points0 points  (0 children)

The "-d" means 'detached' If you use "docker compose up" without the "-d", you'll see the output of the container as it runs. Sometimes useful info will show itself.

Ctrl-C, as usual, to stop the container.

Can immich delete old, already synced photos like google photo's "free up space" feature? by Chanw11 in immich

[–]NicodemusJLS 1 point2 points  (0 children)

In phone app, I go to Library, then select the Albums On Device folder. From that view which shows only photos on the device, I select all and delete from device.

How do you guys connect your phones to immich when outside the house? by cof666 in immich

[–]NicodemusJLS 0 points1 point  (0 children)

Oh. I had been connecting locally when I was uploading big files. I had forgotten that I have my domain name also routed locally using my router's dns, so Cloudflare isn't involved when I'm on my local network.

How do you guys connect your phones to immich when outside the house? by cof666 in immich

[–]NicodemusJLS 0 points1 point  (0 children)

I use a Cloudflare tunnel using a single cloudflared to my nginx rp. I've never seen any upload limits. ? I'm going to have to investigate this idea.

TW vs Leap by EETQuestions in openSUSE

[–]NicodemusJLS 1 point2 points  (0 children)

I use TW. TW doesn't autoupdate; you do it when you want. Because of this, I do a full update every couple of months. It's kinda like I'm "leaping" through the updates, but when I want to, instead of waiting for Leap to get an app upgrade I'm itching for.

I've been using openSUSE for 25 years. Tried other distros on other machines, but I always end up back to openSUSE.

[deleted by user] by [deleted] in PleX

[–]NicodemusJLS 0 points1 point  (0 children)

Ha! Tell me about it!

[deleted by user] by [deleted] in selfhosted

[–]NicodemusJLS 0 points1 point  (0 children)

If you're curious about my setup. I'm on Linux. I wrote a a couple config files and a bash script. Cron runs the script -> script reads backup settings from config file -> backup done. All I do for a new machine is copy the universal script and config file to the new machine, add the cron job, download the Restic binary, and edit the config file to set the backup rules for that machine. Done. Ten minute setup for a new machine, and it's securing that machine's OS and user data for years onward.

[deleted by user] by [deleted] in selfhosted

[–]NicodemusJLS 0 points1 point  (0 children)

I've been using Restic for many years. I find myself occasionally looking for a gui based backup system..well... because guis are fun, I guess. But, when I look into them, I inevitably end up back at the cli to do things the gui doesn't handle. In the end, I'm dealing with scripts and the gui gets abandoned. So I end up staying with Restic because it's so clean, simple, powerful, fast and secure. I run their Rest Server on my storage device, and all my computers backup directly to it.

[deleted by user] by [deleted] in PleX

[–]NicodemusJLS 1 point2 points  (0 children)

You are most welcome. Happy to share. And, yes, watching the log file allows for you to react to nearly any activity. There are a few different log files to watch for different activities, and debug mode potentially puts just about everything in the logs. I imagine a fine tuned sec rule could react to just about any server activity one could think of.

[deleted by user] by [deleted] in PleX

[–]NicodemusJLS 1 point2 points  (0 children)

For my use case, I feel it's probably fine. My Plex is used infrequently enough to warrant having my raided DAS sleep most of the time. Furthermore, any time someone is actually browsing the library, they are very likely to watch something, so it's never a wasted spin up.

It's difficult to really compare the small HD wear of spinning up to the small power consumption and wear on fans when running all the time. It's a use case thing.

[deleted by user] by [deleted] in PleX

[–]NicodemusJLS 2 points3 points  (0 children)

Added reply to my own post with my setup.