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.
So I am seriously considering moving to #FreeBSD16 and away from #Debian
Not because I don't like #Debian, because I do. #Debian13 is a great release, and so have the last 10+ years of releases been (mostly) great.
I'm conscious I have limited requirements, use #XFCE as my desktop, plus a few common apps that are all in FreeBSD or available via ports.
The only niggle is around #Docker and #KVM, which I do use both of today, although for the latter I can just go with #qemu and #virtmanager
#Docker is a bit more of a challenge as I understand it.
Before I start any bare-metal testing, I was wondering if anyone out there has any suggestions on what I could or should do around #Docker when using a #BSD
Avec #WinBoat, faites tourner des applications #Windows 11 en toute transparence π
Technologie utilisΓ©eβ¦ #Docker π
π https://github.com/TibixDev/winboat
why did nobody tell me about https://get.docker.com/ and why isnt it mentioned in the docker install docs.
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 π₯²
ποΈ my adventures in self-hosting: day 220 (roller coaster edition) π’
A new blog post where I discuss how sanity prevailed and I will NOT install my own Lemmy instance. But! Now I'm tempted to set up something else. Thankfully reality for now is disrupting my fanciful plans.
#MySoCalledSudoLife #Sharkey #Friendica #GoToSocial #YunoHost #Docker
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.