I'll admit, as neat as this is, I'm a little unclear on the use case? Are there really situations where it's easier to get a command prompt than it is to open a webpage?
The CLI side I can see more use for since that does expose a lot of actions to bash scripting, which could be neat. But on the whole I can't say I've ever really found myself thinking "Man, I really wish I had a UI for managing Radarr, a program that already includes a really good UI."
I know it's shitty to hate on something just because you're not the target for it. That's not my intent, it's more that I'm just fascinated by the question of how anyone has a burning need for this? It feels like there must be something I'm missing here.
But that implies you do have your SSH open to the world, right?
The way I access my private web interfaces remotely is through something like Netmaker, Tailscale or Zerotier. Same thing for SSH. No way in hell am I opening 22 on my router.
You are not wrong, most of the time I SSH from the same IP so I only have 22 open from this adress. I think I just prefer managing this one access protected by a big key without thinking about my reverse proxy, plus I think TUI are neat. But objectively you are right, there may not be a lot of advantages.
Thanks to the developers though, I always appreciate such hard work and sharing to the community ♥️
This is not really correct. Those companies take complete control of the secret keys. And no, it is not the same effect when you use tailscale compared to wireguard cause of various reasons. CGNAT, no port forwarding, funnels etc.
No hate perceived on my end! To answer your question, I built it for a few reasons:
I wanted to learn Rust, so I used this project to do that
I really love TUI's and I pretty much live in my command line at work, and since I already automate everything I can to make my work life easier, I wanted to be able to do the same with my homelab
I think it looks cool
For fun. If no one else ever gets use out of it, that's okay! I just really enjoyed building it and I'm excited to build out more of it.
Does there need to be a need? Some people just like to create things to see if they can. Some people like TUIs. There may not be a huge need for this, but it's pretty freaking awesome to have.
Yeah, I did try to stress that just because I can't envision a use for it, doesn't mean it shouldn't exist. I'm totally OK with that. My question was more "Am I the idiot here for not being able to see what the use is?"
I know what you mean. There are tools I see everyday and I ask, but why? I have started to just ask, why not? There doesn't always have to be a use case and sometimes people just want to create shit. They don't even care if others use it, but want to share it anyway in case there is that one other person that does.