@_elena@gjholmes Are you also dabbling with a #yunohost equivalent, but using #docker instead?
Wouter Tebbens
Stefano Marinelli
Wouter Tebbens and 1 other boosted

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/

#blog#VPS #newbie

Neil Brown
Neil Brown boosted

Trying Podman as a drop-in replacement for Docker on my new desktop. It's pretty good, only tripped over a few things:

1. You have to install podman and podman-compose

2. Image URLs have to be absolute, e.g. docker.io/mariadb:10.11 not mariadb:10.11

3. Rootless by default means you cannot forward ports from the container to a privileged port (below 1024) on the host

All easily fixed though, and the Podman way is better IMO.

#podman #docker

Trying Podman as a drop-in replacement for Docker on my new desktop. It's pretty good, only tripped over a few things:

1. You have to install podman and podman-compose

2. Image URLs have to be absolute, e.g. docker.io/mariadb:10.11 not mariadb:10.11

3. Rootless by default means you cannot forward ports from the container to a privileged port (below 1024) on the host

All easily fixed though, and the Podman way is better IMO.

#podman #docker

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/

#blog#VPS #newbie

Taking Back Control: My Journey into Self-Hosting with Raspberry Pi
I am using Raspberry Pi 4 and 5 to self-host my blog, social media, and cloud storage. Here is why digital sovereignty matters, and how you can start your own self-hosti
https://beitmenotyou.online/taking-back-control-my-journey-into-self-hosting-with-raspberry-pi/
#SelfHosting #ActivityPub #Blogging #Cloudflare #Decentralisation #DigitalSovereignty #Docker #Nextcloud #RaspberryPi #SelfHosting #Web3 #WordPress

Taking Back Control: My Journey into Self-Hosting with Raspberry Pi
I am using Raspberry Pi 4 and 5 to self-host my blog, social media, and cloud storage. Here is why digital sovereignty matters, and how you can start your own self-hosti
https://beitmenotyou.online/taking-back-control-my-journey-into-self-hosting-with-raspberry-pi/
#SelfHosting #ActivityPub #Blogging #Cloudflare #Decentralisation #DigitalSovereignty #Docker #Nextcloud #RaspberryPi #SelfHosting #Web3 #WordPress

Greg Lloyd
Greg Lloyd boosted

If you've ever typoed ghcr to ghrc, particularly with a "docker login" or any automation that performs a login to the container registry, I'm seeing a strong indication that your GitHub credentials have been leaked to a malicious actor.

https://bmitch.net/blog/2025-08-22-ghrc-appears-malicious/

#docker #container #registry#OCI #security

Ulrike Hahn
Elena Rossini ⁂
Ulrike Hahn and 1 other boosted

🏕️ 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):

🔗​: https://news.elenarossini.com/my-so-called-sudo-life/my-adventures-in-self-hosting-day-249-mind-of-a-newbie-edition/

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 😅​

#MySoCalledSudoLife

🏕️ 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):

🔗​: https://news.elenarossini.com/my-so-called-sudo-life/my-adventures-in-self-hosting-day-249-mind-of-a-newbie-edition/

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 😅​

#MySoCalledSudoLife

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 😵‍💫

#MySoCalledSudoLife

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 😵‍💫

#MySoCalledSudoLife

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!) 🙏

#MySoCalledSudoLife