De afgelopen vijf, zes maanden heb ik een eigen RSS lezer op een eigen server. FreshRSS, self-hosted op een server bij Hetzner. Het werkt allemaal prima. Ik had de installatie eerst lokaal op mijn laptop staan, maar ik wilde toch een mobiele versie. Dat was binnen een zucht en een scheet geregeld met Hetzner. Ergens in maart.
Het updaten van FreshRSS daarentegen…
Ik loop inmiddels wat versies achter en ik had het plan om een nieuwe versie van FreshRSS te installeren. Maar helaas. Ik had het installatietraject niet echt goed gedocumenteerd destijds. Ik struinde dus vol verwondering via iTerm en SSH op de server rond, peinzend hoe ik destijds de reader heb geïnstalleerd. Ik vond ineens een Docker container met de software. Docker is een soort doos waar je veilig software in kunt draaien. De software zit in de doos en kun je van computer naar computer sjouwen. Maar ik vond nergens een docker compose bestand. Voor de niet-ingewijden en normale lezers met een leven: Dat is een bestand met instructies hoe, waar en met welke configuratie je een programma installeert via Docker. Je hebt dat veelal nodig om de software kunnen installeren en starten. Mijn verbazing groeide.
Ik had geen idee hoe ik die installatie dan voor elkaar had gekregen. Met wat hulp van de statistische woordenraadmachine van ChatGPT kwam ik al een eind. Ik had het waarschijnlijk direct gestart met een commando-regel. Maar met welke regel was dat… Ook daar kon het woorden-orakel me redelijk bij helpen. Want zo exotisch is die software allemaal niet. En mijn configuratie al helemaal niet. Met wat denkwerk van mijn kant en bij elkaar geschraapte programma-regels van ChatGPT wist ik een en ander weer terug te halen.
Daarna was het een fluitje van een spreekwoordelijke cent om de installatie van FreshRSS te updaten en opnieuw te starten. En vervolgens ChatGPT een documentatiebestand te laten maken die nu in Obsidian staat. Zodat ik bij een volgende update niet meer door zoveel hoepels hoef. En ik heb er direct maar een docker compose bestand van gemaakt. Wel zo handig voor de volgende keer.
Je reactie?
Laat gerust een reactie, vraag of gedachte achter. Hou het netjes, be cool.