2009-02-25 8 views
3

Heute speichern wir unsere Dokumente und den Quellcode mit Subversion auf einem Server, der von einer anderen Firma im Internet gehostet wird. Dies hat bisher gut funktioniert.
Wir haben jetzt aber ein Büro bekommen und möchten alle Dokumente intern aufbewahren. Gibt es nun einen allgemeinen Hinweis, wie man ein System mit einer NAS-Einheit, auf der Subversion läuft, aufsetzt und es auf sichere Weise aus dem Internet zugänglich macht und regelmäßig Backups erstellt. Und so weiter ...
zig Start-ups durch diesen Prozess gegangen sind, und ich hoffe, dass jemand bereit ist, Erfahrungen :-)
/John gemacht zu teilenHinweise zum Einrichten eines Servers zum Hosten von Quellcode und anderen Dokumenten

Antwort

0

Ich verwende eine Synology DS101j für ein Heim-NAS. Ich habe es "bootstrapped", was beinhaltet, ein Skript auszuführen, um ipkg, ein kleines Paket-Management-Programm einzurichten. Es gibt unzählige Programme in dem (Community-verwalteten, nicht offiziell sanktionierten) Repository, einschließlich SVN, das ich gerade aktiviere.

Für den Internetzugang ist die sicherste Wette (und was ich tue), svn + ssh mit Public-Key-Authentifizierung anstelle eines Passworts zu verwenden.

bearbeiten als Antwort auf Kommentar:

Ich bin glücklich mit meinem synology. Sie bringen ziemlich oft neue Firmwares heraus, und sie fügen immer noch Funktionen und Verbesserungen hinzu. Es ist ziemlich hackbar, mit ziemlich anständiger Software, die gut neben der "gehackten" Software funktioniert.

Die Box zieht in der Größenordnung von 25W aus dem Speicher, so dass es viel besser ist als ein PC in dieser Hinsicht. Meins ist das einfachste mögliche Modell - es dauert nur eine Festplatte, aber ich glaube, dass Sie Modelle erhalten können, die Platz für mehrere Laufwerke haben, und sie unterstützen RAID und dergleichen.

Ich habe keine Anleitungen zu empfehlen, aber Sie sollten in der Lage sein, eine ganze Reihe von Informationen nur auf der synology product page, auf der synology forums und nur googling around zu finden.

+0

Das klingt nach etwas, nach dem ich bin! Haben Sie praktische Richtlinien für all dies entwickelt oder sind Ihnen diese bekannt? Die perfekte Anleitung würde verschiedene Hardware-Boxen vergleichen (sind Sie mit Synology BTW zufrieden?) Und dann veranschaulichen, wie Sie alles einrichten. –

1

Subversion mit Apache2 funktioniert super und man kann auch ein Setup WebDAV auf es auch für das Teilen von Dokumenten, und das funktioniert sogar über https. Es gibt auch viele Add-ons für Subversion wie WebSVN und Trac.

1

Subversion + Apache funktioniert gut. Meine einzigen Empfehlungen sind für einen Unix-y Server (Linux normalerweise, aber OpenBSD ist sehr leicht und einfach zu managen). Apache und Subversion sind Unix-Tools und funktionieren am besten in ihrer häuslichen Umgebung.

Für Backups können Sie Dinge wie Bänder, DVDs oder rsync.net je nachdem, wie viel Zuverlässigkeit und Platz Sie benötigen. Wenn Sie den rsync.net Weg gehen, schauen Sie sich ein Tool an, das Duplizität genannt wird.

1

Ich würde dieses Dokument und den Quellcode nicht intern aufbewahren, es sei denn, ich müsste es wirklich tun. Die Arbeit mit Webdiensten und gehosteten Lösungen bietet echte Vorteile. Es wird nur ein Problem, wenn Sie sich wirklich Sorgen um Ihre IP- oder Sicherheitsprobleme machen.

+1

Ja, wie gesagt, das machen wir heute und wir hatten keine Probleme. Aber ... Wir sind besorgt über unsere geistigen Eigenschaften, in der Tat ist es ein großes Anliegen, und deshalb möchten wir es im Haus behalten. –

Verwandte Themen