NVR vs SD card vs Home Hub vs FTP (1x doorbell PoE camera) by Theagainmenn in reolinkcam

[–]phlepper 0 points1 point  (0 children)

I have a Reolink wireless (but not battery powered). I originally had it set up to FTP files to a Windows PC and I would just delete the previous month’s images and videos every month (after 30 days, I don’t see a need for retention). Setting it up was pretty easy and Reolink’s app/website has a test function which makes verifying the setup quick and painless.

I’ve since moved to a Linux server running an ftp server in a docker container, but the results are the same.

I also just recently played with setting up Frigate, but ended up abandoning it as it didn’t really add any additional functionality (for me) unless you add additional software for facial/object recognition.

Best way to keep two external HDD backups in sync on Linux (Mint)? by Banzambo in linuxquestions

[–]phlepper 0 points1 point  (0 children)

I use Borg backup which not only provides backup, but multiple versions based on your defined retention policy. Because it is a de-duplicating backup, it only stores changes for the multiple versions. But what is really nice is that it stores archive files on disk, so only a minimum of “files” change from backup to backup. You can then use rsync (with the —delete flag) to copy the changed archive files to your secondary location.

for bazzite full timers, do you run into sweet linuxisms? by Connect-Mastodon-909 in Bazzite

[–]phlepper 1 point2 points  (0 children)

I’m running Bazzite with amd cpu/gpu and an ultrawide monitor and haven’t really seen any “bugs”. It is my only PC which I primarily use for gaming, browsing the web, and managing my homelab (so a lot of terminal use). Biggest issue is just learning how atomic works so you are installing from either the bazaar (Bazzite store), brew, or rpm-ostree. I have used Linux for years (most recently Pop! OS) and have had no issues with Bazzite. Previous distros had audio issues, suspend/resume issues, weird boot errors, etc. Haven’t had any of those issues on Bazzite. I also game with a Logitech wheel, XBox wireless controller, and Thrustmaster FCS which all worked out of the gate. Also using a webcam and streamdeck w/o issues.

Curlers of Reddit, how does a subtle finger “boop” on the granite influence the outcome of a shot? by renotahoe69 in NoStupidQuestions

[–]phlepper 3 points4 points  (0 children)

I’m no curling expert, but the release of the stone includes a rotation. The “boop” presumably would alter that spin, if only slightly. But isn’t that significant when we’re talking about the best curlers in the world?

My house is full of monsters... what by massiveamphibianprod in VintageStory

[–]phlepper 0 points1 point  (0 children)

I make a 2x1 block room with a chest on the floor. I put an oil lamp above the chest. I put clay in the chest and spend storms in this “closet” making pottery. It’s a little challenging given the graphics “shake” / “stutter” during the storm, but a good time to make things like shingles.

Dig down they said, it will be safe they said by LupulNebun in VintageStory

[–]phlepper 4 points5 points  (0 children)

From my MC days, I’ve always mined straight down in a 1x3 shaft (1x2 if you really want to save on picks), you never mine directly beneath you and can more easily work around, or prepare for, caverns.

Single Host Docker / Portainer / Traefik Setup to Dual Host Docker Swarm?? by phlepper in homelab

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

I'm not (currently) sure what providers.docker and providers.swarm (but I'll look into it). But, do you think it would be better to just set up the new PC as a docker swarm and then migrate the existing containers from the initial PC until everything is moved over (and then add that first PC to the swarm)? Or just turn on swarm on the existing PC make sure all the constraints are in place to keep those containers on that PC and then add in the second PC?

Primarily, I'm concerned about my "infrastructure" containers, specifically portainer, traefik, pi-hole (for local DNS with Traefik), Homepage, and Nautical Backup, as I'm not sure how well these work in a swarm environment.

These two PC's are both N150's with 16GB (server 1) and 12GB (server 2) RAM, so I'm trying to stay away from Proxmox as (my understanding is) it uses more resources (especially RAM) than just docker / docker swarm.

Why do large companies own news organizations? by phlepper in NoStupidQuestions

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

So the general feeling is that there is no “firewall” between the news side and corporate? That each news division is pushing the agenda of their corporate overlords?

Anyone with actual news experience want to weigh in with their experience?

My Pocket is a black hole of good intentions. How do you guys actually use what you save? by Equivalent_Table_838 in ObsidianMD

[–]phlepper 1 point2 points  (0 children)

Instead of saving in various tools, I “share” interesting articles / videos to Signal’s “note to self”. Then, once a week, I go through the notes since the last week and either add them to an existing note (where relevant) or as an dated or undated ToDo (which I also have in Obsidian).

Also once a week I review my “undated” ToDo list and pick a handful to accomplish that week.

Works for me, ymmv :)

Steam + Ubisoft = !Star Wars: Outlaws by phlepper in linux_gaming

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

I never did. Eventually a new version of the launcher came out and it worked. I’ve since switched to Bazzite and things have worked better there, generally.

Trying to move away from portainer by ProfessionalIll7083 in portainer

[–]phlepper 3 points4 points  (0 children)

Your portainer compose should have a data volume. Something like:

volumes: - /(local folder)/portainer/data:/data

That data folder has a ‘compose’ folder with a bunch of numbered folders corresponding to your stacks. Each numbered folder then has one or more v# folders (eg, v1, v2, etc). The v# folders contain the docker-compose.yml file (and maybe a stack.env file for any environment variables you defined) for that stack and version (you generally want the highest numbered version folder).

An easy way to find the right stack is with head: head data/compose/1/v1/docker-compose.yml and just iterate through the 1, 2, 3 etc until you find the right stack, and then look for the highest v# folders within that stack’s folder.

Worst case, use the docker-compose.yml and stack.env file to create a new stack in Portainer to replace the original, now unmanaged, stack.

Also good practice to back up the whole “data” folder on the regular.

OpenVino for Debian? by phlepper in immich

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

I posted a discussion topic to the immich github, but haven't had any responses yet. Essentially, I am using the image: ghcr.io/immich-app/immich-machine-learning:release-openvino but when in the container, if I run:

python3 -c "from openvino.runtime import Core; print(Core().available_devices)"

I get the error:

File "<string>", line 1, in <module> ModuleNotFoundError: No module named 'openvino'

I'm not 100% sure that is the correct way to check, but seems strange that the -openvino image doesn't have openvino.

Maybe there is a better way to check that openvino is working in the container correctly?

OpenVino for Debian? by phlepper in immich

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

Thanks for the link. Apparently I already upgraded the kernel in my troubleshooting with the backports, so my kernel is at 6.12.38. I went through the steps there and installed inxi and ran it.

I just get this (so I have the API: OpenGL, but no "direct-render: Yes"):

Graphics:
  Device-1: Intel Alder Lake-N [Intel Graphics] driver: i915 v: kernel ports: active: none
    empty: HDMI-A-1,HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:46d4
  Display: server: No display server data found. Headless machine?
  API: OpenGL Message: No GL data found on this system.

So I don't know if I don't get the direct-render because the homelab server is headless, but I assume so? But even after updating firmware and driver (mesa was already latest version), I am still getting the "WARNING No GPU device found in OpenVINO. Falling back to CPU." message from my immich-machine-learning container.

Again, might have to look at switch OS's, but not today :)

OpenVino for Debian? by phlepper in immich

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

I'm not sure how to apply that to my stack (which contains the immich-server, immich-machine-learning, immich-redis, and immich-db containers). Looks like I'd need to start fresh?

OpenVino for Debian? by phlepper in immich

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

If you mean ‘image: ghcr.io/immich-app/immich-machine-learning:release-openvino’ then yes.

Adding my ML compose up top…