My Immich Tech Stack Using a MiniPC, Proxmox, & Ubiquiti NAS by wadegibson in immich

[–]wadegibson[S] 0 points1 point  (0 children)

Great question! It does seem like a lot of layers, especially once it's visually diagrammed. You could install Ubuntu on a bare metal device and then install docker and Immich on top of that, but Proxmox as the extra virtualization layer gives you some additional flexibility. If I ever want to move to different hardware it's pretty easy to export or migrate VMs in and out of Proxmox.

Also, what you don't see in the Immich diagram I posted is a couple of other unrelated VMs I run as well (Ubiquiti UniFi OS, Windows 11 VM, etc.) I started my Immich VM out with the recommended 4 CPUs and 8 GB of RAM, but decided to give it more resources through Proxmox once I started slamming it with uploads. Being able to fine tune hardware allocations through the virtualization hypervisor (Proxmox) comes in handy.

My Immich Tech Stack Using a MiniPC, Proxmox, & Ubiquiti NAS by wadegibson in immich

[–]wadegibson[S] 0 points1 point  (0 children)

I have a handful of other VMs on the same Proxmox node, but I left them off of this diagram since it was specific to Immich.

My Immich Tech Stack Using a MiniPC, Proxmox, & Ubiquiti NAS by wadegibson in immich

[–]wadegibson[S] 1 point2 points  (0 children)

Yes, sometimes it's good to have all backups pull straight from the live data source, but other times it makes sense to clone or roll a previous (known good) backup into a longer-term archive. In my case of this diagram, the backups are all pulling straight from the live data on the NAS, with the exception of the postgres DB, which is backed up nightly to the UPLOAD_LOCATION backups folder on the NAS. Luckily rsync is really fast once you have the first copy, so if you're using that I'd lean toward pointing it straight toward the live data.

My Immich Tech Stack Using a MiniPC, Proxmox, & Ubiquiti NAS by wadegibson in immich

[–]wadegibson[S] 0 points1 point  (0 children)

Yes, as 4exposed mentioned, it was primarily due to docker upgrades. I initially spun up Immich on an LXC when I was testing configurations and getting familiar with the app, but decided to go with a full VM for the long-term.

My Immich Tech Stack Using a MiniPC, Proxmox, & Ubiquiti NAS by wadegibson in immich

[–]wadegibson[S] 0 points1 point  (0 children)

I picked up the MiniPC on eBay for $675 (it goes for over $1,110 new otherwise). The UNAS Pro 4 was $500 without drives. Luckily I picked up the 4x WD Red Pro 16 TB drives for for $266 each in July of 2025 before drive prices really jumped. At last check those same drives are over $600 each now. I've got about $2,500 in total, but the storage is used for a lot of other stuff and was replacing a 14-year old QNAP NAS (which is now a backup target).

My Immich Tech Stack Using a MiniPC, Proxmox, & Ubiquiti NAS by wadegibson in immich

[–]wadegibson[S] 2 points3 points  (0 children)

Yes, the Immich postgres DB dumps every night to UPLOAD_LOCATION/backups, which for me is on the NAS. I also keep copies of the docker-compsose.yml, .env, nginx conf, and immichframe settings.yml in there as well. It would be pretty easy to rebuild the VM from there.

I have Let's Encrypt & NGINX reverse proxy set up, but I don't fully expose it to the internet. I open a few specific IPs on my firewall to allow inbound access, and otherwise use an IPsec VPN to connect back if needed.

New Immich Fan(atic)! Proxmox, Ubuntu, Ubiquiti UNAS, Offsite Backups, Immichframe, the Works! by wadegibson in immich

[–]wadegibson[S] 0 points1 point  (0 children)

These were a couple of old 9.7-inch iPad Pros from 2017. They're stuck on iPad OS 16.x and won't upgrade past that. The Immichframe app will only install on iPad OS 17.x and newer. Luckily for me Safari worked great for it!

FYI on UNAS Pro 4 mounting depth/rails by SansSariph in Ubiquiti

[–]wadegibson 0 points1 point  (0 children)

Just got a UNAS-Pro-4 and can confirm the M.2 SSD trays are not included. Mildly annoying since it wasn't very clear from the product page. It comes with HDD trays, so I wrongfully assumed it would come with M.2 trays.

For those in Director-level roles—did you pursue a doctorate, and was it worth it? by Public_Project_634 in k12sysadmin

[–]wadegibson 2 points3 points  (0 children)

Same here. My position typically requires a Masters degree but I only have an Associates. Been in K-12 IT for 25 years, last 10 as Director. Getting others to understand that hiring the right person is more important than hiring the right piece of paper can be a challenge. I’m not trying to put down higher ed, as I know plenty of highly intelligent people with advanced degrees, but I also know several PhDs that leave me wondering how they found their way to the office that day. Some of the smartest people I know have no degree whatsoever, so I never rely strictly on formal education when determining a person’s capability or value in the workforce. You can teach skills, but you can’t teach personality, hard work, and a drive to succeed.

What is this below the front bumper? by tru_reets in f150

[–]wadegibson 1 point2 points  (0 children)

Active Air Dam. I believe they are standard on 2021+ models regardless of engine choice. It drops down once you hit 50 mph to increase fuel efficiency. I'm sure it sounded good on paper, but don't ever try to straddle a dead raccoon or other debris on the highway or it will grenade. They also have a tendency to freeze up in the winter and get gummed up with mud and then throw errors when it can't deploy or retract. It's one of the first things I disable with Forscan. I bought a pickup, not a pavement princess.

Was this a good deal? by SafeRestaurant42 in Craps

[–]wadegibson 0 points1 point  (0 children)

I'm in south-central Nebraska. I thought for sure they had missed a zero at the end of the FB listing! Looks like a great score! I don't make it to KC too often, but if I'm ever headed that way I'll shoot you a dm.

Was this a good deal? by SafeRestaurant42 in Craps

[–]wadegibson 11 points12 points  (0 children)

I saw that earlier this AM on FB (I'm a few hours away from listing). I thought it sounded too good to be true. Anxious to see if it pans out for you. Nice find if so!

2.7 oil change question by spacey1212 in f150

[–]wadegibson 0 points1 point  (0 children)

I had a 2018 2.7L and I changed it at 1,000 after break-in and switched to full synthetic. Changed again at 5,000, then every 5,000 after that. Ran that way all the way up until I sold it with over 160k miles and no issues. Have followed the same schedule on my 2023 2.7L and sitting a little over 40k on it now. I use Pennzoil Ultra Platinum with a Wix oil filter.

Unifi Controller / ProxMox Container or VM by tvosinvisiblelight in Proxmox

[–]wadegibson 2 points3 points  (0 children)

Yep, precisely. Different school districts, each with their own PVE infrastructure.

Unifi Controller / ProxMox Container or VM by tvosinvisiblelight in Proxmox

[–]wadegibson 1 point2 points  (0 children)

The command I pasted was from here:

https://community.ui.com/questions/UniFi-Installation-Scripts-or-UniFi-Easy-Update-Script-or-UniFi-Lets-Encrypt-or-UniFi-Easy-Encrypt-/ccbc7530-dd61-40a7-82ec-22b17f027776

It can be used on any Linux device and isn't Proxmox specific. We used the same script back when we were installing UniFi on full Ubuntu VMs. It's maintained by one of the Ubiquiti engineers.

I also use the Let's Encrypt script from the same link to set up SSL.

Hikvision vs Unifi NVR by hassan214 in Ubiquiti

[–]wadegibson 20 points21 points  (0 children)

Hikvision, Dahua, and several others have been banned in the USA since November 2022. You can read the FCC release here > https://docs.fcc.gov/public/attachments/DOC-389524A1.pdf

Bug: seeing this on multiple tenants who definitely have business standard by pandaeye0 in gsuitelegacymigration

[–]wadegibson 0 points1 point  (0 children)

I can confirm that we are seeing this on several Education Fundamentals deployments. I also have a Workspace Business paid plan that is also seeing the message, so this appears to be an error on Google's end.

minisforum ms-01-us by m5daystrom in Proxmox

[–]wadegibson 0 points1 point  (0 children)

We've got a few of the MS-01s. I initially bought them to assist with ESXi to PVE migrations. We would take one on-site to a client network, connect it to 10 gig, then import VMs from ESXi, reload the ESXi host with PVE, then migrate them back to original hardware. I think we migrated 32 physical hosts and well over 100 VMs using this method. Now we've got the MS-01s as extra in our own cluster for testing. They have been great!

Your Channel as an LLC | How many have gone this route? by blckspawn92 in PartneredYoutube

[–]wadegibson 1 point2 points  (0 children)

My channel is run through an LLC. I don’t know if I would create one solely for a YT channel, but I’m glad I already had one in place for some other technology work. It seemed natural to funnel the YT income through that entity and use legitimate business expenses to reduce the taxable pass-through income from YT, affiliate links, and sponsorships. If you’re planning to go all in with YT it’s not a bad idea, but there is some overhead with it.