Hallo liebe Zaiendoaner,
nachdem ich nun endlich ein Smartphone mein Eigen nenne und auch mobil Internet habe, stellt sich für mich die Frage nach einer Cloud.
Natürlich gibt es genügend Anbieter dafür, da wären Microsoft mit Skydrive, Google Drive und natürlich das bereits vorinstallierte DropBox.
Das Problem damit ist jedoch, dass meine Dateien dann ja auf irgendwelchen ausländischen Servern liegen - und selbst mit Verschlüsselung (BoxCryptor etc.) möchte ich das eigentlich nicht.
Daher habe ich mir überlegt, ob und wie es möglich wäre, eine eigene Cloud zu realisieren und hätte dazu gerne eure Gedanken und Rat.
Folgendes schwebt mir vor:
Nachdem der Router eh permanent läuft, würde ich an den Router einen PC hängen. Dieser sollte passiv gekühlt sein und wenig Strom verbrauchen.
Anschlüsse für mindestens zwei Festplatten für ein Raid-0 sollten gegeben sein.
Ich denke da muss Marke Eigenbau her, weil ich noch kein passendes NAS oder passenden Wohnzimmer-PC gefunden habe.
Auf diesem PC bräuchte ich dann ein Betriebssystem / Programm, was die Festplatteninhalte ins Netz zur Verfügung stellt, nachdem es den zugreifenden Benutzer verifiziert hat.
Damit wären dann auch geteilte Ordner etc. möglich.
Hat dazu jemand eine Idee? Wäre das beispielsweise mit einem Linux Samba Server möglich?
Mein Router bezieht außerdem dynamische IP-Adressen. Daher sollte der PC in regelmäßigen Abständen seine eigene IP überprüfen und an einen Webserver (zum Beispiel den Zaiendo Server) senden. Dieser Server hat ja eine statische IP/Domain. Der Server würde sich dann stets die aktuelle IP-Adresse des PC abspeichern.
Nun bräuchte ich nur noch eine entsprechende Android App, die beim Server die aktuelle IP-Adresse erfragt und dann die Verbindung zum Wohnzimmer-PC herstellt und dort Zugriff auf die Dateien hat.
Außerdem würde ich auf den Server gerne auch via Netzwerk direkt zugreifen können, damit zum Beispiel mein Laptop Dateien nicht über das Internet ziehen muss sondern direkt aus dem LAN/WLAN.
Das bedeutet, die Hauptsachen für die Programmierung wären:
- die Server-Software mit Nutzer/Ordnerverwaltung und IP-Push
- die Android/iOS/Windows App für den Zugang zur Cloud
Das Script, dass auf dem Online Server die IP verwaltet wäre simpel.
Nun die Frage wie fange ich da am Besten an? Welches OS wäre am sinnvollsten für den PC, gibt es da eventuell schon fertige Lösungen?
Gibt es eine universelle Android App mit Quellcode die man sich mal ansehen könnte?
Interessant wäre natürlich auch, wenn jemand von euch Empfehlungen für die Hardware-Seite hätte, also einen guten Silent-PC kennt.
Beste Grüße
Lennart
nachdem ich nun endlich ein Smartphone mein Eigen nenne und auch mobil Internet habe, stellt sich für mich die Frage nach einer Cloud.
Natürlich gibt es genügend Anbieter dafür, da wären Microsoft mit Skydrive, Google Drive und natürlich das bereits vorinstallierte DropBox.
Das Problem damit ist jedoch, dass meine Dateien dann ja auf irgendwelchen ausländischen Servern liegen - und selbst mit Verschlüsselung (BoxCryptor etc.) möchte ich das eigentlich nicht.
Daher habe ich mir überlegt, ob und wie es möglich wäre, eine eigene Cloud zu realisieren und hätte dazu gerne eure Gedanken und Rat.
Folgendes schwebt mir vor:
Nachdem der Router eh permanent läuft, würde ich an den Router einen PC hängen. Dieser sollte passiv gekühlt sein und wenig Strom verbrauchen.
Anschlüsse für mindestens zwei Festplatten für ein Raid-0 sollten gegeben sein.
Ich denke da muss Marke Eigenbau her, weil ich noch kein passendes NAS oder passenden Wohnzimmer-PC gefunden habe.
Auf diesem PC bräuchte ich dann ein Betriebssystem / Programm, was die Festplatteninhalte ins Netz zur Verfügung stellt, nachdem es den zugreifenden Benutzer verifiziert hat.
Damit wären dann auch geteilte Ordner etc. möglich.
Hat dazu jemand eine Idee? Wäre das beispielsweise mit einem Linux Samba Server möglich?
Mein Router bezieht außerdem dynamische IP-Adressen. Daher sollte der PC in regelmäßigen Abständen seine eigene IP überprüfen und an einen Webserver (zum Beispiel den Zaiendo Server) senden. Dieser Server hat ja eine statische IP/Domain. Der Server würde sich dann stets die aktuelle IP-Adresse des PC abspeichern.
Nun bräuchte ich nur noch eine entsprechende Android App, die beim Server die aktuelle IP-Adresse erfragt und dann die Verbindung zum Wohnzimmer-PC herstellt und dort Zugriff auf die Dateien hat.
Außerdem würde ich auf den Server gerne auch via Netzwerk direkt zugreifen können, damit zum Beispiel mein Laptop Dateien nicht über das Internet ziehen muss sondern direkt aus dem LAN/WLAN.
Das bedeutet, die Hauptsachen für die Programmierung wären:
- die Server-Software mit Nutzer/Ordnerverwaltung und IP-Push
- die Android/iOS/Windows App für den Zugang zur Cloud
Das Script, dass auf dem Online Server die IP verwaltet wäre simpel.
Nun die Frage wie fange ich da am Besten an? Welches OS wäre am sinnvollsten für den PC, gibt es da eventuell schon fertige Lösungen?
Gibt es eine universelle Android App mit Quellcode die man sich mal ansehen könnte?
Interessant wäre natürlich auch, wenn jemand von euch Empfehlungen für die Hardware-Seite hätte, also einen guten Silent-PC kennt.
Beste Grüße
Lennart