this post was submitted on 05 Apr 2026
34 points (69.8% liked)

Selfhosted

58291 readers
398 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

**#A quick edit to address something important and provide a disclaimer: **

Thank you all for your feedback! This project was "vibecoded" with Cloude AI and serves more as a "proof of concept" for what could be achieved with AI assistance. I'm just a tech enthusiast, and I'm excited to continue exploring new possibilities. I understand there’s a real concern about “AI Slop,” but that's exactly why I’m sharing this project with you all so that experts who are interested in the idea can offer guidance or even help improve it.

I’ve noticed that many people with home labs prefer to update their applications manually instead of relying on other apps that automate the process. Often, they have to check each one individually. That’s where Vigil comes in. The primary function of Vigil is to centralize the information and give users clear visibility of which applications are outdated, their current version, and the newer version available from several sources. This way, you can decide what and when to update.

To be honest, I hope it ends up being useful to others as it is for me.

If you have a few minutes, I’d really appreciate you trying it out and leaving a review or suggestions on the repo or even here. I'd do my best to answer most of the comments.

REPO: https://github.com/kumucode/vigil.git

top 50 comments
sorted by: hot top controversial new old
[–] Decronym@lemmy.decronym.xyz 1 points 1 hour ago* (last edited 53 minutes ago)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
Git Popular version control system, primarily for code
IP Internet Protocol
VPS Virtual Private Server (opposed to shared hosting)

3 acronyms in this thread; the most compressed thread commented on today has 5 acronyms.

[Thread #220 for this comm, first seen 7th Apr 2026, 13:50] [FAQ] [Full list] [Contact] [Source code]

[–] 3abas@lemmy.world 1 points 10 hours ago

Make it support Podman next.

[–] zorro@lemmy.world 2 points 14 hours ago (1 children)

Cool project. Building something that exactly fits a problem you have is one of the most liberating parts of programming!

I wouldn't worry too much about the people mad about you using AI. It's a powerful tool and I would be silly to not make use of it. I guarantee that a everyone using the internet today has had their packets flow through some piece of "vibe code".

One of my favorite features is having the AI tool explain back what every part of the code does. I helps you build understanding of both the code itself and is an excellent place to find bugs!

Keep it up

[–] 1step@lemmy.world 1 points 13 hours ago (1 children)

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

[–] zorro@lemmy.world 1 points 13 hours ago (1 children)

I would always recommend getting the bare minimum working great before adding extra features. If you get too far into features, making foundational changes get significantly harder.

[–] 1step@lemmy.world 1 points 12 hours ago

Totally agree with that. I was trying to keep things as simple as possible, but there was always a new thing to try. I'm currently not implementing anything new, just focusing on enhancing what is already there.

[–] wrinkle2409@lemmy.cafe 1 points 13 hours ago (1 children)

I've been looking for a dashboard for my containers, might test it out later

[–] 1step@lemmy.world 1 points 12 hours ago

Sounds great, I've just released a small update after some feedback here. There's still a lot to be done, but let me know what you think once you test it.

[–] auslegungssache@feddit.org 5 points 21 hours ago (1 children)

there has to be a better way than giving a slop coded project access to your docker daemon (im assuming?)

[–] 1step@lemmy.world 1 points 16 hours ago

'll keep an eye on it and keep asking around. I'm pretty sure there are better ways to do that.

[–] Konraddo@lemmy.world 0 points 12 hours ago (1 children)

Thanks for the proof of concept. I suppose it's essentially a self-hosted version of newreleases.io?

[–] 1step@lemmy.world 1 points 12 hours ago

That's pretty cool, I've never heard about newreleases.io I might take a look at it later. Thanks

[–] chameleon@lemmy.today 18 points 1 day ago (1 children)

Slop alert. Use at your own risk

[–] DeckPacker@piefed.blahaj.zone 3 points 1 day ago (1 children)

Yeah, I was looking for that info, because I don't trust any (especially new projects, that use AI).

How did you know, it was AI though? I am just curious

[–] nimble@lemmy.blahaj.zone 3 points 1 day ago (2 children)

The OP says so in the comments, but also:

  • two week old github account, project created 2 weeks ago
  • initial commit is a large 1.0 release with everything committed at once
  • this also happens for 2.0 where everything is commited in one commit
  • the code and comment structure
[–] ishartdoritos@lemmy.zip 2 points 1 day ago

Also the look of the UI I can see default Claude UI a mile away these days. Always the same colours, fonts, layouts, ect...

[–] 1step@lemmy.world 1 points 1 day ago (1 children)

That's right, I've been working on this project for a few weeks. I wasn't sure if I should commit it to a public repo, but I thought it'd nice to have other people testing it out, and giving their opinion. Honestly, I never used github before, that's why the account is new. I committed everything at once, when I felt like the application was "functional".

[–] nimble@lemmy.blahaj.zone 1 points 22 hours ago* (last edited 22 hours ago) (1 children)

Git commits should be focused on one small thing at a time, doing small changes or additions. Then using descriptive commit messages like "add webook notifications" or "fix webhook triggering twice".

This makes the history of the project easier to see what changes were made and for what purpose. If something breaks webhook functionality then you can have an easier time finding what broke that feature. It also has the added benefit of someone showing their work progress. It's like you can be a math genius but if you don't show your work, your professor is going to think you cheated. In this case, it's a pretty dead giveaway that AI was involved. Since you are using AI then smaller commits also let you see what the AI to changing between iterations since even if you give it a copy of a file, it may change other parts of that file that you didn't ask for, and those changes could be good or bad.

And just because you are making these commits doesn't mean you have to "git push" them to your public repo right away. Since you're working alone and don't have any community contributors then you can just keep that work locally and push when you're ready for the next public release. Over time you could start using a development branch in git and push to that, so other developers can see your progress and when you're ready for a public release your merge the changes to your main branch. That's some more advanced git stuff but it's a core skill of any developer to be able to use branches.

Also there's nothing wrong with being new. I only mentioned the new account because when combined with the other things, this was a dead giveaway of AI use.

For what it's worth, good job putting together something that is useful for you. I would just encourage you to make sure you are trying to understand what you are doing and be willing to challenge yourself instead of using AI as a mental crutch like many people do. AI can only get you so far and you'll need to learn enough to call its bullshit and point out its mistakes.

[–] 1step@lemmy.world 1 points 16 hours ago

I think documenting everything is key so people can clearly see the progress. I didn't know that you could merge the changes to the main branch and that it is a core skill as you mentioned. I kind of noticed exactly what you said "it may change other parts of that file that you didn’t ask for" while doing some tweaks. This AI topic has too many branches and it's a fascinating topic for debates. Thanks for taking the time to give this advice.

[–] ShortN0te@lemmy.ml 14 points 1 day ago (24 children)

Sorry, but you have posted only 1 sentence about the project and not even a link to the project.

Additional with the

scripts—basically "em dash" which is really popular among llm generated texts, i get a bad feeling about it.

load more comments (24 replies)
[–] TypFaffke@feddit.org 3 points 1 day ago (1 children)
[–] 1step@lemmy.world 1 points 1 day ago (1 children)

That's a great question isn't it? That's why I posted it here, so maybe I can find people interested in working on this project and help me out to clean things up, get it more organized, structured and "free of AI slop". What do you think?

[–] TypFaffke@feddit.org 1 points 19 hours ago* (last edited 19 hours ago) (1 children)

Sorry mate, I was just making a dumb joke.

[–] 1step@lemmy.world 1 points 16 hours ago

😅 no worries man, your comment just reminded me a popular saying in my local community; "who watches the watchman"

load more comments
view more: next ›