JustEnoughDucks

joined 2 years ago
[–] JustEnoughDucks@feddit.nl 7 points 21 hours ago

Hey, something I can maybe help with.

Flatpak IDEs on the main system are not very useful for development. I got rid of mine entirely. I am developing firmware so it might be a bit different from your case, but what I did in have a single arch distrobox where I could install everything embedded-dev-related that had to work together (JLink, nordic tools, code-oss, etc...) on that. Then a few standalone debugging tools like STLink and Saelae logic2 could be installed to the home folder by default and Code could still find them from the distrobox (but they could be installed in the distrobox also). It doesn't even need to have an init system, but I ran into a few problems like having to manually chmod usb devices to give STLink access. Udev rules are also hit or miss in /etc/udev/rules.d, e.g. the STM udev rules just don't work, but nordic does.

High storage consumption is likely negligible (or at least nitpicky) since storage is so cheap nowadays. Your SSD doesn't care if it has 15GB or 20GB of system programs, especially when development codebases and SDKs, games, and media will likely make up 90% of space and almost never share libraries even on traditional systems.

[–] JustEnoughDucks@feddit.nl 7 points 4 days ago (1 children)

It is funny because electric motors have nearly unlimited* torque depending on the kind. If you have thick enough power cables and winding conductors, you can just keep pushing it harder to get more torque.

It is like the thing they are very good at, besides sound levels, double or triple the efficiency, low/no maintenance, simpler with less parts, no emissions, etc...

Literally the only good thing about combustion engines are their fuel source energy density.

I think the problem is that motorheads see the enshittification of the auto industry as a whole and just say it's because of electric motors because it happened right about the same time as EVs started coming out and try to push back on the wrong thing.

[–] JustEnoughDucks@feddit.nl 1 points 1 week ago (1 children)

I wish I could use unattended-upgrade.

It literally restarts my server even when I disable the option, leaving it hung if the USB boot key isn't in there.

I had to stop using it, so now I just manually upgrade because that doesn't auto-restart without my permission...

[–] JustEnoughDucks@feddit.nl 3 points 1 week ago

But on this threat model? Why would it not be good?

It has to physically accessed on the PCB itself from what I gather.

There are 2 "threats" from what I see:

  • someone at the distribution facility pops it open and has the know how to install malware on it (very very unlikely)

  • someone breaks into your home unnoticed and has the time to carefully take apart your vacuum and upload pre-prepared malware instead of just sticking an IP camera somewhere. If this actually happens, the owner has much much bigger problems and the vacuum is the least of their worries.

The homeowner is the other person that can access it and it is a big feature in that case.

[–] JustEnoughDucks@feddit.nl 3 points 1 week ago

Hell, a 12TB WD red Plus in the EU is 300€. $160 for a 14TB is absolute dirt cheap

[–] JustEnoughDucks@feddit.nl 1 points 2 weeks ago

On the bottles website, it says that the bottles are sandboxes. It has a full subsystem container for each program that is isolated from the main system (according to them I guess).

[–] JustEnoughDucks@feddit.nl 2 points 2 weeks ago (2 children)

If you run it through something like bottles offer a bit of protection in that respect?

[–] JustEnoughDucks@feddit.nl 3 points 3 weeks ago

Sadly, just the store doesn't work for many professional programs and non-free software.

Segger j-link, renesas go hub, Nordic tools, etc... (though AUR solves this on arch distros)

[–] JustEnoughDucks@feddit.nl 5 points 4 weeks ago

True, but this is a reaction to companies discarding their employees at the drop of a hat, and only for "increasing YoY profit".

It is a defense mechanism that has now become cultural in a huge amount of countries.

[–] JustEnoughDucks@feddit.nl 3 points 1 month ago

Opensuse MicroOS variants kalpa and aeon are probably what they are looking for. Stupid easy to set up and, from what I understand, quite secure.

Downside is that it needs workarounds for some things like Steam Flatpak and such, but that is the nature of atomic distros.

[–] JustEnoughDucks@feddit.nl 15 points 1 month ago

That is not true even a little bit. Look at any inkjet paper under a microscope made after the mid 2000s.

[–] JustEnoughDucks@feddit.nl 11 points 1 month ago* (last edited 1 month ago) (2 children)

I would be interested to see a figure of people with home servers that have had that happen to them. DoS & pwned yes, especially 15+ years ago before there were good resources, TLS, reverse proxies, or authentication front ends.

I would be very interested to see any stat whatsoever of selfhosters that have gottened murdered specifically because of their server.

It is extremely important to note that in those days, people just opened their, often out-of-date, servers completely to the internet via a DMZ or port forwarding, let ssh be open to the internet, didn't harden ssh at all, and most people didn't use a VPN for downloading.

That is literally like saying that people who light wall torches in their wooden home burned their house down, so let's not use lightbulbs or electricity.

 

Hey everyone,

I am completely stripping my house and am currently thinking about how to set up the home network.

This is my usecase:

  • home server that can access the internet + homeassistant that can access IoT devices

  • KNX that I want to have access to home assistant and vice versa

  • IoT devices over WiFi (maybe thread in the future) that are the vast majority homemade via ESPHome. I want them to be able to access the server and the other way around. (Sending data updates and in the future, sending voice commands)

  • 3 PoE cameras through a PoE 4 port switch

  • a Chromecast & nintendo switch that need internet access

Every router worth anything already has a guest network, so I don't see much value in separating out a VLAN in a home use case.

My IoT devices work locally, not through the cloud. I want them to work functionally flawless with Home assistant, especially anything on battery so it doesn't kill its battery retrying until home assistant polls.

The PoE cameras can easily have their internet access blocked on most routers via parental controls or similar and I want them to be able to send data to the on-server NVR

I already have PiHole blocking most phone homes from the chromecast or guest devices.

So far it seems like a VLAN is not too useful for me because I would want bidirectional access to the server which in turn should have access from the LAN and WiFi. And vice versa.

Maybe I am not thinking of the access control capability of VLANs correctly (I am thinking in terms of port based iptables: port X has only incoming+established and no outgoing for example).

I figure if my network is already penetrated, it would most likely be via the WiFi or internet so the attack vector seems to not protect from much in my specific use case.

Am I completely wrong on this?

 

I got immich with SSO up and running. It runs like a dream compared to Photoprism and is simple enough for me, but also has necessary features like user accounts.

There is one thing I couldn't find in the docs:

I already have a library of 5000 photos and 150 videos on my server that sync to my phone with Syncthing to 4 different directories (one for each phone I took the photos on) in Immich. Right now I have that directory as an external library, but I don't think this is the "right way."

My goal:

  • No duplicates between phone app and desktop app
  • Don't have to re-upload every image from my phone as my network is 100/30 mbps
  • Am able to manage my photos from the Immich app and web app (deleting photos that will propagate between devices)

Can I just map the "Upload" folder to that syncthing photo base folder and get parity between my phone and my server? Or do I have to re-upload everything from my phone? Or am I waiting for a feature that doesn't quite exist yet? I noticed some feature discussions about photo hashing and de-duplication.

I tried asking in a discussion on the repo, but nobody answers those much.

 

Hey lemmings,

I have a headless server that works beautifully. B450 with 2700X and 32GB of micron 3200MHz RAM.

I am currently running Debian 12 Bookworm on it. I am at kernel 6.1, but in preparation for 6.2 or 6.3 being backlogged, I want to buy an Arc A380 for transcoding since they are only 150€ here. Software was fine for a single video stream, but I bought a new house and will have 4 camera streams running. Plus I want to dabble in AV1 transcoding for media or storage of my camera streams

Currently there is neither X nor Wayland installed since it is exclusively with SSH that I do all of my work on it. After I install the GPU, I was wondering if it is possible to not even install X or Wayland since I will literally never use a display on it?

Would I still be able to do Jellyfin and Frigate transcoding without an X server? If I have to get one, does it matter if I choose X or Wayland for hardware transcoding?

Thanks!

view more: next ›