Incessant tinkerer since the 70’s. Staunch privacy advocate. SelfHoster. Musician of mediocre talent. https://soundcloud.com/hood-poet-608190196

  • 35 Posts
  • 1.86K Comments
Joined 1 year ago
cake
Cake day: March 24th, 2025

help-circle




  • irmadlad@lemmy.worldtoSelfhosted@lemmy.worldSelfhosted & AI
    link
    fedilink
    English
    arrow-up
    4
    ·
    13 hours ago

    I will say that having disclosure and/or tagging would mean that comments that just say “slop” or “fuck ai” or whatever would be off topic at that point, that information is already provided, so its just noise (and sometimes pretty uncivil - I’ve been light on that for now due to the need for a rule on this).

    The drive by down voting doesn’t bother me at all. I sense that it does intimidate quite a few here. To me it’s pretty darn silly because it’s no longer a filtration mechanism as it was once intended, and now has become a way to vent displeasure, angst, and inner turmoil. However, it is what it is. I can deal with that with ease.

    The curb stomping is really the issue to me. I realize there are 8.4 billion other people on this planet and few will align with all of my core beliefs and convictions, which I see as a positive; yaaay diversity! I’m willing to give the space to agree-to-disagree and still be cordial and supportive where it’s needed. (eg: the *arr stack) All I want to do is hang out with selfhosters, learn from them, and share with others what little knowledge I’ve gained along the way. I have no other agenda.

    I agree with the [AI] tag. I’m not really sure why that would trigger someone more than [SOLVED], and I agree with the 30 days in the hole. Two weeks would have sufficed imho, but 30 is fine.

    Thanks @curbstickle@anarchist.nexus


  • Apologies if this is a rookie question

    That’s not a rookie question at all, and actually shows you’re paying attention to what you are deploying on your server…which is what you should be doing. In addition to what others have said so far, images like Nextcloud are often updated quickly, but scans lag in reality. A critical label reflects known vulnerabilities in a version, but not necessarily ‘this instance is definitely compromised.’




  • Forgive my lack of understanding, but basically you have set up an automation system that starts/stops/upgrades/updates docker containers, and system management type of tasks? Do you pipe all this data to some type of monitoring dashboard…maybe something like Grafana? It seems like there would be a lot of data points that could/should be monitored. Do you get text/email alerts that confirm all is copacetic or not?

    It sounds spectacular. Maybe a little too complicated for me to wrap my old head around all at once. One of these days, hopefully, I’m going to get AI into the lab as a useful tool and not as just a oddity that takes forever to compute.

    Rock on with yo’ bad self bro! Thanks for sharing.


  • Well, it’s not super difficult. I sort of mash my way through getting data by api by just using curl and then clumsily filtering the output.

    Just yanking your chain bro. But back to your admonishment about the vault. I’ve often wondered about it. We keep secrets in .env files etc. Of course, if a nefarious actor gained entrance to the server, at that point, would a vault help? Just spitballing. My security is pretty tight in my estimation. Some even have told me it’s overboard. However it has served me well over the years without incident, but it is something always in my mind. You’re a programmer, what would you recommend?


  • Great question. The MOTD on Linux stands for “Message of the Day.” It’s a system text file that’s displayed when you log in usually over SSH or to a local terminal. It’s generated and managed by the distro. It can include server info, warnings, or update notices. The MOTD file is typically / etc / motd or / etc / motd.d /. For instance, my example:

    spoiler

    There are messages about upgrading, and since I did an update yesterday morning, I need a system restart. The MOTD will tell you about updates, if you have any zombies running around your server all willy-nilly etc. Some people customize their MOTD as such:

    spoiler

    They can be simple or very involved.

    spoiler

    I’m sure there are more than likely others here who have custom MOTDs. There used to be a program called neofetch that would assist in this. I haven’t played around with neofetch in quite a long time, it’s probably been superceeded by something better or updated.


  • For security, you may want to look at vault for secrets management so you don’t have to expose plaintext secrets in your script.

    Yes, you are correct. For what I’ve got surrounding it as far as security wise, I feel fairly secure, not 100%, but more prudence would be much better. Would you have any recommendations maybe in which direction I could go in?

    I would have just baked an api call to navidrome in a shell script with an interpreter like js and some bash variable manipulation and called it directly from motd.

    Oh well, see now you’re just showing off. LOL I may do that at some later date. I actually had a good time doing what seems like a simple thing, and I learned a thing or three, so a good time was had all around.










  • Any recipe URL — three engines: schema.org JSON-LD (fast), recipe-scrapers Python library (300+ site-specific extractors), AI Smart mode for sites that block scrapers

    So, I can input a url of a recipe, say: https://ciaoflorentina.com/rustic-crusty-bread-recipe/ (no idea who they are, just first search result) and CookTrace imports it correctly? Or are there specific sites that can be imported. How about TikTok recipes? I know, I know…but my lady friend likes trying recipes off of TikTok. Some actually are very good despite the source. She wouldn’t bookmark them, so of course it was a hassle to go find them. I finally found an app called CookGo that would import the recipe off of TikTok in a format we’re all used to sans all the chatter.