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.
Il existe des solutions pour ça et j'en ai trouvé 3 ou 4 sur des dépôts #github. Cela dit, et après en avoir commencé à tester, j'ai réalisé que je faisais fausse route et que ce cas d'usage ne nécessitait pas de déployer un #conteneur #Docker (les solutions trouvées sont toutes déployées avec ça (et ça marche très bien)).
Dans la pratique, ce #script #python de moins de 2 Ko (il va grossir un peu je précise) rend un service comparable à celui délivré via une image Docker de plus de 20 Mo.
Jitsi Server gestern noch mit der aktuellen Version zum laufen gebracht. Das man die Oberfläche und das Aussehen und Funktionen nicht so einfach ändern kann versteh ich nicht. So als ob sie gar nicht wollen das man es verändert. Hatte nicht geplant ne css Datei bei jedem Neustart von docker anpassen zu müssen. Gut das macht jetzt eh ein Skript, aber boy ist das umständlich.
#Jitsi #Docker #Traefik
just made my own fully working mitra docker image and like all my docker images it only requires its own dockerfile. And the best part is that it uses less space then bleakfuture0/mitra:latest
you can now get it at git.fjox.win/fjox/mitra:test
🤯 Mon docker-compose.yml était un chaos ! 🤯
J'ai enfin appliqué les Bonnes Pratiques Docker Compose : organisation impeccable, sécurité réseau renforcée, et sauvegarde simplifiée !
Mon homelab est propre et prêt pour le futur. Fini l'amateurisme ! 🚀
➡️ Les Bonnes Pratiques (que j'utilise) : https://wiki.blablalinux.be/fr/bonnes-pratiques-docker-compose
#Docker #Compose #DevOps #ProTips
💥 BIND MOUNTS ➡️ VOLUMES NOMMÉS ! 💥
J'ai enfin rangé mes données Docker et sécurisé mon setup ! Fini les dossiers qui traînent. Je suis passé au niveau supérieur pour la portabilité et la sécurité avec ce super guide de migration.
Un simple cp -a et c'est réglé. Mon Docker Compose est PRO ! 🥂
➡️ Le Secret des Pros : https://wiki.blablalinux.be/fr/migration-bind-mount-volume-nomme-docker
#Docker #DevOps #ProTips
Oh mei. Wirst schon sehen! #feilnerism
1994: Alle sagen #Microsoft, wirst schon sehen.
1998: Alle sagen: #IPV6! Wirst schon sehen
2000: Alle sagen #Myspace, wirst schon sehen.
2010: Alle sagen: #Facebook, wirst schon sehen.
2015: Alle sagen: #Docker, Docker, Docker, wirst schon sehen.
Hab ich alles maximal marginal mitgemacht. Nur Docker ist geblieben bei mir. 1994 habe ich mit #linux und #opensource angefangen. Das ist geblieben.
English version below
Solved: rootless kit startete erst mit Login
Frage zu #Raspberry
Ich habe einen #Pi im LAN, der ist per SSH erreichbar. Port ist dauerhaft verfügbar, sagt zumindest #nmap. Andere Ports nicht.
Logge ich mich via SSH ein, sind dann auch alle anderen erwarteten Ports von außen verfügbar.
Über #Docker läuft ein #PiHole
Weder der #DNS Port 53 ist ohne SSH Login erreichbar, noch die Weboberfläche.
Woran liegt das? 🤔
Mir fehlt gerade die Idee, was ich falsch eingestellt habe.
🛠️ Interruption de service : Stirling PDF 🛠️
Mes excuses pour les perturbations récentes sur le service Stirling PDF (V2).
J'étais en train de peaufiner l'optimisation Java du conteneur. En effet, la variable JAVA_TOOL_OPTIONS, bien qu'utile pour la gestion de la mémoire, entrait en conflit avec l'outil de conversion interne.
Le service est désormais rétabli et plus stable !
Merci de votre patience ! 🙏
"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.