• 0 Posts
  • 27 Comments
Joined 3 years ago
cake
Cake day: June 28th, 2023

help-circle
  • If you are using only Docker, you don’t need a Linux distribution at all. Just install alpine slim, busybox, or any Kubernetes worker node build.

    Flatpak, much like snap, appimage, and other programs trying to shove old, hole-ridden libraries down my throat under the pretext that “the build is too complex,” is not the kind of software I would welcome on my PC. I’d rather build the application by hand.


  • nitrolife@hikki.teamtoLinux@lemmy.ml•The king is back
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    3 days ago

    Not only with intervals but also with quite old software. Sometimes software versions are so old that they are no longer compatible with the upstream version. Although, to be honest, I haven’t used Debian for so long that I can’t even name the applications that lagged behind like that.

    In general, Debian is indeed incredibly stable, but if you need to install it on the latest laptop (for example, Intel Core Ultra X9), it will be a real hell.

    UPD: except perhaps for using sid. But then you lose the only advantage - stability.


  • nitrolife@hikki.teamtoSelfhosted@lemmy.world•Is POP email still a thing?
    link
    fedilink
    English
    arrow-up
    17
    arrow-down
    1
    ·
    5 days ago

    Just recently, someone wrote about https://github.com/stalwartlabs/stalwart here. It is literally an all-in-one server, so it’s quite hard to mess up.

    Email itself is an unreliable delivery method, so usually, if a server cannot send an email to the recipient’s server, it puts it in a queue and tries again after some time. Therefore, a few hours of downtime won’t affect you much. Especially if you don’t need an archive of your correspondence.

    So I still recommend trying to run your own full server with stalwart. At most, a couple of days of problems, and then it will work for years.





  • In principle, it’s a pretty good “all-in-one” server, and I even wanted to switch to them until I checked the documentation and saw that the Community version doesn’t filter From with valid authentication. This means that anyone who is properly authorized can send an email from any address on the server out of the box. In short, if I understood the documentation correctly, it’s a decent option for hosting your own mailbox, but for even small-scale mass use, postfix + dovecot still wins.




  • If I just drop a link into IRC, Jabber, Matrix, and possibly Discord, every client will go to the server and request a preview. The only difference is how many clients are online. On sufficiently large servers, this can also cause a DDoS. The problem lies in server-side caching, not in the architecture of all messengers.

    UPD: of course, this can be solved on the Lemmy side, but what will you do when the network grows even larger? A million servers will cause a DDoS even with random requests. You could of course send the preview with the post, but it seems that would permanently and strictly limit the type of preview, and it’s unclear how to handle custom servers.


  • SSO doesn’t work like that. Conventionally, there is an sso ml provider, an sso world provider, and anyone else from the fediverse. Any server, for example lemmy, looks at the login domain during authorization and sends a request to the server along the lines of “someone is trying to log in, send the cookies and a redirect link”; someone is redirected to the SSO server, authenticates there, and then returns back to the original lemmy node. The registration endpoint can be determined by the domain.

    Like, for example, lemmy.world login 1234@lemmy.ml -> redirect to lemmy.ml for password -> redirect to lemmy.world back. Or any another instance in fediverse.

    Accordingly, this is literally no different from what exists now except for one nuance — I won’t need to go to my instance anymore, find a post mirrored from world, and write a comment there. I will simply be able to log in directly on world and write whatever I want.

    And passwords are in the hands of the node admins anyway. This will literally differ from the current scheme in nothing except that potentially the owner of your lemmy account could hijack your mastodon. But those who actually think about this will just make 2 SSO accounts. But how easy that will be. No 20 accounts in 20 instances… And no one will have to explain why they need 20 accounts at all. And I’ll finally be able to watch pirtube, read lemmy, and comment on mastodon from the same username. =)

    UPD: Especially tough guys will just be able to host their SSO node and not bother with password hijack.



  • nitrolife@hikki.teamtoSelfhosted@lemmy.world•Is anyone self-hosting their own AI?
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    2
    ·
    edit-2
    20 days ago

    Yes, I installed an LLM at home. I use it for many useful things:

    1. reading novels by translating them from English to my language on the fly via machine
    2. for communicating on lemmy by translating posts and comments
    3. For HomeAssistant
    4. And very rarely for development and searching the internet

    I have a RX9070XT and llama-swap to switch models on the fly. I’m thinking about installing a second RX9070XT so that I don’t take away the translation capability from my lemmy instance while I stress the other neural network with other tasks.