this post was submitted on 03 Jan 2024
126 points (99.2% liked)

Selfhosted

46672 readers
492 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

Built a nice little PiKVM and deployed it in my NAS. The NAS is heavy and placed in a dark half-height place under the stairs so it’s awkward when things go wrong and you need hardware access.

The built KVM

For those that don’t know what PiKVM is: https://pikvm.org/

top 23 comments
sorted by: hot top controversial new old
[–] cygnus@lemmy.ca 12 points 1 year ago (2 children)

So it's a computer that lets you remotely control another computer? Is the advantage over SSH or remote desktop etc that you can interact with stuff outside the OS, like in BIOS?

[–] redcalcium@lemmy.institute 16 points 1 year ago (1 children)

That's basically it. It guarantees you can always access your computer remotely, even if you broke your ssh, or accidentally messed up your network config, or can't boot due to filesystem corruption and need to run fsck from recovery mode.

[–] Prizephitah@feddit.nu 9 points 1 year ago

Exactly, it isn’t a replacement. It is redundancy in the form of a screen with keyboard and mouse directly connected, but accessibly from remote (my couch). It is far from my primary interface with the server.

[–] misophist@lemmy.world 12 points 1 year ago (1 children)

Yes. This is home-made out-of-band management, like HP's iLO, Dell's iDRAC, or generic IPMI. Not only is it a virtual KVM (keyboard/video/mouse), you can pass the host's power button through this device so you can remotely power on or reset a hung or powered-off system, or mount and boot from a virtual floppy or ISO to completely reinstall the remote system.

[–] MatFi@lemmy.thias.xyz 0 points 1 year ago (1 children)

Cool, So actually something one could build out of anything with an USB, Ethernet port. But not sure how to add the Display receiver.. They using a RPi for this as well. I don't like that it occupies Video connector. Lots of systems only have a single one

[–] Prizephitah@feddit.nu 5 points 1 year ago (1 children)

It’s kind of the point here to occupy the video out as this is a server and has no screen connected otherwise. Normally it doesn’t need one.

[–] MatFi@lemmy.thias.xyz 0 points 1 year ago* (last edited 1 year ago) (1 children)

I have to admit, that this might be true the very most cases. But there are more reasons why servers still have a video-port.

[–] __Lost__@lemmy.dbzer0.com 2 points 1 year ago

Why else would a server have a video port?

[–] dan@upvote.au 8 points 1 year ago* (last edited 1 year ago) (2 children)

Wouldn't it have been cheaper to get a motherboard with IPMI/BMC? Last I looked, the prebuilt PiKVMs were quite expensive.

[–] Prizephitah@feddit.nu 9 points 1 year ago (1 children)

Would’ve loved to gotten one of those. But the power consumption of a Xeon is a bit higher than I’d like. This was a nice to have, not need to. It was a Christmas gift from my wife 🥰

[–] dan@upvote.au 5 points 1 year ago

Aww, nice gift!

I'm using a workstation board in my server. Asus Pro WS W680M-ACE SE along with a Core i5-13500. Intel support ECC for consumer CPUs but only when using workstation motherboards :/. The IPMI on this board works well though.

[–] Appoxo@lemmy.dbzer0.com 2 points 1 year ago (1 children)

Don't have some Intel CPUs Intel vPro making you also able to control the PC in a LVM manner?
I havent tried it yet but my (so far) research suggests its possible and it would be a useful feature for those repurposing old workstation pcs as servers.

[–] dan@upvote.au 1 points 1 year ago (1 children)

I think so, but I don't have any vPro capable CPUs so I haven't been able to try it.

[–] Appoxo@lemmy.dbzer0.com 1 points 1 year ago

I think some other CPU/MBs also have this feature.
But I would giess they are only implemented in business scopes like the Pro/EliteDesk line from HP and the other SIs equivalent.

[–] SandySocks@lemmy.world 7 points 1 year ago (2 children)

What hardware are you using to attach the Pi the PCI slot?

I have a stock PiKMV V3 attached to my home server that seeing this I now need to upgrade!

[–] Prizephitah@feddit.nu 6 points 1 year ago (1 children)

It’s part of my PiKVM-kit. https://geekworm.com/products/pikvm-a8

It’s also PoE which is very nice.

[–] bigredgiraffe@lemmy.world 2 points 1 year ago

They also make this one which uses a CM4 but you can control 4 machines! I have been eying it now that I can get CM4s again, thanks for the post!

[–] agentsac@lemmy.world 5 points 1 year ago

Not OP, but looks like the Geekworm KVM-A8. They also make a version using the CM4.

[–] Decronym@lemmy.decronym.xyz 5 points 1 year ago* (last edited 1 year ago)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
LVM (Linux) Logical Volume Manager for filesystem mapping
PoE Power over Ethernet
RPi Raspberry Pi brand of SBC
SBC Single-Board Computer
SSH Secure Shell for remote terminal access

4 acronyms in this thread; the most compressed thread commented on today has 6 acronyms.

[Thread #398 for this sub, first seen 3rd Jan 2024, 22:05] [FAQ] [Full list] [Contact] [Source code]

[–] Valmond@lemmy.mindoki.com 1 points 1 year ago (1 children)

An IP graphics card?

Interesting. When is this more convenient than a virtual desktop (if it is what I guess it is)?

[–] Prizephitah@feddit.nu 1 points 1 year ago (1 children)
[–] Valmond@lemmy.mindoki.com 1 points 1 year ago (1 children)

So what does it do?

For me a KVM is a switch for keeb, mouse and eventually a screen (or a virtual machine :-)

[–] Prizephitah@feddit.nu 1 points 1 year ago

It’s a KVM in the same sense but instead of switching it provides the functionality over a web interface so that I can manage my server from my workstation or laptop instead of crawling in the space beneath the stairs where my server is if something goes wrong. Compare with IPMI.