mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,5 Tsd.
aktive Profile

#restore

0 Beiträge0 Beteiligte0 Beiträge heute

Art Recovery LA [Shared]v

Our Mission

Art Recovery LA is a collective of art conservation professionals in Los Angeles and throughout Southern California dedicated to assisting our communities to protect and restore their cherished belongings before, during, and after disasters. Through compassionate support, hands-on guidance, and shared knowledge, we are in service to community members and cultural organizations as they preserve their heritage and personal histories. Grounded in empathy, resilience, and community, we believe that healing begins when we come together to protect our stories, histories, and the objects that hold them.

welchwrite.com/blog/2025/07/16

#art#artwork#repair

De lichten gingen niet aan in huis.
Oorzaak: SD kaartjje van de Home Assistant Raspberry Pi is stuk.
Dus, ik ging naar Coolblue in Rotterdam met de metro, SSD halen (want beter dan SD kaartje). Daar de nieuwste HA versie op gezet en de backup wordt op dit moment teruggezet. 🤞

Gratis tip: zorg voor goede backups!

Vorgestern hatte jemand, ich glaube Du, @galileo , darauf aufmerksam gemacht, dass Mastodon in Version 4.4.0 erschienen ist und man das aktualisieren sollte.

Es war 21:30 Uhr.

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.

2:25 Uhr bin ich mit völlig zerschossenem Mastodon ins Bett gefallen.

Und habe mich an meine Regel erinnert: "Mal eben schnell gibt es nicht!"

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.

Ich hätte 2 Möglichkeiten:

1. einen "richtigen" Experten mal auf mein System schauen lassen, das Problem liegt offensichtlich ausserhalb von Mastodon
oder
2. Mach Linux platt, installiere es komplett sauber, richte Mastodon neu ein, spiele ein Backup der Userdaten zurück.

Und da waren wir an dem Punkt, den ich immer befürchtet hatte: Ein Backup musste eingespielt werden.

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.

Dann habe ich die Platte abgezogen, eine zweite Platte genommen, das System sauber installiert und mit Gemini Schritt für Schritt Mastodon neu eingespielt.

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.

Und dann war das System, niegelnagelneu, tatsächlich wieder da.

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.

Ich hab Gemini dann drei Listen erzeugen lassen:

1. Den kompletten am Ende funktionierenden Ablauf der Installation
2. Den kompletten am Ende funktionierenden Backup-Prozess.

Und die EISERNE Regel: "MAL SCHNELL GIBT ES NICHT!"

Nach 18 h lief das System wieder (inkl. 4,5 h schlafen).

Ein paar kleinere Dinge, Zeichenlimit, Upload-Limit hab ich dann später noch nachgeführt.

#mastodon#irrfahrt#gemini
Fortgeführter Thread

Second round, this time the #HomeAssistant on my #RaspberryPi4 - I still had a 32-bit install and it was time to migrate. Support ends this year and #ESPHome already couldn't be updated any more.
It was relatively easy - create a #backup on old system, boot a new install and select #restore on the setup page.
It took a while to restore everything, and I got impatient, but after around 30 minutes it was finished and everything like before.
#RaspberryPi #HomeAutomation

Fortgeführter Thread

12 Tage war #FreshRSS krank. Nun läuft es wieder, Gott sei Dank.

✅ #Restore mit #restic
✅ Havarierte InnoDB repariert und Datenbestand gerettet
✅ Containerlandschaft mit #nginx ProxyManager und aktueller #MariaDB via #Podman lokal
✅ Deployment auf 24x7 Server mit #RAID6

Nun fehlt noch das Upgrade von 1.19 auf die aktuelle Release. Habe das lange sträflich schludern lassen, aber in der aktuellen Containerlandschaft ist es auch leichter, alles sauber zu halten.

Jetzt hab' ich einen #RaspberryPi 1 über...

Addendum: Thanks everyone for their input so far!

###

Stupid #Linux / #Unix question - honest answers please! :boost_ok:

Why not shove all configuration files in a git?

  • Obviously not the ones that actually matter like id_rsa and/or some other private keys / certificates...

But like regular #SystemConfiguration files.

  • In all seriousness noone should actually do this with a public git but then again noone puts their Ansible public either.

What did I miss with my train of thought, folks?

GitHubGitHub - greyhat-academy/sconfm: Simple CONFiguration Manager - a brutally simple way to manage system(s) configuration(s)Simple CONFiguration Manager - a brutally simple way to manage system(s) configuration(s) - greyhat-academy/sconfm

Lunar Release *FREE*

On your period? Anticipating your flow and starting to feel the impact? This 58-minute restorative practice is for you.

Find comfort and relief before or during your menstrual period with this restorative practice. Those without a period will find the release through the lower abdomen and low back soothing.

thunderhoneysnowstudio.ca/vide

Thunder Honey Snow Studio · Lunar ReleaseOn your period? Anticipating your flow and starting to feel the impact? This 58-minute restorative practice is for you. Those without a period will find the release through the lower abdomen and low back soothing.
Fortgeführter Thread

For me it's impossible to restore a Gitlab CE 18.0.1 on a different server. It simply breaks the 2FA (yes I copied the gitlab-secrets.json, timezones are equal), so a login is not possible anymore. Anyone experience with this?

#Gitlab#Restore#Backup
Antwortete im Thread

Do you make backups? Do you run ZFS? Do you use Bacula? Do you use dd?

Your method is important for you. What's also important is testing how a restore works.

I lost a partition less than 30 minutes ago. I have a simple tgz backup of the important data on another drive, not an SSD, no a HDD.

I lost zero bytes of data.

Please make sure your backup and restore systems work.

When your recovery tool says the partition is lost, only your backup will save you.

Mine did

#OpenSource#Backup#Restore