Hallo zusammen,
ich plane zur Zeit ein eigenes Softwareprojekt, welches ich nebenberuflich zu Hause durchführen möchte, mir der Aussicht auf eine mögliche Selbstständigkeit.
Da dieses Projekt sich über eine längere Zeitspanne (ein paar Monate bis wenige Jahre) ziehen kann, suche ich eine passende Möglichkeit um meine Codebasis zu sichern.
Zunächst bräuchte ich also eine Versionsverwaltung. Die Daten dieser Verwaltung sollten aber nochmal extra abgesichert sein, damit bei einem Platten-Defekt nicht sofort alles weg ist. Hier möchte ich möglicht wenig auf manuelle Backups angewiesen sein und möglichst viel automatisieren können.
Meine bisherige Idee ist folgende:
Ich kaufe einen Einplatinencomputer (bspw. Raspberry Pi) und hänge dort zwei kleine USB-Platten dran, welche ich als Raid 1 betreibe. Hierbei geht es mir nicht darum, dass das System ausfallfrei läuft, sondern darum Datenverlust zu vermeiden. Performance ist ebenfalls eher zweitrangig. Fällt eine Platte aus, ersetze ich diese schnellstmöglichst und behalte alle Daten.
Daten verloren gehen mir soweit ich das sehe nur in dem Fall, wenn beide USB-Platten genau zeitgleich kaputt gehen.
Auf dem Raspberry Pi o.Ä. lasse ich dann beispielsweise einen svn Server oder vergleichbare Dienste laufen.
Nun meine Fragen:
1. Was haltet ihr von meiner Idee? Vll. nicht die professionellste, aber die kostengünstigste die meinen Zweck erfüllt soweit ich das überblicke. Oder habe ich etwas übersehen?
2. Habt ihr vll. Verbesserungsvorschläge oder alternative Ideen?
Vielen Dank,
Tobi
ich plane zur Zeit ein eigenes Softwareprojekt, welches ich nebenberuflich zu Hause durchführen möchte, mir der Aussicht auf eine mögliche Selbstständigkeit.
Da dieses Projekt sich über eine längere Zeitspanne (ein paar Monate bis wenige Jahre) ziehen kann, suche ich eine passende Möglichkeit um meine Codebasis zu sichern.
Zunächst bräuchte ich also eine Versionsverwaltung. Die Daten dieser Verwaltung sollten aber nochmal extra abgesichert sein, damit bei einem Platten-Defekt nicht sofort alles weg ist. Hier möchte ich möglicht wenig auf manuelle Backups angewiesen sein und möglichst viel automatisieren können.
Meine bisherige Idee ist folgende:
Ich kaufe einen Einplatinencomputer (bspw. Raspberry Pi) und hänge dort zwei kleine USB-Platten dran, welche ich als Raid 1 betreibe. Hierbei geht es mir nicht darum, dass das System ausfallfrei läuft, sondern darum Datenverlust zu vermeiden. Performance ist ebenfalls eher zweitrangig. Fällt eine Platte aus, ersetze ich diese schnellstmöglichst und behalte alle Daten.
Daten verloren gehen mir soweit ich das sehe nur in dem Fall, wenn beide USB-Platten genau zeitgleich kaputt gehen.
Auf dem Raspberry Pi o.Ä. lasse ich dann beispielsweise einen svn Server oder vergleichbare Dienste laufen.
Nun meine Fragen:
1. Was haltet ihr von meiner Idee? Vll. nicht die professionellste, aber die kostengünstigste die meinen Zweck erfüllt soweit ich das überblicke. Oder habe ich etwas übersehen?
2. Habt ihr vll. Verbesserungsvorschläge oder alternative Ideen?
Vielen Dank,
Tobi