m5l.eu is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Diese Woche geht's bei @ajfriesen und mir um Monitoring im Smart Home und dem Homelab. Welche Arten von Monitoring gibt es? Wieso ist das wichtig? Welcher Ansatz eignet sich fürs Smart Home? Darüber hinaus berichtet Andrej über seine Migration von Fritz zu UniFi für WLAN, LAN und Router.
Im Podcatcher eurer Wahl oder hier: https://podcast.smarthuette.de/episodes/grune-balken-machen-glucklich-monitoring-im-smart-home
Viel Spaß beim Hören!
#homeassistant #homelab #unifi #monitoring #uptime_kuma #zabbix #prometheus #nagios #icinga #grafana #linux #docker #traefik
Mise à jour ⚙️ réussie vers Mastodon v4.5.3 !
En tant qu'administrateur système sous Linux, j'apprécie toujours quand la mise à jour se passe sans accroc. Merci Docker de m'épargner le RAILS_ENV=production bundle exec rails assets:precompile ! 😅
🚀 Le Fédivers continue de tourner !
Running Docker containers on OmniOS
https://kenichi.nakamura.io/posts/running_docker_containers_on_omnios/
"The contrast with Docker is striking: while the Docker container required 100% CPU to reach peak for the HTTP and HTTPS throughput, the FreeBSD jail delivered the same speed with ~60% of the CPU sitting idle. In terms of performance cost per request, Jails are drastically cheaper."
#ITNotes #Linux #Docker #Containers #FreeBSD #RunBSD #IT #SysAdmin
Shout out to #TsDProxy (Tailscale Docker Proxy). Such a neat tool and works wonderfully.
Please do yourself a favour and go check it out if you #selfhost services in #docker and proxy through #tailscale.
Ii was looking for this exact solution and couldn't really believe it when I found it.
Dear Fedi friends,
Happy Thursday from rainy northern Italy 🌧️
In case you missed it: I've spent the past two weeks doing all kinds of #selfhosting explorations, as I strive to learn #Docker to move my Ghost site there (it's recommended for Ghost v6 and going forward).
Yesterday I shared a blog post about the peaches (highs) and pits (lows) in #MySoCalledSudoLife adventures.
I'm hoping my mistakes can be useful for fellow newbies 😅
🔗 : https://news.elenarossini.com/my-so-called-sudo-life/my-so-called-sudo-life-month-8-peaches-pits/
🏕️ my adventures in #selfhosting: day 249 (mind of a #newbie edition) 🧠
a blog post about what it's like for newbies to self-host... read till the end to find out what caused my OVH VPS fail (a facepalm moment for sure):
I'll probably take a break from self-hosting and reading about #Docker (my Everest) for the rest of the weekend... so I can come back to it on Monday with my batteries fully recharged 😅
Dear Fedi friends,
I've been a little quiet on this account because I'd been pouring all my energy into setting up a new VPS as a testing ground to learn #Docker.
I need to become proficient in Docker ASAP in order to move my Ghost CLI site there (if I want it to federate).
The past 48 hours have been a real rollercoaster ride, as you could read on my GoToSocial account @elena.
Please beware of #OVH! They terminated my VPS without any notice: https://aseachange.com/@elena/statuses/01K35V57PPWH29969DSTC1117A 😵💫
Dear Fedi friends,
Oh happy day!
My #Docker woes have gone away since I realized I can use Docker exclusively via CLI (and not GUI - I thought that was the default). When I couldn’t connect Docker Desktop to my VPS yesterday I was feeling so down. But yay Docker CLI here I come.
Special thanks to everyone who offered advice yesterday, ESPECIALLY @antoine_ali 🏆
I have a feeling you’ll get a laugh out of my next blog post detailing my #selfhosting attempts - because my perception of how Docker operates was all warped.
I must have exposed to the outside my current Docker instance with yesterday’s inane tweaks to access the GUI, so I will uninstall and re-install Docker first thing today… and up the challenge by attempting to do a fresh Ghost installation on it.
I truly know nothing! But I know more than yesterday, that’s for sure. 🤗
Thank you for all your advice (and patience!) 🙏
Anatomy of my day:
😊 7:30am: YAY I can start playing around with my new VPS (no.3) while my little one sleeps
🥳 9:00am: YAY I successfully installed Fail2Ban and #Docker
😳 10:00am: why can't I connect my VPS to Docker Desktop? Time to call it a day.
👭 11:00am: take my little one to the park, run into friends there, the day is looking up
🥴 1:00pm: while my little one is being looked after by my parents, I re-attempt to connect my VPS to Docker. No go. I try to install #Portainer thinking it would make the task easier, but I can't seem to upload the right certificates to connect.
😩 1:00pm - 4:00pm: tackle other tasks (inbox zero, errands), play #LEGO with my little one... with one persistent thought on my mind: why is setting up Docker so hard?!? I thought it would be easy.
🙂 now: planning to take my little one bowling for the first time. A superb way to end the day on a good note (hopefully)
🌄 tomorrow is another day. you win some, you lose some. Wishing you all a lovely afternoon/evening wherever you are
P.S.: For context, ICYMI, I wrote about why I absolutely need to learn Docker ASAP here: https://news.elenarossini.com/my-so-called-sudo-life/my-adventures-in-self-hosting-day-244-everest-edition
Dear Fedi friends,
Sometimes it's good to know when you need to call it a day. Today I ended my #sudo exploits at 10:00am... I'm mentally exhausted already... but happy about the progress I made.
I started tinkering with my new VPS at 7:30am and managed the following tasks:
- installed #fail2ban
- installed #Docker and checked if it was running successfully with their "hello world" method (it does)
- enabled remote access changing the listening port
- secured the connection with TLS
I wasn't able to create a new Docker context on Docker Desktop to point to my VPS... I ran into error messages about having to include certificates (with the right path)... so I decided to call it a day.
I wanted to end my Day 1 of Docker explorations on a good note.
I plan on writing about this on my blog later today so I can refer back to the steps later... when I actually install Docker on my VPS running Ghost.
Onwards and upwards (it's very apt that "sudo" in Italian means "I sweat" LOOOOL)
Hello my name is Elena and I'm now the owner of 3 VPSs.
I just got a new cheap plan for 6-months to learn #Docker (on a brand new server that I can wipe if things go awry).
Fediverse what did you do to me? From 0 to 3 VPSs in 9 months.
On the bright side, this new passion is far cheaper than
Yes I sort of feel like a 🤡 right now.
😅😂
🏕️ my adventures in #selfhosting: day 244 (Everest edition) ⛰️
a blog post that details some of the highs and lows I have been experiencing lately in my self-hosting adventures. I have a major challenge ahead - learning #Docker - in order to take advantage of #Ghost x #ActivityPub federation. It's my new Everest 🥲
Live location is very sensitive data, but #selfhosting the server with TLS and basic authentication gives me more privacy than the big tech cloud. And it only needed reading a bit of MDN and making a basic #Docker image based on #NodeJS
This time it's #Debian with #Docker. I used to avoid containers, preferring to run services directly instead. But setting up backups made me appreciate the separation between the application data in image and persistent state in mounted volumes. The final piece that convinced me is the ability to self-host my own container registry with @forgejo@floss.social
I'm doing the initial setup through #Ansible (learned from @notthebee@tilde.zone), but specific applications are managed via dockge. The ambition to do every adjustment through playbooks burns out really fast when working with a single instance.