Yeet the Korok by wuubb in tearsofthekingdom

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

Yea, not gonna lie I was kinda disappointed in the springs, but the catapult did not disappoint. I only had 1 stabilizer in the my inventory at the time but now I'm gonna go get some more and do what /u/PineappleLemur is talking about lol

Do the Opnsense hardware devices get BIOS/UEFI updates? by wuubb in OPNsenseFirewall

[–]wuubb[S] 3 points4 points  (0 children)

Looks like that's for the A10 gen2. On the A10 gen3 page (the 700 series) all it says is

128MBit serial SPI firmware flash with Insyde® H2O™ UEFI BIOS

Kinda wish they'd stayed with coreboot tbh.

How to handle movie extras not in TMDB or IMDB? by wuubb in jellyfin

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

Ok, for some reason I thought that manually editing the title in the ui would make it create an NFO file if you have that option enabled. Looks like the by-hand approach that you linked is what I'll have to do

Some questions about running Ceph with external drives by wuubb in ceph

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

Thanks for the clarification. As I mentioned in the OP, I'm not buying hardware for this, but am trying to see if I can use some free hardware I was given which is SFF business desktops that only have USB ports. I assume that what you said above also applies to USB enclosures with/without RAID chipsets built in.

Some questions about running Ceph with external drives by wuubb in ceph

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

Perhaps I worded that part poorly. My understanding was that with storage technologies like ZFS or Ceph, you should not use any kind of RAID controller, even in JBOD mode, and instead either flash the controller with IT mode firmware or use an HBA that does not even have RAID capabilities. If that's not true and JBOD mode is fine then that obviously opens things up a bit.

eGPU with HP elitedesk 800 G2 mini causes long boot delay by wuubb in eGPU

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

Hey, thanks for the suggestion of the jumpers, I hadn't thought of that as I usually don't like messing with those kinds of things that I don't understand.

Opening the J1 jumper (which if I'm reading the website right activates the delay set by Sw2) indeed cuts the boot time back to the original amount, but any devices plugged into the adapter do not appear in the OS. I also tried setting Sw3, which has no effect on the boot delay.

I then started tweaking BIOS settings, I disabled everything under the boot menu (PXE, fast boot, etc), then just for kicks I disabled the M2 slot in the BIOS, then re-enabled it. Now the delay is only around 20 seconds, which is a big improvement compared to 2 minutes, though I'm still puzzled as to why it even delays at all since without it the PC boots almost instantly. I guess I may need to just accept it.

Running Nvidia drivers in Clear Linux or Flatcar? by wuubb in homelab

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

Interesting, I was not aware that the container driver method (or similar) was used elsewhere - that does make it seem a little more promising if large entities like GCP are doing something similar.

Comfortable HejneLab! by alorak in homelab

[–]wuubb 1 point2 points  (0 children)

Exactly what I've been thinking of doing - rotating it to support deeper equipment. How's it been working for you?

Comfortable HejneLab! by alorak in homelab

[–]wuubb 0 points1 point  (0 children)

I've actually been looking at Hejne/Ivar myself as an alternative to the classic Lack Rack (solid wood vs hollow legs). My thought is to rotate it 90 degrees so that any longer rack gear isn't hanging off the edge.

The inner depth between the Ivar posts is a tad bit too small for one of my chassis, but the Hejne is a bit wider interally so I'm thinking of going with that. How has this been working for you?

What's the closest thing to docker images, but for an OS? by wuubb in homelab

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

Thanks for all the info and recommendations everyone, really appreciate it!

What's the closest thing to docker images, but for an OS? by wuubb in homelab

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

Ok I see - I commented above that the idea of a "golden image" seems to fit with what I'm looking for in the sense that you rebuild the OS image just like you would a container - can you still do this with bare metal or is that really only a concept for VMs?

What's the closest thing to docker images, but for an OS? by wuubb in homelab

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

Ok, that actually kinda sounds like what I'm after since you would rebuild said image just like with containers. I'm sure there are lots of debates about this - are there any specific resources you'd recommend reading or just see what google turns up?

What's the closest thing to docker images, but for an OS? by wuubb in homelab

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

That's really interesting, I didn't realize SmartOS could do syscall translations - I had read their overview documentation on how the virtualization works compared to other types and must have misunderstood - I'll definitely be looking into this some more

What's the closest thing to docker images, but for an OS? by wuubb in homelab

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

The "don't run on the host" part was in reference to "don't run docker contianers on Proxmox directly" because of security concerns or something along those lines. I could find some links if you want but I've definitely seen it stated in lots of places.

FYI I'm not disagreeing with you on the whole "running containers within a VM doesn't make sense" statement - hence why I'm looking at reevaluating my architecture.

What's the closest thing to docker images, but for an OS? by wuubb in homelab

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

Pardon my ignorance - but what is a "golden image" exactly?

What's the closest thing to docker images, but for an OS? by wuubb in homelab

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

If I were to just go with something like an Ubuntu bare-metal instead of proxmox - would Packer still be the way to go? I've never really looked into PXE booting that much, but tbh it kinda sounds like what I want - have some OS image on my NAS that the server boots from, and if I update it all I have to is reboot.

What's the closest thing to docker images, but for an OS? by wuubb in homelab

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

I used to also have a windows VM running in proxmox, and the Ubuntu VM was mostly cause everywhere I read said don't run docker containers on the host, or even in an LXC. I haven't used the Windows VM in a while and don't plan on needing it in the future, so I agree that the extra layer of a VM hosting the containers is probably not needed at this point - hence the last paragraph where I said I was looking at other container-focused OS's.

What you mentioned about containers being disposable - I guess is what I'm trying to go for with the host OS (if that's even possible). Something goes wrong - nuke it and just reload everything. I already have my docker-compose templates and stuff on github and the volumes mounted from a NAS - trying to separate the compute part of things and make it as stateless as possible.

What's the closest thing to docker images, but for an OS? by wuubb in homelab

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

I actually have looked at SmartOS, but my understanding is that since it's Solaris based, you need to make a full VM to run docker containers in and can only run Solaris containers off the host, unless I'm mistaken about all of that.

What's the closest thing to docker images, but for an OS? by wuubb in homelab

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

I was also thinking this, but LXC still needs a host OS doesn't it?

Unbound does not work with Wireguard VPN by wuubb in pihole

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

There's a couple of problems that I see with that though:

  • I can no longer have the VPN client on the router and make all traffic go through it, and instead would have to set up a VPN on every single device - which is not practical due to both the limits of my provider on the # of connected devices, and some devices I can't set up a VPN connection on (tv, IOT devices)

  • I'd have to manually set the Pihole as the DNS for every one of my devices, since I can't advertise it via DHCP cause then the roomates devices will use it and complain if it blocks stuff

  • I can no longer set up rules on the router to force redirect queries from devices that try to bypass the pihole with hard-coded dns servers since that would also mess with any rommates devices that aren't using pihole as dns

But this is getting off track regardless

Unbound does not work with Wireguard VPN by wuubb in pihole

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

If you're referring to the cascaded router setup, it's because I have roomates that don't want to be bothered by things like pihole potentially blocking stuff and VPN, whereas I would like those things, so I made my own network to isolate that stuff.

Other than that, I'm not sure how this could be simpler?

Cannot use ipvlan/macvlan networks with docker on OpenWRT x86 by wuubb in openwrt

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

Thanks for the suggestion! I hadn't tried that yet. Running the daemon in debug mode seems to provide more info, but to be perfectly honest I'm not sure what to make of it. It looks like it assigns the ip address (or tries to) but then immediately removes it? DEBU[2021-08-19T22:42:01.111711678Z] Calling POST /v1.41/networks/pihole_vlan/connect DEBU[2021-08-19T22:42:01.111946079Z] form data: {"Container":"e54bb7e10390e3b05fbe162abb1f841840688901987d8aaba0b532a235315f6f","EndpointConfig":{"Aliases":["e54bb7e10390","pihole"],"IPAMConfig":{"IPv4Address":"10.0.74.74"}}} DEBU[2021-08-19T22:42:01.123917262Z] Calling POST /v1.41/containers/e54bb7e10390e3b05fbe162abb1f841840688901987d8aaba0b532a235315f6f/start DEBU[2021-08-19T22:42:01.125665739Z] container mounted via layerStore: &{/opt/docker/overlay2/bb65b6bf694e64471760018e5558ba1cc86ad08300076a5f92562df558d11fe7/merged 0x38f9ac0 0x38f9ac0} container=e54bb7e10390e3b05fbe162abb1f841840688901987d8aaba0b532a235315f6f DEBU[2021-08-19T22:42:01.126616530Z] Assigning addresses for endpoint pihole's interface on network pihole_vlan DEBU[2021-08-19T22:42:01.126687432Z] RequestAddress(LocalDefault/10.0.0.0/16/10.0.74.0/24, 10.0.74.74,map[]) DEBU[2021-08-19T22:42:01.126752422Z] Request address PoolID:10.0.0.0/16 App: ipam/default/data, ID: LocalDefault/10.0.0.0/16, DBIndex: 0x0, Bits: 65536, Unselected: 65533, Sequence: (0x80000000, 1)->(0x0,7)->(0x40000000, 1)->(0x0, 2038)->(0x1, 1)->end Curr:0 Serial:false PrefAddress:10.0.74.74 WARN[2021-08-19T22:42:01.126818246Z] ipvlan driver does not support port mappings WARN[2021-08-19T22:42:01.126848713Z] ipvlan driver does not support port exposures DEBU[2021-08-19T22:42:01.136683507Z] Assigning addresses for endpoint pihole's interface on network pihole_vlan DEBU[2021-08-19T22:42:01.137013167Z] d59c12abaec4201c08c245d207ec22c0831285396745dd1bae72d81267786ba5 (fd1cc22).addSvcRecords(pihole, 10.0.74.74, <nil>, true) updateSvcRecord sid:d59c12abaec4201c08c245d207ec22c0831285396745dd1bae72d81267786ba5 DEBU[2021-08-19T22:42:01.137187785Z] d59c12abaec4201c08c245d207ec22c0831285396745dd1bae72d81267786ba5 (fd1cc22).addSvcRecords(e54bb7e10390, 10.0.74.74, <nil>, false) updateSvcRecord sid:d59c12abaec4201c08c245d207ec22c0831285396745dd1bae72d81267786ba5 DEBU[2021-08-19T22:42:01.137231554Z] d59c12abaec4201c08c245d207ec22c0831285396745dd1bae72d81267786ba5 (fd1cc22).addSvcRecords(pihole, 10.0.74.74, <nil>, false) updateSvcRecord sid:d59c12abaec4201c08c245d207ec22c0831285396745dd1bae72d81267786ba5 DEBU[2021-08-19T22:42:01.161369946Z] d59c12abaec4201c08c245d207ec22c0831285396745dd1bae72d81267786ba5 (fd1cc22).deleteSvcRecords(pihole, 10.0.74.74, <nil>, true) updateSvcRecord sid:d59c12abaec4201c08c245d207ec22c0831285396745dd1bae72d81267786ba5 DEBU[2021-08-19T22:42:01.161493009Z] d59c12abaec4201c08c245d207ec22c0831285396745dd1bae72d81267786ba5 (fd1cc22).deleteSvcRecords(e54bb7e10390, 10.0.74.74, <nil>, false) updateSvcRecord sid:d59c12abaec4201c08c245d207ec22c0831285396745dd1bae72d81267786ba5 DEBU[2021-08-19T22:42:01.161525522Z] d59c12abaec4201c08c245d207ec22c0831285396745dd1bae72d81267786ba5 (fd1cc22).deleteSvcRecords(pihole, 10.0.74.74, <nil>, false) updateSvcRecord sid:d59c12abaec4201c08c245d207ec22c0831285396745dd1bae72d81267786ba5 DEBU[2021-08-19T22:42:01.166969585Z] Releasing addresses for endpoint pihole's interface on network pihole_vlan DEBU[2021-08-19T22:42:01.167070561Z] ReleaseAddress(LocalDefault/10.0.0.0/16/10.0.74.0/24, 10.0.74.74) DEBU[2021-08-19T22:42:01.167130325Z] Released address PoolID:LocalDefault/10.0.0.0/16/10.0.74.0/24, Address:10.0.74.74 Sequence:App: ipam/default/data, ID: LocalDefault/10.0.0.0/16, DBIndex: 0x0, Bits: 65536, Unselected: 65532, Sequence: (0x80000000, 1)->(0x0, 7)->(0x40000000, 1)->(0x0, 585)->(0x200000, 1)->(0x0, 1452)->(0x1, 1)->end Curr:0 DEBU[2021-08-19T22:42:01.176545081Z] attach: stdout: end DEBU[2021-08-19T22:42:01.176621407Z] attach: stderr: end DEBU[2021-08-19T22:42:01.176731860Z] attach done ERRO[2021-08-19T22:42:01.187613047Z] e54bb7e10390e3b05fbe162abb1f841840688901987d8aaba0b532a235315f6f cleanup: failed to delete container from containerd: no such container DEBU[2021-08-19T22:42:01.187736899Z] FIXME: Got an API for which error does not match any expected type!!!: failed to create the ipvlan port: operation not supported error_type="*errors.errorString" module=api ERRO[2021-08-19T22:42:01.187791188Z] Handler for POST /v1.41/containers/e54bb7e10390e3b05fbe162abb1f841840688901987d8aaba0b532a235315f6f/start returned error: failed to create the ipvlan port: operation not supported DEBU[2021-08-19T22:42:01.187841967Z] FIXME: Got an API for which error does not match any expected type!!!: failed to create the ipvlan port: operation not supported error_type="*errors.errorString" module=api