mgutt Posted October 3, 2020 Share Posted October 3, 2020 (edited) My server is located in a remote location, it is behind a router without port forwarding, I do not have access to any clients and the boards has not IPMI (which wouldn't help as I do not have VPN or Client access). At the moment I access my server remotely through a VM, but if the Unraid array stops I'm not able to access the server anymore. I thought about using wireshark and try a server to server connection in hope the remote server does not need any open ports, but finally I didn't test it because the external location uses the same IP range as my local network (which must be different to use wireshark). So I came of with this idea - Raspberry PI with the default Raspbian and Real VNC Viewer Connect (is preinstalled) - Use an PCIe Slot Bracket Adapter to install the RPI into the case - Connect the RPI to the server's power supply through ATX plug Pin 9 (+5VSB) - Connect both, Mainboard and RPI with the Switch/Router - Connect GPIO with F-Panel Power +/- (to be able to power on / hard power off the server) - RPI stays powered on or is time controlled through Witty Pi if low energy consumption is required Upgrade: - Install an HDMI Capture Adapter and Pi-KVM (or TinyPilot?) to control even the BIOS What do you think about the idea? Edited October 12, 2020 by mgutt Quote Link to comment
Energen Posted October 3, 2020 Share Posted October 3, 2020 If the Pi is connected to the PC, and it is behind a router without port forwarding, how would you connect to it? RealVNC would require an open port. @gfjardim just posted this on the forum, and seems very much like what you want to do... have not looked into it deeply but I bookmarked it for future reading because it was interesting. https://pikvm.org/ Quote Link to comment
gfjardim Posted October 3, 2020 Share Posted October 3, 2020 If the Pi is connected to the PC, and it is behind a router without port forwarding, how would you connect to it? RealVNC would require an open port. @gfjardim just posted this on the forum, and seems very much like what you want to do... have not looked into it deeply but I bookmarked it for future reading because it was interesting. https://pikvm.org/ If you need remote access, take a look into https://tailscale.com/It works like LogMeIn Hamachi but a lot easier to configure.Enviado de meu SM-N970F usando o Tapatalk Quote Link to comment
mgutt Posted October 3, 2020 Author Share Posted October 3, 2020 (edited) 27 minutes ago, Energen said: RealVNC would require an open port. No it does not. I'm already using Real VNC Viewer to connect to the VM behind the router without port forwarding. Edited October 3, 2020 by mgutt Quote Link to comment
Energen Posted October 3, 2020 Share Posted October 3, 2020 No it does not. I'm already using Real VNC Viewer to connect to the VM behind the router without port forwarding.Ah, it has been quite a while since I actually used RealVNC, changed to TeamViewer to get around the ports issue with RealVNC.. The last time I used it you needed open ports.Sent from my SM-G981U1 using Tapatalk Quote Link to comment
mdevaev Posted October 4, 2020 Share Posted October 4, 2020 The Pi-KVM mentioned here is capable of running over a VNC or web interface. In fact, this is the only such project that can do this. It also supports server power management, IPMI, and other things. It's almost BMC. Quote Link to comment
mgutt Posted October 4, 2020 Author Share Posted October 4, 2020 5 hours ago, mdevaev said: It's almost BMC. TinyPilot is better, because it's cheaper, can be switched off, can be moved to the next server, works without VPN, works without port forwarding, etc But I think I'll start with idea B and use it at first only for the Unraid WebGUI. Quote Link to comment
gfjardim Posted October 4, 2020 Share Posted October 4, 2020 TinyPilot is better, because it's cheaper, can be switched off, can be moved to the next server, works without VPN, works without port forwarding, etc But I think I'll start with idea B and use it at first only for the Unraid WebGUI. For US$ 170 you can have a full featured PiKVM, you can use it with the web interface, with Tailscale, with IPMI or VNC. You can also change between servers, even attach it into a normal KVM switch and control multiple machines with it.You can start, reset, power off the server, not just the Pi itself. With the CSI HDMI bridge, you have half the latency (100ms) and you can control the bandwidth of video.At this date, TinyPilot has half the functionality of PiKVM. Let's see the future.Enviado de meu SM-N970F usando o Tapatalk Quote Link to comment
mgutt Posted October 4, 2020 Author Share Posted October 4, 2020 (edited) Sorry, thought you meant a usual KVM over Internet hardware which costs >500 dollar. You should post links to a project like PiKVM I subscribed the pre-order. Edited October 4, 2020 by mgutt Quote Link to comment
gfjardim Posted October 4, 2020 Share Posted October 4, 2020 Sorry, thought you meant a usual KVM over Internet hardware which costs >500 dollar. You should post links to a project like PiKVM [emoji4] I subscribed the pre-order.That HAT will make all the difference in the user experience, IMO.Enviado de meu SM-N970F usando o Tapatalk 1 Quote Link to comment
gfjardim Posted January 6, 2021 Share Posted January 6, 2021 (edited) Good news, just finished mounting my V2 Pi-KVM and this thing works flawlessly, much better than my old Supermicro motherboard IPMI. Ok, hardware monitoring is absent, so no hardware errors etc, BUT media mount and live CD boot works, you can easily setup your BIOS, power on, power off or reset your machine, use virtual keyboard and mouse etc. So far so good. Edited January 6, 2021 by gfjardim 1 Quote Link to comment
Energen Posted January 7, 2021 Share Posted January 7, 2021 9 hours ago, gfjardim said: Good news, just finished mounting my V2 Pi-KVM and this thing works flawlessly, much better than my old Supermicro motherboard IPMI. Ok, hardware monitoring is absent, so no hardware errors etc, BUT media mount and live CD boot works, you can easily setup your BIOS, power on, power off or reset your machine, use virtual keyboard and mouse etc. So far so good. Very neat, just to clarify, which one did you use? PiKVM? Quote Link to comment
gfjardim Posted January 7, 2021 Share Posted January 7, 2021 3 minutes ago, Energen said: Very neat, just to clarify, which one did you use? PiKVM? https://pikvm.org/ Quote Link to comment
tjb_altf4 Posted January 30, 2021 Share Posted January 30, 2021 On 1/7/2021 at 12:54 AM, gfjardim said: Good news, just finished mounting my V2 Pi-KVM and this thing works flawlessly, much better than my old Supermicro motherboard IPMI. Ok, hardware monitoring is absent, so no hardware errors etc, BUT media mount and live CD boot works, you can easily setup your BIOS, power on, power off or reset your machine, use virtual keyboard and mouse etc. V3 prototype review is out for those interested Quote Link to comment
crazykidguy Posted June 16, 2021 Share Posted June 16, 2021 On 1/6/2021 at 8:57 PM, gfjardim said: https://pikvm.org/ Hey I was just looking into pikvm for my use case. Do run an Intel CPU with an iGPU? I'm not sure if pikvm would work for me since I'm running a Ryzen 2600, and my only GPU is reserved for transcoding. As far as I know, Unraid won't allow that GPU to be passed through if an output is connected to it upon reboot. Other than that, I'm not sure where the pikvm video in would be connected to for me. Quote Link to comment
JonathanM Posted June 16, 2021 Share Posted June 16, 2021 6 hours ago, crazykidguy said: I'm not sure where the pikvm video in would be connected to for me. It emulates a physical keyboard, mouse and monitor. Whatever comes up on a monitor connected locally is what you will see with a pikvm. It doesn't change any capabilities of the connected system. Quote Link to comment
crazykidguy Posted June 16, 2021 Share Posted June 16, 2021 9 hours ago, jonathanm said: It emulates a physical keyboard, mouse and monitor. Whatever comes up on a monitor connected locally is what you will see with a pikvm. It doesn't change any capabilities of the connected system. Thanks, I was referring to the issue of having only 1 GPU in the system. I remember that it was necessary that no video out was connected to the GPU if I wanted to pass it through to a VM or Docker -- which is why my server is running headless actually. My understanding is that if I plug in the pikvm to that GPU, Unraid will use that GPU for video out and I may not be able to use it for other things. Is that tracking or am I misunderstanding? I've always ran Unraid headless so I don't know if certain things have changed that would mitigate this. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.