I'm here to find what people think about the project and I've found pretty interesting to see their reactions and yours is one of them
Haha, don’t worry, brother. I hardly ever get defensive, especially in the virtual world. We’re good.
I did start using Portainer and I’m continuing with it—I like it very much. Most of my apps are isolated in a dedicated LXC. I know it might sound counterproductive or even exaggerated, but I like it that way. I had a basic bash script that would text me whenever a new version of Jellyfin was available so I could check it out and update it. I started wondering how annoying it would be to copy that script for every app… so why not centralize it?
That’s when I thought, “Maybe I could use AI and see if it can build a simple app.” It was more about having fun with the tool and seeing what I could do without knowing much. Besides all the valid technical critiques, I think the end result was pretty decent and cool. It kind of allowed me to create something I could only dream of or go bankrupt paying someone to build. I’m sure there are other applications from more reputable sources that do the same, but I think the feeling of bringing an idea into reality is a really good one. Maybe now I can rethink about how to structure a new project, how to avoid some pitfalls and create something even more useful... or at least create a proof of concept so someone else can do it properly. Let's keep in touch
That's actually a good idea. I was thinking about getting the features "working" as intended. I'll give it a try to the "explain back" method and see how it goes. Thanks
😅 no worries man, your comment just reminded me a popular saying in my local community; "who watches the watchman"
Hi markko, you're right, adding a tag would certainly lower expectations and give more clarity to projects. I'll add this on the post and to the repo.
Thanks man, appreciate it!
Hi Dan, I'm also copying the answer from homelab community.
Thanks for your feedback. Much appreciated. For the first question, you click on add and past the image you’re currently using on your compose so the app creates a card with the current version. It’s a bit manual and tedious at first, but once it’s done, it’s easier to maintain. I think your idea is great to have the app just ¨find your docker-compose and do the work", but I don’t know how to do it yet. I wanted to test it manually first and see how it’d work out.
Vigil tells you if the newer version of the image is a major change or not. If you set it to update your compose automatically it will notify you and create a log, it something goes wrong you can easily revert it from the dashboard. Did I get your question right? Let me know if you meant something else.
Finally, security is an absolute must! I decided to use 2FA because most people won’t need to expose it to the web.They’ll probably use it on LAN. However, I do have adding OIDC (OpenID Connect) in mind, since many people indeed use Authentik, Authelia (these are the ones I’m familiar with). Since this is the early version, I didn’t want to make things too complex and also, I’m vibecoding it, so I’ll certainly need some experts out there to help me out to implement it correctly and safely.
If you have any question, just let me know and I’ll try my best to answer that.
Hi Dan, Thanks for your feedback. Much appreciated. For the first question, you click on add and past the image you're currently using on your compose so the app creates a card with the current version. It's a bit manual and tedious at first, but once it's done, it's easier to maintain. I think your idea is great to have the app just ¨find your docker-compose and do the work", but I don't know how to do it yet. I wanted to test it manually first and see how it'd work out.
Vigil tells you if the newer version of the image is a major change or not. If you set it to update your compose automatically it will notify you and create a log, it something goes wrong you can easily revert it from the dashboard. Did I get your question right? Let me know if you meant something else.
Finally, security is an absolute must! I decided to use 2FA because most people won't need to expose it to the web.They'll probably use it on LAN. However, I do have adding OIDC (OpenID Connect) in mind, since many people indeed use Authentik, Authelia (these are the ones I'm familiar with). Since this is the early version, I didn't want to make things too complex and also, I'm vibecoding it, so I'll certainly need some experts out there to help me out to implement it correctly and safely.
If you have any question, just let me know and I'll try my best to answer that.
Absolutelly vibecoding it with Cloude. I understand a bit of python and html but I'm no dev or technical professional at all. I just wanted to see if I could build something useful without much of technical expertise.
Thanks brother, I appreciate it. Security is one of my main concerns too, that's why I'll rely on the experts around here to point out what could be improved.
Yeah absolutely, my bad. First time publishing things here and I thought it was attached to the post. https://github.com/kumucode/vigil.git
1step
0 post score0 comment score
I'd love too if I knew how to do that. I still have lots of things to learn and do before putting my toes on these waters, but I'm glad you showed some interest even to mention an integration with other tools. Thanks for that.