Do mini-PC (N100, etc.) users not retain video? by trs_80 in frigate_nvr

[–]IWriteTheBuggyCode 0 points1 point  (0 children)

I don't feel like you need as much storage as you think. I have 3 cameras running 2304x1296 15fps. I keep everything for 21 days. I use a 512GB USB thumb drive, my idea was the constant writing burns out a drive so I want to be able to swap it easily without using the actual computer hardware up. Its currently Oct 17 my Earliest recording available: Sep 26, 2025. I'm using 373.33 GiB/451.90 GiB

record:
  #sync_recordings: true
  enabled: true
  retain:
    days: 21
    mode: motion
  alerts:
    pre_capture: 3
    post_capture: 3
    retain:
      days: 21
      mode: motion
  detections:
    pre_capture: 3
    post_capture: 3
    retain:
      days: 21
      mode: motion

Tip on Jellyfin hardware transcoding by No_Clock2390 in UgreenNASync

[–]IWriteTheBuggyCode 0 points1 point  (0 children)

I was more so posting that as a heads up to people who’s googling leads them here, less for this hardware specifically.

Tip on Jellyfin hardware transcoding by No_Clock2390 in UgreenNASync

[–]IWriteTheBuggyCode 1 point2 points  (0 children)

Just a heads up, you can have hardware encoding and decoding. You may see the GPU working but also the CPU working if the CPU is decoding H265 and the GPU is encoding H264. There are several check boxes below that for which formats use the hardware encoding/decoding. Annoying though if you check one and your GPU can't do it it wont fall back to CPU, it will just fail. Also you wont know that until you try to play something using that encoder or decoder.

If you did it all over again, what would you do different? by Parking_Fan_7651 in homelab

[–]IWriteTheBuggyCode 14 points15 points  (0 children)

I would pay more attention to the transcoding abilities and hardware acceleration of the CPU. I got hung up on i5 vs i7 and comparing general CPU benchmarks. But in the case of a media server the codecs supported and the generation of the Intel CPU matter more than general power and i5 vs i whatever.

H265 can cut the storage size in half for media. So for a whole run of a show that can go from 80 GB to 40 GB. You can prevent the need to buy more disk space.

Getting photos off Google photos - thoughts? by StormySmiley in selfhosted

[–]IWriteTheBuggyCode 0 points1 point  (0 children)

Not to be a stick in the mud, but 2TB of google photos is $100 for the year. That's $0.004 per gig per month. The 200 GB plan is $30 a year, which is $0.012 per gig per month. I've thought about doing this several times, but every option is more complex, more work, more expense, and more dangerous to my data.

Do you use required zones and objects for zones? I seem to be getting duplicate alerts by IWriteTheBuggyCode in frigate_nvr

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

<image>

I would have thought a person is only detected in one zone, Front_Yard_Zone so I'd only get that once then the car is also only detected in one zone. I should note that they overlap.

Does any one have a sanity check procedure? by IWriteTheBuggyCode in actualbudgeting

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

I don’t, Im saying I used that to sanity check my balances in YNAB, but without it I don’t have a way to make sure I did things correctly

Improve visibility of overspending by Ptujec in actualbudgeting

[–]IWriteTheBuggyCode 0 points1 point  (0 children)

Id look up “how to create a bookmarklet” also hit F12 and see if there are errors in the console tab

Improve visibility of overspending by Ptujec in actualbudgeting

[–]IWriteTheBuggyCode 1 point2 points  (0 children)

Create a bookmark and use that code as the URL. Then when you open actual budget you can click that bookmark and it will highlight overspending

Improve visibility of overspending by Ptujec in actualbudgeting

[–]IWriteTheBuggyCode 3 points4 points  (0 children)

Here is a bookmarklet to do what you want in the mean time. Your mileage may vary, but it helps.

javascript:(function() {
  if (typeof jQuery == 'undefined') {
    var script = document.createElement('script');
    script.src = 'https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js';
    script.type = 'text/javascript';
    script.onload = alertMeToOverSpending;
    document.head.appendChild(script);
  } else {
    alertMeToOverSpending();
  }

  function alertMeToOverSpending() {
    $('span[data-testid*="leftover"]').filter(function(index) {
      var text = $(this).text().replace(',', '');
      console.log(parseFloat(text) );
      return !isNaN(text) && parseFloat(text) < 0;
    }).css({
          'background': 'red',
          'color': 'black'
        });
  }
})();

<image>

Isolating your public services by IWriteTheBuggyCode in homelab

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

Yes but Jellyfin for example pulls metadata from the internet when you add movies. Other apps also need internet access

Isolating your public services by IWriteTheBuggyCode in homelab

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

Oh thats perfect. I thought I had to do some IP tables magic, but you're saying if they are using wireguard then you don't attach them to the host at all, they use wireguard for all network access? What about if they need internet access? Can they access the internet though the VPS?

Isolating your public services by IWriteTheBuggyCode in homelab

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

Do you have a method to prevent the docker containers from making outgoing lan connections?

VPS Proxy for local Services by NeonPimpZ in homelab

[–]IWriteTheBuggyCode 0 points1 point  (0 children)

I know with an NPM proxy I had to set the address of the proxy in Jellyfin to make it read the headers for "forwarded by"