-
|
First off, thanks for making such a great tool! Even right after the 1.0 launch, it looks very polished and most things are working OOTB for me ❤️ This looks very promising for the future of XyOps. I'm fairly new to the world of Linux (Unraid, in my case). I recently migrated my homelab server from Windows to Unraid because most of my native apps were also available as Docker containers, and I wanted to achieve a more secure/controlled environment. Therefore, security is a top priority for me. Since Linux is still new to me, I’m trying to wrap my head around a few things. Does using the XySat companion app introduce extra security risks? And how is the system built with security in mind? I've read through the documentation—specifically the satellite section—but I don't fully understand how the XySat agent works, what permissions it requires, and if this introduces potential vulnerabilities. I understand that using a tool to manage my host(s) comes with certain risks because it needs elevated privileges to function, but I want to weigh those risks against the advantages the tool provides. So far, I haven't installed the XySat agent yet; I've only used the Remote SSH Plugin with a public/private key stored in the vault to run events on my Unraid host. Could someone explain how the XySat agent works, what rights it has, and if it introduces more security risks compared to using the Remote SSH Plugin? Thanks in advance! |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 8 replies
-
|
These are great questions, thank you! Please give me a few hours to write a document that properly explains all this. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks! For now i will stick to my solution cause i don't want to break the auto update feature and this seems to work for me. If needed, feel free to use my information/script for your documentation. Enjoy the rest of your weekend! |
Beta Was this translation helpful? Give feedback.
-
|
@jhuckaby one last question; When i use my script to install the xysat plugin, the server where the agent is running on gets the hostname "xyops" while this isn't the hostname of that server. I can change the label withing xyops, but i prefere it gets the right hostname. Do you have an idea what causes this? |
Beta Was this translation helpful? Give feedback.
Whew! Okay, all done. Here's my reply, and a link to the new security document at the bottom:
First of all, thank you for your kind words, and for checking out xyOps! ❤️
Short answer: yes, installing xySat does expand the trust surface a bit, but it is not doing anything fundamentally different from giving xyOps another authorized way to execute work on that host. A good mental model is: installing xySat is similar to authorizing a persistent automation channel on the server, much like adding an SSH key for unattended access. If an attacker got hold of your xyOps admin account or another credential that lets them schedule privileged work, they could use that access to run commands on the …