Skip to main content


Server neu


Das neue aufsetzen eines Systems wenn es schon ein vorheriges System gab, ist eine Tätigkeit, die auf keinen Fall empfehlenswert ist und Probleme verursacht. Da wäre es bei weitem besser gewesen, sich die Probleme der Datenbank anzuschauen und diese zu beseitigen.

Ich weiß nicht aus dem Stegreif, wo es Probleme gibt, wieso es eventuell teilweise klappt oder ob es vielleicht doch dann wiederum irgendwo klemmt.

Wenn man tatsächlich neu anfangen muss, weil z.B. der Datenbankserver einen Festplattenfehler hatte und die Sicherungen ebenso nicht lesbar sind, dann wäre ein Neubeginn mit einem neuem Hostnamen eine Idee.
@Michael Vogel@Jakob Und regelmaessige Sicherungen per mysqldump durchfuehren (lassen) kann ich auch nur waermstenst empfehlen!
Ich weiß. Ich hab das Backup eingespielt, und es war danach die ganze datenbank kaputt. Ich hab es auch mit weiteren Backups probiert... offenbar muss ich meine Backup-Erstellung noch einmal kontrollieren.

Aber was ich gerne testen würde... ich hab dir an @Michael Vogel eine Follower-Anfrage geschickt. Hast du die bekommen?
Und wenn nicht, können wir vielleicht gemeinsam herausfinden, woran es liegt? Weil zur Not starte ich nochmal neu unter einer neuen Domain und verwende diese für den Devel-Branch und eigene Entwicklungen...
Da ist nichts angekommen.
Hast du mich noch in deiner Kontaktliste?
Laut meinem System folgst Du mir.
```
Ausstehende ausgehende Kontaktanfrage
heluecht@pirati.ca
piraten, piratenpartei, franzbrötchen, hamburg, cube
Hamburg, Germany
friendica (via ActivityPub)
```

das ist bei mir bei deinem Kontakt. Und du bist in den "Ausstehenden" Kontakten gelistet.
@Jakob Schicke bitte mal testweise an mich, vielleicht kennt meine Instanz deine noch nicht so lange. Soweit ich weis, soll man es wegen der Schluessel (Validierung) nicht tun, die fuer die Instanzen erzeugt werden? @Michael Vogel
@Jakob@Michael Vogel
und verwende diese für den Devel-Branch und eigene Entwicklungen...
Würde ich nicht machen, besser zwei neue aufsetzen.
Ich kann dir empfehlen, wenn du #MariaDB nutzte, Mariabackup zu nutzen für die DB, dann alles per Borgbackup auf irgendein SSH erreichbares Ziel zu schaufeln, dass ist wirklich brauchbar, auch wenn du das 60 GB Daten zu sichern hast (was bei Friendica ja nach paar Jahren der Fall ist).

Alternativ, habe ich aber nicht am laufen, ein Disk Snapshot nach remote machen, aber da bin ich nicht sicher wie das genau geht, aber denke das ist nochmal besser. Snapshots lokal kombiniert mit meinem Setup von oben sind auch eine Möglichkeit, da kann man sicher easy paar Tage aufbewahren.
wenn ich für die Bilder das Filesystem nutze, dann sollte die DB ja nicht so groß werden... oder?
Und dann gehrn ja auch snapshots mit rsync oder sogar btrfs o.ä... das reduziert dann die datenmengen auf den täglichen zuwachs .
@Jakob ich denke Bilder in der DB ist schon OK, wenn du Snapshots machst, dann kannst du das auch weglassen, würde einfach einmal kurz die Datenbank stoppen, dann snapshot erstellen und direkt DB starten. Dann hast du alles konsistent im Snapshot drin.

Medien lieber in der DB, wenn es von Performance her geht, umlagern kann man ja (auch wenn das vor paar Monaten nicht ging in umgekehrter Richtung, so hoffe ich das dieser ernste Bug behoben wurde.

Es ist weniger fehleranfällig alles in der DB zu haben. Aber der @Michael Vogel betreibt vielleicht beides und kann vergleichen?

Sonst wie gegesagt mariabackup und borg kombiniert sind super.
Ah spannend... Vorhin noch nicht, aber jetzt zeigt mir die Statusübersicht bei deinem Profil auch etwas an.

Das hat jetzt 2 Tage gedauert. Ich sah nie Einträge bei deinem Profil in meiner Kontakten (Wenn ich auf "Netzwerkbeiträge" klicke). Also dass mir dein Profil in meiner Instanz angezeigt wird.

Auf einmal sehe ich jetzt doch Beiträge...
Erfahrungsbericht zum Thema
Ich habe das ja bei meiner Suche nach funktionierenden Shared-Hostern schon häufiger gemacht.
Meines Wissens war es immer wichtig, die/ den eigenen User zu sichern und in den neu aufgesetzten Server wieder zu Importieren. So bleibt die persönliche ID erhalten. @Michael Vogel gerade bei den Shared-Hostern war es trotz Shell nicht immer möglich, das System zu reparieren.

Seit dem letzten Umzug bin ich Ubernaut und dort sehr zufrieden. @jakob Dort (und zuvor auch bei den anderen Versuchen) hatte ich auch gelegentlich solche Probleme. Die ließen sich lösen, indem ich die betreffenden User zuerst entfolgt habe, um ihnen dann wieder zu folgen.
Manchmal waren sie nach dem Entfolgen noch als gefolgte in der Kontaktliste und ich musste gar nichts weiter tun. Da schien es irgendwelche Doppelungen in der Verknüpfung zu geben.
@Bionk@Michael Vogel@Jakob oh ja, @uberspace.de ist wirklich zu empfehlen, da hast du dann direkt nen Backup drin, da hab ich damals losgelegt, da hatten die aber nur 10GB und du brauchst schon mehr nach 2 Jahren... schon vorher bei Updates für kurze Zeit, wobei die ja für kurze Zeit das überschreiten der Quota erlauben (glaube ich).
Das kurzzeitige Ãœberschreiten erlauben sie, aber man kann inzwischen auch dauerhaft mehr Spreicher dazubuchen.

Ich habe die Installation nicht via Git gemacht, sondern über wget mit den beiden Archiven. Da spare ich den ganzen Git-Overhead, außerdem empfinde ich die beim Update anstehende Handarbeit als nachvollziehbarer und auch sehr überschaubar.
Bei den bisher ausprobierten Hostern gab es insbesondere immer wieder massive Probleme beim Composer-Lauf. Das funktionierte eigentlich nie und feuerte reichlich Fehlermeldungen. Von-Hand-Update ging besser.

Ich habe ohnehin nicht vor, den Dev-Zweig zu nutzen. Den ganzen Zauber sehe ich mir ja schon länger auf Libranet an. Dort habe ich auch schon gelegentlich von den Erfahrungen mit den Shared-Hostern berichtet.
Gestetet hatte ich Hetzner, Webhostone, Netcup, All-Incl, 1und1 und Strato. Irgendwann werde ich das mal für alle zusammenfassen.
@Bionk@Michael Vogel@Jakob@uberspace.de
kann inzwischen auch dauerhaft mehr Spreicher dazubuchen.

Ich weiß, aber wichtiger ist kurzzeitig, da man für DB Updates mal eben kurz doppelt Speicher braucht, eben bis das Update durch ist, was bei denen sicher schnell läuft wenn es nicht ausgebremst wird.
Bei den bisher ausprobierten Hostern gab es insbesondere immer wieder massive Probleme beim Composer-Lauf. Das funktionierte eigentlich nie und feuerte reichlich Fehlermeldungen. Von-Hand-Update ging besser.
Glaub dem composer muss man nicht laufen lassen wenn man nicht git nutzt, ich nutze gerne git, da ich dann mal eben schnell nen Update machen kann und auch Bugfixes aus einem speziellen Fork nutzen kann.
...Shared-Hostern...

Ich würde wahrscheinlich nen preiswertes VPS empfehlen, wenn man sich das zutraut, da reicht für kleine Instanzen wahrscheinlich was um die 5€ im Monat. Netcup hat da was.
Jup, ohne git brauche ich auch keinen composer.
Ich meine, @Malte hätte vor so einem 3/4 Jahr mal einen angedachten vServer unter 10€ in die Runde geworfen und gefragt, ob der ausreicht.
Aber ich möchte mich lieber um die Instanz und die User kümmern, als den Server dahinter am Laufen zu halten. Und da ist der Uberspace wohl das allerbeste Angebot.

Vermutlich mache ich im Winter noch mal einen Raspi-Friendica, der dann zuhause steht, über dyndns angebunden ist und zum spielen dient. Ich meine, hier gibt es einige Leute, die das auf einen Raspi betreiben.
Den eigenen Account exportieren... ja, das geht über die Weboberfläche.

Aber wie sichere ich per CLI aus einem Backupscript alle User? Nach dem DB-Crash bei mir bin ich gerade etwas verunsichert, was das DB-Backup anbelangt.
Ich würde gern täglich eine Sicherung aller Userprofile machen. Gescriptet versteht sich. :)
Da Du die alten Kontakte offenbar noch in der Kontaktliste hattest, war ich davon ausgegangen, dass Du den alten Account ex- und re-importiert hast.
Wie das an der Konsole geht, kann ich nicht beantworten.
This entry was edited (3 years ago)
@Jakob@Michael Vogel siehe oben, du willst nen Dump oder Mariabackup nutzen, es gibt noch andere Möglichkeiten, aber denke eine von den beiden sollte es sein.
Dump direkt durch pigz jagen damit es ordentlich komprimiert, dabei abwägen ob das lohnt (es kostet CPU), sonst siehe mein andere Kommentar.
@Jakob@Michael Vogel Also ich meine etwas ähnliches gehabt zu haben. Dein User hat ja einen bestimmten ich sag mal Hashwert. Wenn du den neu erstellt hast, heißt er zwar u.U. gleich, der Wert passt aber nicht zusammen.
Ich meine mich zu erinnern, dass Du bzw. der entfernte Kontakt Dich erst einmal "entfreunden" muss, damit Du wieder erneut Kontakt aufnehmen kannst.
Ich denke auch, dass genau dies die Strategie ist, wenn Du ohne Account-Backup gearbeitet hast.
Ich wusste nur einige User noch per Userid... und Friendica findet die anderen dann, und so fand ich nach und nach wieder die meisten User (bin ja noch nicht so lange im Fediverse, als dass ich da so viele schon gehabt hätte)...

Warum ich überhaupt frage ist ja der Umstand, dass es explizit nicht empfohlen wird, mit der selben User-ID noch einmal von vorne zu starten, und es klappt ja doch. Außer eben mit einer handvoll User die Bestätigung des Kontaktes eingestellt haben.

Irgendwie passt mir grad die praktische Erfahrung mit der theoretischen Funktion nicht zusammen.

Ich konnte Mastodon, Pleroma, Friendica, Pixelfed, Misskey-Accounts völlig probelmfrei WIEDER folgen. Bis auf eine handvoll, bei denen es nicht ging.
In der Datenbank sehe ich bei jedem lokalen User einen Priv-Key und einen Pubkey genaugenommen sind es zwei Pub- und 2 Privkeys... (pubkey, prvkey, spubkey, sprvkey heißen die Felder in der DB)
⇧