digitalcourage.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Diese Instanz wird betrieben von Digitalcourage e.V. für die Allgemeinheit. Damit wir das nachhaltig tun können, erheben wir einen jährlichen Vorausbeitrag von 1€/Monat per SEPA-Lastschrifteinzug.

Server stats:

817
active users

#redis

4 posts4 participants1 post today
Alejandro Baez<p>Found out about <a href="https://fosstodon.org/tags/redka" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>redka</span></a> recently. A <a href="https://fosstodon.org/tags/redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>redis</span></a> implementation using <a href="https://fosstodon.org/tags/sqlite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sqlite</span></a> or <a href="https://fosstodon.org/tags/postgres" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>postgres</span></a>. 😁 </p><p>I've adapted to using embedded cache libraries. Until redis is a must. 😅 This may make that embed cache less necessary when using <a href="https://fosstodon.org/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a>. 😉</p><p><a href="https://github.com/nalgeon/redka" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/nalgeon/redka</span><span class="invisible"></span></a></p>
Kushal Das :python: :tor:<p>Anyone in my timeline used <a href="https://toots.dgplug.org/tags/pytest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pytest</span></a>-redis <a href="https://toots.dgplug.org/tags/redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>redis</span></a> <a href="https://toots.dgplug.org/tags/pytest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pytest</span></a> and loaded a datadump before every test or session level? <a href="https://toots.dgplug.org/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a></p>
JP Mens<p>Redka aims to reimplement the core parts of <a href="https://mastodon.social/tags/Redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Redis</span></a> with SQL [<a href="https://mastodon.social/tags/sqlite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sqlite</span></a>, <a href="https://mastodon.social/tags/postgresql" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>postgresql</span></a>], while remaining compatible with Redis API.</p><p><a href="https://github.com/nalgeon/redka" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/nalgeon/redka</span><span class="invisible"></span></a></p>
Putin's IBS<p>From <a href="https://t.me/Pravda_Gerashchenko" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">t.me/Pravda_Gerashchenko</span><span class="invisible"></span></a></p><p>🇺🇦 <a href="https://mastodon.online/tags/Zelensky" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zelensky</span></a> awarded the commander of "<a href="https://mastodon.online/tags/Azov" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Azov</span></a>" <a href="https://mastodon.online/tags/Denis_Prokopenko" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Denis_Prokopenko</span></a>, the Order of <a href="https://mastodon.online/tags/Bohdan_Khmelnytsky" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bohdan_Khmelnytsky</span></a></p><p>The President of <a href="https://mastodon.online/tags/Ukraine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ukraine</span></a> awarded the commander of the <a href="https://mastodon.online/tags/1st" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>1st</span></a> Corps of the National Guard "<a href="https://mastodon.online/tags/Azov" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Azov</span></a>", Colonel <a href="https://mastodon.online/tags/Denis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Denis</span></a> "<a href="https://mastodon.online/tags/Redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Redis</span></a>" <a href="https://mastodon.online/tags/Prokopenko" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Prokopenko</span></a>, the Order of <a href="https://mastodon.online/tags/Bohdan_Khmelnytsky_II" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bohdan_Khmelnytsky_II</span></a> degree for outstanding merits in defending the country.</p><p>This award, one of the highest military honours in <a href="https://mastodon.online/tags/Ukraine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ukraine</span></a>, is given for courage, heroism, and successful combat operations,</p>
Linuxiac<p>Redis 8.2 in-memory data store is now GA, delivering up to 35% faster commands, 49% more throughput, and major memory savings.<br><a href="https://linuxiac.com/redis-8-2-brings-up-to-49-more-throughput/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">linuxiac.com/redis-8-2-brings-</span><span class="invisible">up-to-49-more-throughput/</span></a></p><p><a href="https://mastodon.social/tags/redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>redis</span></a> <a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a></p>
Feed2Mastodon<p>🚀 Mastodon v4.2.24 veröffentlicht.</p><p>• 🔧 Update von Abhängigkeiten<br>• 🔧 Behebung fehlerhafter Rate-Limit-Behandlung (GHSA-84ch-6436-c7mg)<br>• 🔧 Behebung eines Race Condition in ActiveRecord</p><p><a href="https://github.com/mastodon/mastodon/releases/tag/v4.2.24" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/mastodon/mastodon/r</span><span class="invisible">eleases/tag/v4.2.24</span></a></p><p><a href="https://mastodon.hexix.de/tags/Mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mastodon</span></a> <a href="https://mastodon.hexix.de/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> <a href="https://mastodon.hexix.de/tags/PostgreSQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PostgreSQL</span></a> <a href="https://mastodon.hexix.de/tags/Elasticsearch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Elasticsearch</span></a> <a href="https://mastodon.hexix.de/tags/Redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Redis</span></a> <a href="https://mastodon.hexix.de/tags/Nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nodejs</span></a> <a href="https://mastodon.hexix.de/tags/Webserver" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Webserver</span></a></p>
Feed2Mastodon<p>🚀 Mastodon v4.4.3 veröffentlicht.</p><p>• 🔧 Abhängigkeiten aktualisiert.<br>• 🔧 Race Conditions in ActiveRecord und Quote Post Verarbeitung behoben.<br>• 🔧 WebUI-Abstürze bei null-URLs behoben.<br>• 🔧 Empfehlungen für Freunde von Freunden verbessert.</p><p><a href="https://github.com/mastodon/mastodon/releases/tag/v4.4.3" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/mastodon/mastodon/r</span><span class="invisible">eleases/tag/v4.4.3</span></a></p><p><a href="https://mastodon.hexix.de/tags/Mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mastodon</span></a> <a href="https://mastodon.hexix.de/tags/Fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fediverse</span></a> <a href="https://mastodon.hexix.de/tags/Update" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Update</span></a> <a href="https://mastodon.hexix.de/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> <a href="https://mastodon.hexix.de/tags/PostgreSQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PostgreSQL</span></a> <a href="https://mastodon.hexix.de/tags/Elasticsearch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Elasticsearch</span></a> <a href="https://mastodon.hexix.de/tags/Redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Redis</span></a> <a href="https://mastodon.hexix.de/tags/Nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nodejs</span></a></p>
Ortwin Pinke<p><a href="https://mastodon.online/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a><br><a href="https://mastodon.online/tags/redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>redis</span></a><br><a href="https://mastodon.online/tags/ramdata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ramdata</span></a><br><a href="https://mastodon.online/tags/importer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>importer</span></a><br><a href="https://mastodon.online/tags/gocron" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gocron</span></a> <a href="https://mastodon.online/tags/cronjobs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cronjobs</span></a><br><a href="https://mastodon.online/tags/gowait" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gowait</span></a><br><a href="https://mastodon.online/tags/logrus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>logrus</span></a> </p><p>Scheint jetzt zu laufen, morgen kontrollieren ob der Import der Daten funktioniert hat, und redis und ramdata auf dem neuesten Stand sind.</p><p>Genug für heute...<br>Jetzt noch ein kühles Helles 🍺😏</p><p><a href="https://mastodon.online/tags/developer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developer</span></a> <a href="https://mastodon.online/tags/development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>development</span></a> <a href="https://mastodon.online/tags/go" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>go</span></a></p>
Julien Riou<p>Imagine you have to build a new Go application and you have to connect to a Redis or a Valkey database. What client library would you choose? <a href="https://hachyderm.io/tags/valkey" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>valkey</span></a> <a href="https://hachyderm.io/tags/redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>redis</span></a> <a href="https://hachyderm.io/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a></p>
.:\dGh/:.<p>Eventually tagging cache will have to come back to <a href="https://mastodon.social/tags/Laravel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Laravel</span></a> sooner or later.</p><p>What about trying to re-implement it in time for Laravel 13? That would mean to depend on Symfony Cache.</p><p><a href="https://symfony.com/doc/current/cache.html#cache-using-cache-tags" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">symfony.com/doc/current/cache.</span><span class="invisible">html#cache-using-cache-tags</span></a></p><p><a href="https://mastodon.social/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a> <a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/Cache" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cache</span></a> <a href="https://mastodon.social/tags/Redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Redis</span></a> <a href="https://mastodon.social/tags/Memcache" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Memcache</span></a> <a href="https://mastodon.social/tags/Memcached" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Memcached</span></a> <a href="https://mastodon.social/tags/Valkey" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Valkey</span></a> <a href="https://mastodon.social/tags/Dragonfly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Dragonfly</span></a> <a href="https://mastodon.social/tags/KeyDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KeyDB</span></a> <a href="https://mastodon.social/tags/SQLlite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SQLlite</span></a> <a href="https://mastodon.social/tags/Coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Coding</span></a> <a href="https://mastodon.social/tags/Code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Code</span></a> <a href="https://mastodon.social/tags/Symfony" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Symfony</span></a></p>
beyondwatts<p>Number of <a href="https://beyondwatts.social/tags/bitnami" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bitnami</span></a> container images in the <a href="https://beyondwatts.social/tags/homelab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>homelab</span></a> cluster: 4</p><p>Number of <a href="https://beyondwatts.social/tags/bitnami" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bitnami</span></a> container images successfully removed: 2</p><p>Number of <a href="https://beyondwatts.social/tags/bitnami" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bitnami</span></a> container images to remove: 1</p><p>Next up was redis. Harbor doesn't support a full redis cluster so I searched around for a primary-secondary configuration. Looks like the DandyDeveloper helm chart should do the business so we are off to the races... Two down, one to go!</p><p><a href="https://github.com/DandyDeveloper/charts/tree/master/charts/redis-ha" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/DandyDeveloper/char</span><span class="invisible">ts/tree/master/charts/redis-ha</span></a></p><p><a href="https://beyondwatts.social/tags/homelab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>homelab</span></a> <a href="https://beyondwatts.social/tags/kubernetes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kubernetes</span></a> <a href="https://beyondwatts.social/tags/docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>docker</span></a> <a href="https://beyondwatts.social/tags/mariadb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mariadb</span></a> <a href="https://beyondwatts.social/tags/galera" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>galera</span></a> <a href="https://beyondwatts.social/tags/redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>redis</span></a></p>
Remi 🐘 :fedora: :redhat:<p>About <a href="https://phpc.social/tags/Redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Redis</span></a> and <a href="https://phpc.social/tags/RPM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RPM</span></a> packaging:</p><p><a href="https://blog.remirepo.net/post/2025/07/25/Redis-version-8.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.remirepo.net/post/2025/07</span><span class="invisible">/25/Redis-version-8.0</span></a></p>
Feed2Mastodon<p>🚀 Mastodon v4.3.10 veröffentlicht.</p><p>• 🔧 Abhängigkeiten aktualisiert.<br>• 📚 Datenbank-Backups vor Updates empfohlen.<br>• 🔧 `charlock_holmes` Gem-Build-Problem mit `gcc` möglich.</p><p><a href="https://github.com/mastodon/mastodon/releases/tag/v4.3.10" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/mastodon/mastodon/r</span><span class="invisible">eleases/tag/v4.3.10</span></a></p><p><a href="https://mastodon.hexix.de/tags/Mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mastodon</span></a> <a href="https://mastodon.hexix.de/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> <a href="https://mastodon.hexix.de/tags/PostgreSQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PostgreSQL</span></a> <a href="https://mastodon.hexix.de/tags/Elasticsearch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Elasticsearch</span></a> <a href="https://mastodon.hexix.de/tags/Redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Redis</span></a> <a href="https://mastodon.hexix.de/tags/Nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nodejs</span></a> <a href="https://mastodon.hexix.de/tags/LibreTranslate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LibreTranslate</span></a> <a href="https://mastodon.hexix.de/tags/ImageMagick" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ImageMagick</span></a> <a href="https://mastodon.hexix.de/tags/libvips" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>libvips</span></a></p>
JCON<p>Our next <a href="https://mastodon.social/tags/JCON2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JCON2025</span></a> session is live: 'Eating Lettuce with a spoon of Redis: Building <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> apps with <a href="https://mastodon.social/tags/Spring" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Spring</span></a> at in-memory speed' with David Maier</p><p><a href="https://mastodon.social/tags/Redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Redis</span></a> is a powerful <a href="https://mastodon.social/tags/inmemory" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>inmemory</span></a> data store used for caching, session management, …</p><p>Grab your coffee and hit play: <a href="https://youtu.be/uXmm8OTAUqE" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/uXmm8OTAUqE</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.social/tags/JCON" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JCON</span></a></p>
:projetstodon: Shalien<p><span class="h-card" translate="no"><a href="https://tech.lgbt/@bookwyrm" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>bookwyrm</span></a></span> Installed, running (not thanks to <a href="https://mastodon.projetretro.io/tags/redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>redis</span></a>, <a href="https://mastodon.projetretro.io/tags/socket" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>socket</span></a> and python <br><a href="https://bookwyrm.projetretro.io/user/shalien" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bookwyrm.projetretro.io/user/s</span><span class="invisible">halien</span></a></p><p>now gonna find all the book in the house to scan them</p>
:rss: Hacker News<p>C++ Coroutines Advanced: Converting std:future to asio:awaitable<br><a href="https://www.ddhigh.com/en/2025/07/15/cpp-coroutine-future-to-awaitable/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">ddhigh.com/en/2025/07/15/cpp-c</span><span class="invisible">oroutine-future-to-awaitable/</span></a><br><a href="https://rss-mstdn.studiofreesia.com/tags/ycombinator" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ycombinator</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Web" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Web</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Node_js" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Node_js</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Koa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Koa</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/MySQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MySQL</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Redis</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/front_end" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>front_end</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/back_end" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>back_end</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/database" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>database</span></a></p>
N-gated Hacker News<p>Ah yes, the "groundbreaking" revelation that <a href="https://mastodon.social/tags/Redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Redis</span></a> can handle <a href="https://mastodon.social/tags/vector" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vector</span></a> <a href="https://mastodon.social/tags/sets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sets</span></a>, brought to you by a <a href="https://mastodon.social/tags/YouTube" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>YouTube</span></a> video that thinks it's 2025 already. 🎥🤯 Because nothing screams cutting-edge <a href="https://mastodon.social/tags/tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tech</span></a> like a <a href="https://mastodon.social/tags/tutorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tutorial</span></a> that doubles as a <a href="https://mastodon.social/tags/privacy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>privacy</span></a> <a href="https://mastodon.social/tags/policy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>policy</span></a> recital. 📜🔍<br><a href="https://www.youtube.com/watch?v=kVApsFUeuEA" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=kVApsFUeuEA</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/Groundbreaking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Groundbreaking</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ngated" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ngated</span></a></p>
Ron<p>Vorgestern hatte jemand, ich glaube Du, <span class="h-card" translate="no"><a href="https://mstdn.animexx.de/@galileo" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>galileo</span></a></span> , darauf aufmerksam gemacht, dass Mastodon in Version 4.4.0 erschienen ist und man das aktualisieren sollte. </p><p>Es war 21:30 Uhr. </p><p>Eigentlich wollte ich ins Bett. Aber, ach was solls, installierste mal schnell noch 4.4.0. Oh, mein Ruby und /oder Redis ist jetzt zu alt. Na dann das zu erst.</p><p>2:25 Uhr bin ich mit völlig zerschossenem Mastodon ins Bett gefallen.</p><p>Und habe mich an meine Regel erinnert: "Mal eben schnell gibt es nicht!"</p><p>Am nächsten Morgen habe ich zusammen mit Gemini versucht, das System zum laufen zu bekommen. Wir haben installiert, deinstalliert, wieder installiert, aktiviert und deaktiviert. Wir haben Mastodon komplett sauber neu installiert und wieder deinstalliert. Alles verbunden mit Wartezeiten von durchaus 20 min oder mehr. Irgendwann hat Gemini gemeint: Sorry, ich bin am Ende meines Lateins. </p><p>Ich hätte 2 Möglichkeiten:</p><p>1. einen "richtigen" Experten mal auf mein System schauen lassen, das Problem liegt offensichtlich ausserhalb von Mastodon<br>oder<br>2. Mach Linux platt, installiere es komplett sauber, richte Mastodon neu ein, spiele ein Backup der Userdaten zurück.</p><p>Und da waren wir an dem Punkt, den ich immer befürchtet hatte: Ein Backup musste eingespielt werden.</p><p>Aber real gesehen war es egal. Die aktuelle Version werde ich nicht mehr hinbekommen. Also habe ich das mittlerweile knapp 3 Jahre alte System gebackupt, es waren am Ende drei Dateien: Datenbank, Medienarchiv, Konfiguration.</p><p>Dann habe ich die Platte abgezogen, eine zweite Platte genommen, das System sauber installiert und mit Gemini Schritt für Schritt Mastodon neu eingespielt.</p><p>Kritisch war erst ein mal nur der Bereich, die SSL-Verschlüsselung wieder zu aktivieren und dem Webserver zu überzeugen, die richtigen Dateien an der richtigen Stelle auszuspielen.</p><p>Und dann war das System, niegelnagelneu, tatsächlich wieder da.</p><p>Dann ging es ans Rückspielen. Und was soll ich sagen, es war am Ende tatsächlich relativ simpel. Klar, ohne Gemini hätte ich das nie hinbekommen. </p><p>Ich hab Gemini dann drei Listen erzeugen lassen: </p><p>1. Den kompletten am Ende funktionierenden Ablauf der Installation<br>2. Den kompletten am Ende funktionierenden Backup-Prozess.</p><p>Und die EISERNE Regel: "MAL SCHNELL GIBT ES NICHT!"</p><p>Nach 18 h lief das System wieder (inkl. 4,5 h schlafen).</p><p>Ein paar kleinere Dinge, Zeichenlimit, Upload-Limit hab ich dann später noch nachgeführt.</p><p><a href="https://social.amichan.de/tags/mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mastodon</span></a> <a href="https://social.amichan.de/tags/irrfahrt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>irrfahrt</span></a> <a href="https://social.amichan.de/tags/gemini" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gemini</span></a> <a href="https://social.amichan.de/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://social.amichan.de/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a> <a href="https://social.amichan.de/tags/redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>redis</span></a> <a href="https://social.amichan.de/tags/update" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>update</span></a> <a href="https://social.amichan.de/tags/backup" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>backup</span></a> <a href="https://social.amichan.de/tags/restore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>restore</span></a></p>
Stumpi im Retroland<p>Puh, das Update auf <a href="https://c64.social/tags/Mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mastodon</span></a> v4.4.0 war schon nicht ohne. Ich musste einiges aktualisieren u.A. <a href="https://c64.social/tags/Redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Redis</span></a> <a href="https://c64.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> und dann auch <a href="https://c64.social/tags/ElasticSearch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ElasticSearch</span></a> besser absichern. Nach einigen Stunden Haare raufen läuft aber jetzt alles wie es soll 🥰 <br><a href="https://c64.social/tags/fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fediverse</span></a> rockt!</p>
Rommudoh<p>Server <a href="https://social.tchncs.de/tags/Update" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Update</span></a> / <a href="https://social.tchncs.de/tags/Upgrade" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Upgrade</span></a> Day<br>- update my <a href="https://social.tchncs.de/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> server OS <a href="https://social.tchncs.de/tags/OpenSUSE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSUSE</span></a> Leap 15.6<br>- upgrade <a href="https://social.tchncs.de/tags/Nextcloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nextcloud</span></a> from 30.0.7 to 30.0.12 and then 31.0.6<br>- upgrade <a href="https://social.tchncs.de/tags/Redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Redis</span></a> for Nextcloud from 7 to 8<br>- learn that I have to dump/restore to upgrade <a href="https://social.tchncs.de/tags/PostgreSQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PostgreSQL</span></a> and upgrade from 12 to 17<br>- upgrade <a href="https://social.tchncs.de/tags/Traefik" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Traefik</span></a> from 2.10.7 to 3.4.3<br>- upgrade <a href="https://social.tchncs.de/tags/Vaultwarden" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vaultwarden</span></a> to newest version<br>- deactivated <a href="https://social.tchncs.de/tags/Quassel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Quassel</span></a> and <a href="https://social.tchncs.de/tags/Jupyter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jupyter</span></a> since I didn't use them for at least 4 years<br>- clean up old <a href="https://social.tchncs.de/tags/Docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Docker</span></a> images and containers to free some disk space</p>