Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

Mentally tired after the week I've had.

  • Mentally tired after the week I've had.

    I must have installed/uninstalled #Sharkey at least 9 times... and even when I got it to work it proved to be a total lemon.

    Ditto for #Wallabag (paid plan on their server) and my self-hosted #Linkwarden.

    🦇​ This is my self-hosting cursed week 👻​

    I finally got Sharkey to work because I switched to a managed instance (https://calckey.world). And then I got my collection of links to work on #Linkwarden when I switched to their managed instance (there's a clear pattern here, LOL).

    Then yesterday I tried CasaOS. A little too simple for my taste and with NO security in place / no instruction to add Let's Encrypt certs (as far as I could tell). When I read it's a Chinese project I kind of bolted (no offense to them, but I like to keep my stuff in Europe).

    Then today I tried Cloudron and could not set it up.

    Then I spun up another Ubuntu server to manually install Ghost v6 and couldn't figure out how to configure the caddy file.

    Since Wednesday I must have started and stopped at least 7 servers on #Hetzner. My usage is still ridiculously low (1.19 Euros for the past 30 days) but I'm afraid I'll get flagged for suspicious behavior, LOL. I promise I'm not shady, I'm just an awkward newbie.

    In all this, I am now EXTREMELY GRATEFUL for how easy and clear it is to set up a #YunoHost system.

    The security they offer right off the bat is awesome... as well as the clear instructions about how to edit DNS records, install Let's Encrypt certificates and the whole nine yards.

    YUNOHOST has no equivalent when it comes to empowering newbies and I'm just so so grateful to them... and I look forward to writing a step-by-step installation guide for newbies.

    Apologies to sysadmins if this post had triggered you. I completely understand its chaotic energy... to be fair it's the first time in 10 months that I attempt to do so many things.

    Anyway, off to get dressed for Halloween now.

    Wishing you all a lovely evening and weekend 🎃​

    #MySoCalledSudoLife

  • Mentally tired after the week I've had.

    I must have installed/uninstalled #Sharkey at least 9 times... and even when I got it to work it proved to be a total lemon.

    Ditto for #Wallabag (paid plan on their server) and my self-hosted #Linkwarden.

    🦇​ This is my self-hosting cursed week 👻​

    I finally got Sharkey to work because I switched to a managed instance (https://calckey.world). And then I got my collection of links to work on #Linkwarden when I switched to their managed instance (there's a clear pattern here, LOL).

    Then yesterday I tried CasaOS. A little too simple for my taste and with NO security in place / no instruction to add Let's Encrypt certs (as far as I could tell). When I read it's a Chinese project I kind of bolted (no offense to them, but I like to keep my stuff in Europe).

    Then today I tried Cloudron and could not set it up.

    Then I spun up another Ubuntu server to manually install Ghost v6 and couldn't figure out how to configure the caddy file.

    Since Wednesday I must have started and stopped at least 7 servers on #Hetzner. My usage is still ridiculously low (1.19 Euros for the past 30 days) but I'm afraid I'll get flagged for suspicious behavior, LOL. I promise I'm not shady, I'm just an awkward newbie.

    In all this, I am now EXTREMELY GRATEFUL for how easy and clear it is to set up a #YunoHost system.

    The security they offer right off the bat is awesome... as well as the clear instructions about how to edit DNS records, install Let's Encrypt certificates and the whole nine yards.

    YUNOHOST has no equivalent when it comes to empowering newbies and I'm just so so grateful to them... and I look forward to writing a step-by-step installation guide for newbies.

    Apologies to sysadmins if this post had triggered you. I completely understand its chaotic energy... to be fair it's the first time in 10 months that I attempt to do so many things.

    Anyway, off to get dressed for Halloween now.

    Wishing you all a lovely evening and weekend 🎃​

    #MySoCalledSudoLife

    @elena No worries, we all have long lists of stuff we tried and couldn't finish for one or the other weird reason that demands more research. Research that sometimes costs more time and effort than the thing we try to get up and running. It's how we learn. Learn about what's possible, what is achievable but also where our limits are. There's absolutely nothing wrong with that :) Welcome to the club!

  • @elena No worries, we all have long lists of stuff we tried and couldn't finish for one or the other weird reason that demands more research. Research that sometimes costs more time and effort than the thing we try to get up and running. It's how we learn. Learn about what's possible, what is achievable but also where our limits are. There's absolutely nothing wrong with that :) Welcome to the club!

    @jwildeboer thanks Jan! I'm not yet worthy of belonging to your club, but I'm admiring what you amazing techies do from the sidelines

  • @elena No worries, we all have long lists of stuff we tried and couldn't finish for one or the other weird reason that demands more research. Research that sometimes costs more time and effort than the thing we try to get up and running. It's how we learn. Learn about what's possible, what is achievable but also where our limits are. There's absolutely nothing wrong with that :) Welcome to the club!

    @jwildeboer @elena Self-hosting is addictive, isn't it ? 😄

  • Mentally tired after the week I've had.

    I must have installed/uninstalled #Sharkey at least 9 times... and even when I got it to work it proved to be a total lemon.

    Ditto for #Wallabag (paid plan on their server) and my self-hosted #Linkwarden.

    🦇​ This is my self-hosting cursed week 👻​

    I finally got Sharkey to work because I switched to a managed instance (https://calckey.world). And then I got my collection of links to work on #Linkwarden when I switched to their managed instance (there's a clear pattern here, LOL).

    Then yesterday I tried CasaOS. A little too simple for my taste and with NO security in place / no instruction to add Let's Encrypt certs (as far as I could tell). When I read it's a Chinese project I kind of bolted (no offense to them, but I like to keep my stuff in Europe).

    Then today I tried Cloudron and could not set it up.

    Then I spun up another Ubuntu server to manually install Ghost v6 and couldn't figure out how to configure the caddy file.

    Since Wednesday I must have started and stopped at least 7 servers on #Hetzner. My usage is still ridiculously low (1.19 Euros for the past 30 days) but I'm afraid I'll get flagged for suspicious behavior, LOL. I promise I'm not shady, I'm just an awkward newbie.

    In all this, I am now EXTREMELY GRATEFUL for how easy and clear it is to set up a #YunoHost system.

    The security they offer right off the bat is awesome... as well as the clear instructions about how to edit DNS records, install Let's Encrypt certificates and the whole nine yards.

    YUNOHOST has no equivalent when it comes to empowering newbies and I'm just so so grateful to them... and I look forward to writing a step-by-step installation guide for newbies.

    Apologies to sysadmins if this post had triggered you. I completely understand its chaotic energy... to be fair it's the first time in 10 months that I attempt to do so many things.

    Anyway, off to get dressed for Halloween now.

    Wishing you all a lovely evening and weekend 🎃​

    #MySoCalledSudoLife

    @elena I've been self-hosting & sysadmin-ning for… I don't know… more than 30 years now. Both for fun & as for my day job. Please believe me that running head-first into such walls happens to us veterans, too, including days in which I don't seem to be able to make any progress whatsoever.
    Frustrating as heck when it happens. I get it. On the other hand, when you do figure these things out, sometimes a day later, sometimes half a year later, it can be so rewarding and incredibly fun. And best of all: you learn a lot, even (especially?) in failing! 'cause you still look up a lot of documentation, get to know logs, inner workings of programs/OS/protocols/APIs, or just by researching alternatives.
    Keep working on it! This is a fantastic journey, with a lot of fun to be had.

  • @jwildeboer @elena Self-hosting is addictive, isn't it ? 😄

    @regendans @jwildeboer OMG tell me about it. Hetzner makes it so easy (and cheap) to try new things. Too easy! 😅​

  • @elena I've been self-hosting & sysadmin-ning for… I don't know… more than 30 years now. Both for fun & as for my day job. Please believe me that running head-first into such walls happens to us veterans, too, including days in which I don't seem to be able to make any progress whatsoever.
    Frustrating as heck when it happens. I get it. On the other hand, when you do figure these things out, sometimes a day later, sometimes half a year later, it can be so rewarding and incredibly fun. And best of all: you learn a lot, even (especially?) in failing! 'cause you still look up a lot of documentation, get to know logs, inner workings of programs/OS/protocols/APIs, or just by researching alternatives.
    Keep working on it! This is a fantastic journey, with a lot of fun to be had.

    @mosu Thank you! And indeed, all the lessons I'm learning when something fails are incredibly valuable. I'm learning so much from configuration problems and my mistakes :)

  • @mosu Thank you! And indeed, all the lessons I'm learning when something fails are incredibly valuable. I'm learning so much from configuration problems and my mistakes :)

    @elena @mosu if you spun up yunohost 7 times this week you're not a newbie sysadmin. congrats on getting all this amazing experience!

    also, after a while you notice your own creativity: all the fun ways in which you can throw various things at a stuborn software that doesn't want to do what you want.

    you are amazing how you share this with the world so that they have more courage to use software where you can pop the hood and learn the internals of modern tech (floss). you must give yourself credit for this!

  • oblomov@sociale.networkundefined oblomov@sociale.network shared this topic on
  • @elena @mosu if you spun up yunohost 7 times this week you're not a newbie sysadmin. congrats on getting all this amazing experience!

    also, after a while you notice your own creativity: all the fun ways in which you can throw various things at a stuborn software that doesn't want to do what you want.

    you are amazing how you share this with the world so that they have more courage to use software where you can pop the hood and learn the internals of modern tech (floss). you must give yourself credit for this!

    @prinlu @mosu aw thank you! 🥹

    Honestly this week was super hard (the toughest) morale-wise, but I learned more in these past few days than in the whole 10+ months I’ve been self-hosting.

    I really appreciate the encouragement ❤️


Gli ultimi otto messaggi ricevuti dalla Federazione
  • WE DON'T WANT TO KNOW BANKSY'S IDENTITY

    STOP INVESTIGATING BANKSY FFS

    INVESTIGATE LITERALLY EVERYTHING ELSE

    read more

  • @David "thaw" which is a good Saxon word if I've ever seen one.

    read more

  • @David @evan “spring thaw"

    read more

  • @David @evan thaw.

    read more

  • @evan You're making me realized... Is there a word for "dégel" in English? The unfreezing? The melting?

    read more

  • Home in . The in the last 24 hours has been striking.

    read more

  • End of “Chat Control”: Paving the Way for Genuine Child Protection!

    The controversial mass surveillance of private messages in Europe could soon come to an end. Negotiations between the European Parliament and EU member states regarding the extension of the so-called “Chat Control” concluded yesterday without an agreement. This means that starting April 4, US tech giants like Meta, Google, and Microsoft must stop indiscriminately scanning the private chats and photos of European citizens. The digital privacy of correspondence is restored.

    The Myth of a Legal Vacuum

    This does not create a legal vacuum—quite the opposite. Ending indiscriminate mass scanning clears the path for modern, effective child protection. Targeted surveillance based on reasonable suspicion and a judicial warrant remains fully permissible, as does the routine scanning of public posts and hosted files. User reporting also remains fully intact.

    New Study Proves: Chat Control Software is Flawed

    Just in time for the end of the negotiations, a newly published scientific study provides the final nail in the coffin for the current system of indiscriminate chat control: Renowned IT security researchers analyzed the standard “PhotoDNA” algorithm, which is used by companies like Apple, Meta, and Microsoft for Chat Control. Their damning verdict: The software is “unreliable,” and there are “serious doubts on the suitability of PhotoDNA for the large-scale detection of illicit content.”

    The researchers proved that criminals can render illegal images invisible to the scanner through minimal alterations (e.g., adding a simple border). At the same time, it is easy to manipulate harmless images so that innocent citizens are falsely reported to the police. Overall, the study warns “that the current widespread deployment and use of PhotoDNA represent a significant and concerning threat, both for innocent users of these platforms and for victims of illegal content dissemination.”

    Digital freedom fighter and former Member of the European Parliament Patrick Breyer (Pirate Party) commented on yesterday’s negotiation outcome:

    “Yesterday was a triumph for civil society. Digital privacy of correspondence lives on! We have stopped a broken and illegal system. Just as the postal service isn’t allowed to simply open our physical letters, the indiscriminate scanning of our private digital messages must remain strictly off-limits.

    The mass surveillance of our chats on US platforms has never made a significant contribution to rescuing abused children. Instead, it has criminalized thousands of teenagers and severely overloaded our police forces. If investigators are no longer drowning in a flood of false suspicion reports, resources will finally be freed up to hunt down organized abuse rings in a targeted and covert manner. That is what truly protects children.”

    The Hard Facts: Why Chat Control Has Failed Spectacularly

    The track record of indiscriminate chat control is disastrous. The EU Commission’s evaluation report reads like an admission of complete failure:

    Data Giant Monopoly: Roughly 99% of all chat reports to police in Europe come from a single US tech corporation: Meta. US companies are acting as a private auxiliary police force—without effective European oversight.Massive Police Overload from Junk Data: Algorithms are blind to context and intent. The German Federal Criminal Police Office (BKA) reports that—out of around 300,000 chats reported annually in the EU—a staggering 48% are false positives and criminally irrelevant. This flood of junk data ties up massive resources that are urgently needed for targeted, covert investigations into real abuse rings.Criminalization of Minors: In Germany, 40% of investigations target teenagers who thoughtlessly share images (e.g., consensual sexting) rather than organized predators.An Obsolete Model Due to Encryption: Perpetrators can easily switch to encrypted messengers, where chat control is already not applied. Because providers are increasingly transitioning to end-to-end encryption for private messages, the number of chats reported to the police has already dropped by 50% since 2022. Instead of investing in targeted investigative work, the EU Council is clinging to a dying surveillance model.Reversal of the Burden of Proof: According to the Commission’s report, there is no measurable correlation between the mass surveillance of private messages and actual convictions. Yet, the Commission and Council are demanding the extension of a measure whose effectiveness they themselves cannot prove, all while service providers admit to error rates of up to 20%.Failure in Child Protection: Mass scanning for previously known images does not stop ongoing abuse, nor does it rescue children who are currently in acute danger.

    The Way Forward: “Security by Design” Instead of Surveillance Mania

    The EU Parliament and EU member states are continuing negotiations on a permanent child protection regulation (CSAR or Chat Control 2.0). While EU governments are once again demanding supposedly “voluntary” mass scans, the EU Parliament is championing a new approach: Platforms should be obliged to protect children directly through safe design (“Security by Design”). This includes requiring apps to technically prevent sexual approaches to children (grooming) through strict default settings and warning features. Furthermore, illegal material on the open web (and the darknet) must be actively tracked down and destroyed at the source via strict, immediate takedown obligations. There must be an end to law enforcement agencies, like Europol, declaring themselves “not responsible” for the removal of abuse material.

    Bought Fearmongering by the Lobbying Machine

    During the legislative process, lawmakers were pressured by the tech industry (DOT Europe) and certain child rights organizations (ECLAG), who jointly warned against the creation of “legal uncertainty.” This narrative is false. Phasing out indiscriminate Chat Control does not leave the police “blind.” The scanning of public posts and hosted files, as well as user-based reporting, remain fully permitted.

    Moreover, massive and questionable lobbying efforts have been exposed: The push for Chat Control is heavily driven by foreign-funded lobby groups and tech vendors. The US organization Thorn, which sells the exact type of scanning software in question, spends hundreds of thousands of euros lobbying in Brussels. The tech industry officially lobbied side-by-side with certain organizations for a law that does not protect children, but rather secures their own profits and data access.

    Patrick Breyer concludes:

    “Right up to the very end, the US tech industry and foreign-funded lobby groups tried to panic Europe. But flooding our police with false positives from mass surveillance doesn’t save a single child from abuse. Yesterday’s failed negotiations serve as a clear stop sign to this surveillance mania. Negotiators cannot ignore this verdict in the ongoing trilogue negotiations for a permanent regulation. Indiscriminate mass scanning of our private messages must finally give way to truly effective child protection that respects fundamental rights.”

    patrick-breyer.de/en/end-of-ch…
    RE: digitalcourage.social/users/ec…

    read more

  • Ternary RISC Processor Achieves Non-Binary Computing Via FPGA

    You would be very hard pressed to find any sort of CPU or microcontroller in a commercial product that uses anything but binary to do its work. And yet, other options exist! Ternary computing involves using trits with three states instead of bits with two. It’s not popular, but there is now a design available for a ternary processor that you could potentially get your hands on.

    The device in question is called the 5500FP, as outlined in a research paper from [Claudio Lorenzo La Rosa.] Very few ternary processors exist, and little effort has ever been made to fabricate such a device in real silicon. However, [Claudio] explains that it’s entirely possible to implement a ternary logic processor based on RISC principles by using modern FPGA hardware. The impetus to do so is because of the perceived benefits of ternary computing—notably, that with three states, each “trit” can store more information than regular old binary “bits.” Beyond that, the use of a “balanced ternary” system, based on logical values of -1, 0 , and 1, allows storing both negative and positive numbers without a wasted sign bit, and allows numbers to be negated trivially simply by inverting all trits together.

    The research paper does a good job of outlining the basis of this method of computing, as well as the mode of operation of the 5500FP processor. For now, it’s a 24-trit device operating at a frequency of 20MHz, but the hope is that in future it would be possible to move to custom silicon to improve performance and capability. The hope is that further development of ternary computing hardware could lead to parts capable of higher information density and lower power consumption, both highly useful in this day and age where improvements to conventional processor designs are ever hard to find.

    Head over to the Ternary Computing website if you’re intrigued by the Ways of Three and want to learn more. We perhaps don’t expect ternary computing to take over any time soon, given the Soviets didn’t get far with it in the 1950s. Still, the concept exists and is fun to contemplate if you like the mental challenge. Maybe you can even start a rumor that the next iPhone is using an all-ternary processor and spread it across a few tech blogs before the week is out. Let us know how you get on.

    hackaday.com/2026/03/16/ternar…

    read more
Post suggeriti
  • 0 Votes
    2 Posts
    11 Views
    #SelfHosting week 0, phase 1B: DNS records settings. Performed @_elena 's instructions on her "self hosting for newbies" part 2. Except for the post-install as I run it through terminal and not through web UI. For an ms-dos-born it's easier to perform a simple command such as "yunohost tools postinstall" rather than go to web, then type, then search for the various UI elements. Everything went smooth, except for letsencrypt at first. But in the end it seems to have worked. It got stuck because hostinger panel didn't get one suggested parameter, the numeric 3600, every record has a parameter which is 3, 4 or 5 numbers.Created the domain and subdomain to point it to yunohost admin interface, and then obstacle came.Opening browser to subdomain, just returns "connection timed out".Checked for nginx parameters through yunohost terminal, using the desired Sudo commands.Then, "sudo yunohost diagnosis run""sudo yunohost diagnosis show --issues --human-readable"and I got explanation on reverse dns which was wrong.After that, I searched on the web (and on AI, I admit) the position on hostinger panel to set them, and I found "set tpr record"placed the desired domain name.And now it's time to wait for propagation. But what about the "connected timeout", in the article posted in blog.elenarossini.com no such obstacle was mentioned.I'm back to my 20s when I spent the night (it's almost 4 in the morning), learning commands.Last but not least, accessibility issue: I'm using an app called WebSSH pro, downloaded on app store. Set it up, and VoiceOver for iOS does not read the keys I press on keyboard so I'm very slow to type commands there. Pc is better. In a few hours I'll try hostinger's terminal.UPDATE: I have just found I set one DNS wrong, now I'll wait for it to propagate. Next update in some hours. I placed a useless number. Such as 72.162 (wrong) instead of 72.62 (right). Like when you start developing on your own and everything crashes due to a missing semicolumn in a string of code. #accessibility #yunohost #selfhost #blind
  • 0 Votes
    10 Posts
    21 Views
    @_elena @teapot_ben Matomo is really powerful, yet easy to use, I have been using it since it was called Piwik which was a long time ago. Definitely recommended
  • 0 Votes
    8 Posts
    24 Views
    @marcelcosta @ruud the ease of use and peace of mind are just priceless...(2FA AND recovery codes not working were the final nail in the coffin for my self-hosted Sharkey)
  • 0 Votes
    20 Posts
    70 Views
    Progress update no.3 (perseverance edition) 💪​Several people suggested that I install #YunoHost on my Raspi5 ON TOP of Debian (thank you @jan and @fmors) so I will be trying that tomorrow morning... when my parents are looking after my little one (who's on a 2 week school holiday).This morning I gave up a little too easily because she was playing nearby and my attention was a little scattered.But excited to try out this method tomorrow. Thank you Jan & Fernando 🙏​The Fediverse has THE BEST tech support 😄​