XPipe - A connection hub for all your servers: Status update for the v13 release
from crschnick@sh.itjust.works to selfhosted@lemmy.world on 27 Nov 11:04
https://sh.itjust.works/post/28687708

I’m proud to share a major development status update of XPipe, a new connection hub that allows you to access your entire server infrastructure from your local desktop. It works on top of your installed command-line programs and does not require any setup on your remote systems. XPipe integrates with your tools such as your favourite text/code editors, terminals, shells, command-line tools and more.

Here is how it looks like if you haven’t seen it before:

<img alt="Hub" src="https://i.imgur.com/i7xQ3t8.png">

<img alt="Browser" src="https://i.imgur.com/00Sp1J0.png">

VMs

File browser

<img alt="Pin" src="https://i.imgur.com/NWVAQ1V.png">

<img alt="Dock" src="https://i.imgur.com/9EPDFwU.png">

Other

Shell sessions

Many improvements have been implemented for the reusability of shell sessions running in the background. Whenever you access a system or a parent system, XPipe will connect to it just as before but keep this session open in the background for some time. It does so under the assumption that you will typically perform multiple actions shortly afterward. This will improve the speed of many actions and also results in less authentication prompts when you are using something like 2FA.

Security updates

There’s now a new mechanism in place for checking for security updates separately from the normal update check. This is important going forward, to be able to act quickly when any security patch is published. The goal is that all users have the possibility to get notified even if they don’t follow announcements on the GitHub repo or on Discord. You can also disable this functionality in the settings if you want.

Fixes

A note on the open-source model

Since it has come up a few times, in addition to the note in the git repository, I would like to clarify that XPipe is not fully FOSS software. The core that you can find on GitHub is Apache 2.0 licensed, but the distribution you download ships with closed-source extensions. There’s also a licensing system in place as I am trying to make a living out of this. I understand that this is a deal-breaker for some, so I wanted to give a heads-up.

Outlook

If this project sounds interesting to you, you can check it out on GitHub or visit the Website for more information.

Enjoy!

#selfhosted

threaded - newest

PunkiBas@lemmy.world on 27 Nov 11:25 next collapse

I tried this when you announced the last update here on lemmy(I guess on version 12) and it’s been really nice, I specially like being able to syncronize an encrypted copy between my machines. Keep up the good work

peeBox@lemmy.ca on 27 Nov 12:49 collapse

💯

Voroxpete@sh.itjust.works on 27 Nov 13:47 next collapse

Xpipe has become an essential part of my workflow, both professionally and in my homelab. I cannot recommend this software enough.

muntedcrocodile@lemm.ee on 27 Nov 15:17 next collapse

Neat! So its a local program i can use to access all my server infrastructure?

crschnick@sh.itjust.works on 27 Nov 15:35 collapse

Yes, that is the idea. Over time I hope to provide integrations for most other hypervisors that are not supported yet and various other tools. But it’s getting there, a big chunk is already implemented.

muntedcrocodile@lemm.ee on 27 Nov 17:31 collapse

Hmm if it supported xen then it might be a useful tool for dom0 of a qubes install.

crschnick@sh.itjust.works on 27 Nov 17:43 collapse

In terms of xen support, I plan to implement an XCP-ng integration next

muntedcrocodile@lemm.ee on 27 Nov 17:47 collapse

Nice. Would be neat it it supported virtualized windows but i wouldnt wish the pain of windows upon anyone.

crschnick@sh.itjust.works on 27 Nov 21:02 collapse

Virtualized windows? As in Hyper-V? Or what are you referring to

scumola@sh.itjust.works on 28 Nov 02:24 next collapse

Not free for all os’s though.

crschnick@sh.itjust.works on 28 Nov 10:19 collapse

Yeah I limited the community version to free operating systems. Because if you are using something like RHEL or Windows Server, you are probably using it for some commercial purpose. Not always but most of the time.

killabeezio@lemm.ee on 28 Nov 02:44 next collapse

I’ll have to give this another try. I tried it before and I stopped using it for a reason that I don’t remember. It looked promising though.

crschnick@sh.itjust.works on 28 Nov 10:22 collapse

Yeah it definitely had issues in earlier versions, but I think it’s slowly getting there over time. Development just takes some time.

Feel free to share how it works for you now

plasticcheese@lemmy.one on 28 Nov 13:14 collapse

I just tried xpipe out off the back of this post. What an amazing tool. It has a great looking interface with a bubch of features I didnt know I needed. I am inside my docker containers in about 3 clicks. Props to you crschnick, this will probably become my daily driver for homelab server administration. The one downside is it will make me lazier :)

crschnick@sh.itjust.works on 28 Nov 17:29 collapse

Glad you like it!