A very #MySoCalledSudoLife day.​ This morning I:

  • Created my first cron job (I will look into systemd timers this weekend, just in case)

  • I bought a Heltec v3 kit - so I can try off-grid mesh communication when I'm at my parents' in Italy later this month

  • Thanks for all your help and advice with cron jobs! I really appreciate πŸ™

    About to create my first cron job. Wish me luck! πŸ˜…

    #MySoCalledSudoLife #SelfHosting

    #AskFedi: is there a script / way to automate the restart of dnsmasq every 24 hours… on a VPS that runs on Debian 12?

    (Funny how this would have sounded like a foreign language to me a mere year ago) πŸ˜†

    Update: THANK YOU for the cronjob recommendation. Now looking for a tutorial that’s easy to follow for a newbie like me πŸ˜…

    I really appreciate all the advice, YOU’RE THE BEST πŸ†

    #MySoCalledSudoLife

    Oh happy day!

    First time in a week I can use GoToSocial without restarting dnsmasq πŸ₯³β€‹

    This is not at all a problem with GoToSocial (to be clear I LOVE it and have zero complaints). It was just a matter of increasing dns-forward-max from 150 to 300.

    The #YunoHost Forum is always a fantastic place to find solutions. β€‹ recommended, thank you @yunohost     β€‹ πŸ’–β€‹

    πŸ”—β€‹: https://forum.yunohost.org/t/strange-dnsmasq-logs-cant-post-on-gotosocial-unless-i-manually-restart-dnsmasq/41953

    #MySoCalledSudoLife

    Strange dnsmasq logs / can't post on GoToSocial unless I manually restart dnsmasq

    What app is this about, and its version: GoToSocial 0.21.2~ynh1 What YunoHost version are you running: 12.1.39 What type of hardware are you using: VPS bought online Describe your issue Last week I ran a few app upgrades (GoToSocial, NextCloud and PeerTube) and the PeerTube one was botched. Backups didn’t work, so I had to revert back to a VPS snapshot. Since then, everything has been working fine except for my GoToSocial. I basically need to restart dnsmasq every morning if I want to use it. ...

    YunoHost Forum
    @elena and next up in elena's #MySoCalledSudoLife: graphana

    I've spent 3 days combing through system logs... 1000% NOT recommended as a way to have a nice day β€‹

    On the upside it's cool to see how comfortable I am moving around terminal. I always have a lot of fun with CLI β€‹

    Oh the highs and lows of #MySoCalledSudoLife πŸ₯²

    In 10 minutes I leave the house to pick up my little one from pre-school and I look forward to the next few hours away from my computer. Bliss!

    New post:

    "A newbie's guide to self-hosting with #YunoHost. Part 5: Upgrades & Maintenance"

    Not exactly the most exciting post I have ever written, but system maintenance is so essential.

    And spoiler alert: thanks to a botched #PeerTube upgrade I discovered the wonders of #tmux (thank you @teapot_ben and @drfyzziks for recommending it!)

    πŸ”— : https://blog.elenarossini.com/a-newbies-guide-to-self-hosting-with-yunohost-part-5-upgrades-maintenance/

    #SelfHosting #MySoCalledSudoLife #DigitalSovereignty

    A newbie's guide to self-hosting with YunoHost. Part 5: Upgrades & Maintenance

    When I started self-hosting essential digital services via YunoHost in December 2024 I was taken aback by how easy and smooth the process was. Something that had appeared daunting to me just days before became a child’s game. A catalog with hundreds of free-open source apps available at the

    Elena Rossini

    SUCCESS!!! πŸ₯³β€‹

    I was finally able to upgrade my #YunoHost #PeerTube installation (thanks to the advice of Fedi people).

    Long story short, yesterday I tried to upgrade using YunoHost's graphical user interface but I lost the connection to the server, my PeerTube installation broke and was automatically removed from my list of apps. I could restore to the pre-update backup but my PeerTube site was still broken, showing a "welcome to nginx" message. Thankfully I had taken a snapshot of my VPS, so I was able to restore everything within a few minutes.

    Following my accounts of what happened, @teapot_ben and @drfyzziks recommended I install tmux and do app upgrades from terminal, inside tmux, so that server connection issues wouldn't interfere with app upgrades. So I did. And this time everything worked! (huge sigh of relief)

    It's so much fun upgrading YunoHost apps from Terminal. I think this will be the way for me from now on πŸ€—β€‹

    #MySoCalledSudoLife

    Oh happy day!

    This newbie #sysadmin is VERY HAPPY because in less than 5 minutes I:

    • installed tmux (thank you for the recommendation & instructions @teapot_ben and @drfyzziks)

    • upgraded PeerTube from Terminal using tmux

    now the stakes weren't super high because I did this for my second VPS which is running test apps... the real challenge will be to do this on my primary VPS and my in-production PeerTube instance.

    Grabbing another coffee, taking a VPS snapshot and trying this.

    As always THANK YOU FOR YOUR SUPPORT AND ENCOURAGEMENT. I couldn't do this without you πŸ’–β€‹

    Oh but the larger point in this message was to vouch for tmux - it really is super beginner friendly. I know NOTHING and I was able to easily install it and use it. So you could recommend it to your normie friends for sure β˜ΊοΈβ€‹

    #MySoCalledSudoLife #YunoHost

    THIS IS A POST IN PRAISE OF SNAPSHOTS.

    My PeerTube upgrade was a horror show: lost server connection during the upgrade and then PeerTube was automatically removed from my YunoHost server... the routine backup by YunoHost of PeerTube didn't restore... in short: bad, very bad outcome.

    I hyperventilated for a few minutes and then... hit "Restore" on the VPS snapshot I had captured before the maintenance operation and... everything went back to normal.

    Heart still beating a little fast but I am in AWE of the powers of SNAPSHOTS, ouf.

    #sysadmin #MySoCalledSudoLife