#my-so-called-sudo-life β Public Fediverse posts
Live and recent posts from across the Fediverse tagged #my-so-called-sudo-life, aggregated by home.social.
-
π©βπ»β My So Called Sudo Life - day 500: still a newbie edition πβ
Dear Fedi friends,
Today marks the 500th day of my self-hosting adventures and I'm celebrating it with... a slice of humble pie:
Also: please remember to update your Linux system to patch the critical vulnerability that has been found.
#Linux #CopyPaste #security #MySoCalledSudoLife #SelfHosting #YunoHost
-
@esplovago I have a separate feed for #MySoCalledSudoLife - the link to that feed should be in the post
-
π©π»βπ» my so-called sudo life - day 497: Mastodon stampede edition πβ
Dear Fedi friends,
You may remember how last year I was dealing with self-DDoS attacks every time I shared a link to my Wordpress or Ghost sites. Well, I solved the issue with Ghost (#VinylCache is brilliant) but I never found a solution for my Wordpress site... not even with #BunnyCDN. I guess I wasn't tweaking the right settings.
This is a pity because TBH the ActivityPub for Wordpress plugin is SO COOL and works flawlessly. I had to move my blog posts to Ghost and keep Wordpress as a static portfolio site. That being said, I never dared share links to my Wordpress site anymore because I would get about 4000 requests within 60 seconds and everything would freeze.
I just looked into #BunnyCDN's settings again and tried to tweak them. So please bear with me for an experiment, sharing an old blog post and seeing what happens.
Wish me luck!
From the archives:
https://elenarossini.com/2025/01/my-so-called-sudo-life-time-matters/
#BuyEuropean #CDN #DDOS #MastodonHugofDeath #MastodonStampede #Wordpress #blog #MySoCalledSudoLife
-
π©βπ»β My So Called Sudo Life: Jailbroken Kindle edition πβ
If you followed my #Jailbreaking adventures this past week, I'd like to add a final chapter on the positive effect it had on my reading habits.
Long story short: I used to be an avid reader and I had sadly lost the habit of reading books in the last couple of years (blaming tiredness at the end of the day). I had been looking for a system to encourage me to get back on track. When I found out about #KOreader and #SimpleUI I was totally smitten: an elegant interface that kept track of my reading stats? Sign me up!
In the photo I've attached you can see my reading stats for the past week - aka since I started using KOreader and SimpleUI. If you don't want to squint / find it harder to read: my daily reading average is about 40 minutes. Not bad! I'm just absolutely delighted by this.
#KindleJailbreak #reading #books #habits #MySoCalledSudoLife
-
Oh what a day!
Earlier today I managed to communicate via mesh networks with my friend @stereo in Germany... some 400+ km away.
It only took 6 hops... the third one in the chain was the iconic Jungfraujoch radio relay station (https://en.wikipedia.org/wiki/Jungfraujoch_radio_relay_station).
So exciting!
I can't thank Ralf enough for his help with this... I would have been completely lost without his guidance.
Let the fun mesh adventures begin!
-
Forget trad wives, the new influencer trend should be #NerdWives.
"Hey honey, I turned our old computer into a server so I could set up a #fediverse instance for our child and her friends."
"Hey all, today I am showing you #NextCloud as an alternative to #Dropbox and #GoogleDrive."
"Get ready with me! Today I am showing you how I check in with my friends with off-grid mesh radio first thing in the morning."
How awesome would this be? I mean, finally a trend where people LEARN SOMETHING and are more empowered as a result.
(Forever grateful to my Fedi friends for all the inspiration and encouragement in trying new tools) β€οΈβ
-
π©π»βπ» my so-called sudo life - day 490: #KindleJailbreak edition π
Regarding yesterday's post on the Kindle jailbreak: it is SO WORTH it.
I hope I didn't discourage anyone by saying how much I struggled with it. Well, I had a 15 YEAR OLD device and the online tutorials didn't work with it. I finally managed to install KUAL after finding a Reddit thread that gave step-by-step advice for the Kindle 4 gen.
I was really bummed that highlighting didn't work for it so I bit the bullet and got my hands on the cheapest e-reader I could find yesterday: a Kindle 11 gen with ads.
Mind you, I'm in the Italian countryside at the moment and it's a miracle they had it in stock at my local superstore. I would have preferred a Kobo but it is what it is.
Jailbreaking a recent Kindle is child's play. I was happy to see that it was not on the latest firmware, so it was easily jailbreakable.
So:
- jailbreaking it
- installing a HotFix to prevent OTA updates
- installing KUAL
- installing KOreader
- installing SimpleUI
- removing ads
- installing custom transparent wallpapers
- transferring books to it
took a little over an hour. Easy peasy.
The backlight was great at 2:30am (I was woken up by my child coughing and couldn't easily fall back asleep). Very happy that I can do highlights in KOreader and now the ultimate test is how I can transfer the highlights to my computer / Calibre.
If you're on the fence, I'd say, go for it. This is the excellent guide I used: https://kindlemodding.org
For inspo: look up #KOreader and #SimpleUI homepages to realize what you could do
-
π©π»βπ» my so-called sudo life - day 489: new experiments edition π§ͺ
A blog post that chronicles what I have been up to since December... namely: advocating for the Fediverse, creating #selfhosting guides for newbies and experimenting with e-reader jailbreaks and off-grid mesh radio communications
#MySoCalledSudoLife #KindleJailbreak #KOreader #SimpleUI #meshtastic #blog #tech #resistance
-
π©βπ»β My So Called Sudo Life: Jailbroken Kindle x Windows edition :Terminal:β
I just used a Windows PC for the first time in 20 years possibly?
Long story short, I typically manage my Kindle 4's contents with a Macbook Air from 2013 that still works wonderfully.
But! The old Air stayed behind in Paris, as I just arrived at my parents' in Italy with my Macbook Air M4. And the Kindle would not mount on it, no matter what I tried (even checking USB connections in Terminal). Last resort: I asked my parents if I could use their PC.
Dad got upset because with the first micro USB cable the computer wouldn't recognize my Kindle... so he launched #copilotai looking for help and I literally screamed "Nooooo I don't want any of that, quit quit quit immediately."
A different cable did the trick, I installed an earlier version of KOreader and it seems to be better... but the books aren't rendering yet, they're all gibberish, so I may have to install Calibre on my parents' PC and re-convert all the books.
Why going through so many hassles? Did you ever see how gorgeous Simple UI is for KOreader? A total game changer.
Sorry for the GitHub link, but it's either this or Reddit or YouTube, so choosing the "lesser evil" (debatable, I know):
πβ: https://github.com/doctorhetfield-cmd/simpleui.koplugin
I'll share photos as soon as I get it to work... it already took me upwards of 6 hours to get KUAL and koreader to install on my ancient Kindle. Nobody is stopping me now, I'm super super motivated to get it to work π β
#MySoCalledSudoLife #NoAI #Microslop #Kindle #KindleJailbreak #koReader #SimpleUI
-
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! π
-
#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 π
-
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. :1000:β recommended, thank you @yunohost :YunoHost:β πβ
-
@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 :FireDumpster:β
On the upside it's cool to see how comfortable I am moving around terminal. I always have a lot of fun with CLI :Terminal:β
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!)
-
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 π€β
-
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 βΊοΈβ
-
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.
-
Looking for an alternative to Microsoft 365 and/or Google Workspace?
Want to use and host @nextcloud, @matrix and/or Jitsi?
Meet the solution that I personally have deployed:
https://blog.gelbphoenix.de/open-source-alternative-to-microsoft-365-and-google-workspace/
#MySoCalledSudoLife #Nextcloud #Matrix #SelfHosting #Blog #LibreWorkspace
-
Dear Fedi friends,
Thank you for yesterday's responses to my toot asking for advice. I went out with family, then had a call, then dinner and by the time I checked my phone before bed I had something like 71 new mentions filled with superb tips. I really appreciate.
Now, TWO THINGS:
1) I have been waiting for this day for a year now. The perfect opportunity to use my custom emoji :NoAdvice:β as in: please no more advice, I'm a little maxed out as it is, I have 2 years of resources to occupy my time.
2) I will probably compile a summary of the advice in a blog post for #MySoCalledSudoLife series so it can be useful to others. With credit obviously πβ
Thank you so much for your generous help and have a great day!
:NoAdvice:β :NoAdvice:β :NoAdvice:β :NoAdvice:β -
Dear Fedi friends,
The normalization of "vibe coding" in certain environments is pushing me in the exact opposite direction.
I, a normie (ok maybe a semi-technical person), would like to learn some basic computer programming*.
*** Update at 10pm ***
Iβve been offline for the past 6 hours and I checked my notifications before going to sleep: 71 new mentions π³ thank you for all your generous advice, Iβll respond one-by-one tomorrow morning. Good night! β€οΈ
****
I need some advice about where to start because I'm a little clueless in this regard. Maybe it will help to share my goals, so that you can tailor your advice:
1) I'd like to become much more proficient using CLI... so that one day for example I could migrate a #YunoHost app to a new server without breaking anything
2) I'd like to be able to confidently run remote backups with rsync
3) Security: I need to learn how to turn my VPS or Raspi into a fortress
4) Eventually I'd like to learn #FreeBSD
Where does one even start?
I'm based in Paris, France, speak French, English and Italian, but remote learning is preferable because my child is in school only 4 days a week and has 2-week holidays every 6 weeks of school (thanks to the French educational system, don't ask me).
I'm super motivated to learn all these things, I just don't know where to start.
*Edit: maybe I'm just dreaming of becoming a proficient sysadmin
#AskFedi #MySoCalledSudoLife #NoAI -
#YunoHost App Upgrades - Progress Report:
I successfully upgraded all the apps EXCEPT for PeerTube and Pixelfed because of reports of bugs/failures on their respective GitHub pages.
PeerTube: https://github.com/YunoHost-Apps/peertube_ynh/issues
Pixelfed: https://github.com/YunoHost-Apps/pixelfed_ynh/issues
I will wait another week for #PeerTube since my channel is so essential, running the Fediverse promo video and all...
I haven't been using Pixelfed all that much but I don't wanna break anything, so I will keep it as it is.
Life of a self-hoster: never a dull day π β
#MySoCalledSudoLife #SelfHosting -
Backing up things is pretty standard / low stakes.
But I just noticed that virtually ALL the apps on my #YunoHost system have available updates, which means... the hair-raising, palpitations-inducing, let's say a little prayer practice of creating a snapshot of my VPS (easy peasy) and clicking on "Upgrade" by order of importance.
#Fail2Ban and #LinkStack were pretty low stakes - done, no sweat. Plus I love how YunoHost creates backups before upgrading, so you can always revert back if something goes wrong.
Anyway, Pixelfed now and then my sacred triad of GoToSocial, NextCloud and PeerTube.
Wish me luck! π₯΅β
EDIT: newbie me is more advanced than even I would think so... I'm checking out GitHub's YunoHost page for each app I want to upgrade. Apparently the Pixelfed package has issues so I'm not touching that π β
Reference: https://github.com/YunoHost-Apps/pixelfed_ynh/issues
Now checking out the other apps...
#MySoCalledSudoLife #SelfHosting -
Good morning Fedi friends!
Monday mornings mean: my weekly ritual of manually backing up my #YunoHost installation (my VPS does automatic daily backups of the whole VPS, but I say: better safe than sorry).
This latest backup is pretty big, because of my increased use of #NextCloud. So in reverse order, from biggest to smallest we have:
1) #GoToSocial : 5.8 GB
2) #PeerTube : 4.3 GB
3) #NextCloud: 3.7 GB
4) #Pixelfed : 1.6 GB
5) #LinkStack : 92 MB
6) #Fail2Ban : 362kb
Happy #selfhosting everyone! And in case you missed it, my self-hosting guide for newbies via YunoHost is available here: https://blog.elenarossini.com/a-newbies-guide-to-self-hosting-with-yunohost/ (with 4 articles so far).
Have a great week everyone!
#MySoCalledSudoLife -
Hello Fedi friends, how's your #DiDay going?
I was going to configure CryptPad on my second YunoHost VPS but gave up because of complicated DNS settings / additional SSL certs and the requirement to tweak things in the background... too complicated for this newbie, sigh. Plus I already have document editing in NextCloud.
So I opted instead for a new installation: #AppFlowy, an open source alternative to #Notion.
AppFlowy's description mentions integration with AI - #OpenAI especially - but it's not mandatory. The setup instructions say that if you don't want to use it, you can enter a random string... so I ended up writing a very long IDetestOpenAIblahblahblah sort of thing and YunoHost is currently doing its magic, installing the app on my server.
I'll let you know how it goes!
More info about DiDay: https://di.day/de
#MySoCalledSudoLife #NoAI -
#DeltaChat experimentations and questions
I attempted to install Delta Chat on my Pixel 9 running GrapheneOS and I couldn't get the QR code pairing to work.
So I attempted the "restore from backup" method and it worked seamlessly and instantaneously.
Since Delta Chat doesn't require a phone number or an email address, I wonder what are the best practices to ensure you don't lose access to your account? (In case you lose your main phone)?
I have it set up on my iPhone, on my second phone running GrapheneOS, on two Macs in Paris and now on a MacMini in Italy... so 5 devices in total.
How often do you run backups? Shall I do them every week? Any other advice to share?
#AskFedi #MySoCalledSudoLife -
So I literally spent 2 hours trying to get my Canon Pixma printer to work... it suddenly stopped responding with the error message "your printer is offline" ... even if it was connected by cable.
I reset the driver - no change.
I changed cables - still nothing.
I tried on 2 different computers (desktop and laptop) - always "offline".
Then I revived my faithful Macbook Air 2014 (which I'd been using up till last year) and plugging in the USB 2 cable (without adapters) did the trick, as I had suspected.
This is why I keep my beloved Macbook Air 2014 around: 12 years old and still working wonderfully π€β
-
Mondays mean: manually backing up my #YunoHost system.
Speaking of YH, in case you missed it, here is my latest guide for newbies about how to install an app with YunoHost - I showcased NextCloud in my tutorial: https://blog.elenarossini.com/a-newbies-guide-to-self-hosting-with-yunohost-part-3-lets-install-nextcloud/
I'm always surprised by the sheer size of backups - this time 15GB (ugh!) broken down as follows (from biggest to smallest):
#GoToSocial: 6.2 GB
#PeerTube: 4.3 GB
#NextCloud: 3.0 GB
#Pixelfed: 1.5 GB
#LinkStack: 91 MBI'm brainstorming ways to make my GoToSocial backup size go down... I have cache set to 1 day only, so I'm trying unfollowing a few accounts (that I already follow from my Mastodon profile) to see if that makes a difference.
Anyway, wishing you all a great day & week!