staging.inyokaproject.org

Homeserver im Eigenbau

Status: Gelöst | Ubuntu-Version: Ubuntu 9.10 (Karmic Koala)
Antworten |

Developer92 Team-Icon

Avatar von Developer92

Anmeldungsdatum:
31. Dezember 2008

Beiträge: 4101

Hallo, ich würde gerne einen Homeserver aufbauen und bin auch schon gut dran mit dem ganzen. Allerdings funktioniert vieles nicht bzw. lässt sich nicht konfigurieren wie ich es will. Im Moment läuft das ganze noch in ner VirtualBox, da ich erst um Weihnachten Zeit habe, alles auf dem richtigen Server zu machen. Also erst einmal, was ich alles will:

- Eine Webiste mit RSS-Feeds und so
- über diese Website soll erreichbar sein:

  • Ein Musikplayer

  • Videoplayer

  • Fotos

  • DVB-T, allerdings darf den nur immer einer verwenden und er muss über den Client steuerbar sein

  • Internet (also der Server hängt direkt am Router und die Clients sollen sich per WLAN einklinken)

- SSH-Zugang inklusive X-Forwarding, da ich den auch von anderen Laptops aus schön konfigurieren will
- evlt. FTP

Es ist im übrigen nicht so wichtig, ob alles rund läuft. Auf DVB-T, SSH und FTP kann ich auch verzichten. Fotos sind auch nicht so wichtig (aber halt einfach realisierbar)

Jedenfalls will ich hier auch alles dokumentieren, falls jemand anderes auch nen Homeserver basteln will

Ich habe also schon mal folgende Pakete installiert (LAMP):

apache2, mysql-server, php5, php5-mysql, phpmyadmin

Ausserdem hab ich auf den Server gleich Joomla installiert, weil das ganze über den Browser erreichbar sein soll und ne schöne Oberfläche hat.

Noch eine Frage schnell: Ist der Server auch übers Internet zu erreichen? Wenn ja, kann man das abschalten?

Nun zum 1. Problem: Wie bring ich die Musik zum laufen? Die Daten liegen alle auf dem Server, ich brauch nur ein Frontend dafür. Am liebsten wäre es mir, wenn ich die Musik sowohl über das Frontend auf der Website als auch über Streaming oder ähnliches abspielen kann. Wie mach ich das am besten? Das Wiki hilft mir hier nicht wirklich weiter.

mfg Floh

cLinx Team-Icon

Avatar von cLinx

Anmeldungsdatum:
28. Oktober 2007

Beiträge: 2453

Zum Thema Musik gibts ne ziemlich simple Antwort: MPD Gibts auch mit Webfrontends. Ne Alternative ist Ampache oder DAAP. Um den Rechner von der Welt abzutrennen sollte ufw ausreichen. Einfach alles sperren, bis auf den Adressbereich des LANs(192.168.).

Für Videos und Fotos sollte eine NFS-Freigabe mit Client-Mediacenter reichen.

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11278

TDeveloper schrieb:

Hallo, ich würde gerne einen Homeserver aufbauen und bin auch schon gut dran mit dem ganzen. Allerdings funktioniert vieles nicht bzw. lässt sich nicht konfigurieren wie ich es will. Im Moment läuft das ganze noch in ner VirtualBox, da ich erst um Weihnachten Zeit habe, alles auf dem richtigen Server zu machen. Also erst einmal, was ich alles will: ...

  • DVB-T, allerdings darf den nur immer einer verwenden und er muss über den Client steuerbar sein

...

Hierfür könntest du vdr einsetzen mit dem vdr-plugin-streamdev-server. Er stellt die Sender als HTTP-Stream bereit und schaltet automatisch um. Zum Ansteuern vom Client aus kannst du ein Web-Frontend wie vdr-plugin-live, vdr-admin-am, die Sender-Links/Playlists auf Port 3000 verwenden oder auch den TV-Browser mit dem Lazybones-Plugin, das die Streamauswahl übernimmt, verwenden. Die Pakete für den VDR sind in den Ubuntu-Quellen, näheres zur Konfiguration findest du im VDR Wiki

Developer92 Team-Icon

(Themenstarter)
Avatar von Developer92

Anmeldungsdatum:
31. Dezember 2008

Beiträge: 4101

Also erstmal Danke für die Antworten. Leider kann ich das ja erst in 2 Wochen so einrichten, aber ich denke, dank der ausführlichen Wiki-Artikel werd ich das schon hinbekommen.

Für Musik hab ich jedenfalls MPD auserwählt, komisch dass ich das vorher nicht gefunden hab (oder übersehen?)

Und endlich brauch ich mal ufw. Aber geht das dann schon, dass ich dann über den Server noch Internet bereitstellen kann? Nicht, dass das dann auch geblockt wird....

Das mit DVB-T seh ich mir mal an, hoffe das geht auch so einfach dann einzurichten....

Blöd nur, dass ich hier per DVB-T nicht so viel Programme reinbekomm.

Okay, dann gleich zum nächsten wichtigen Punkt: Ich will Filme streamen. Also im Webfrontend Mausklick auf den Film und dann soll der entweder über Browser abspielbar sein oder externer Player (VLC oder so)

Ich weiß, man könnte mit VLC streamen, aber es soll ja nur dann gestreamt werden, wenn das jemand will.

mfg Floh

ig

Avatar von ig

Anmeldungsdatum:
4. Dezember 2008

Beiträge: 199

Hallo

Ich weiss nicht ob es alle deine Anforderungen an einen DVB-T Player erfüllt, aber wie wärs mit MythTV

Wenn der nichts ist schau doch mal hier TV

Gruss Sebi

Developer92 Team-Icon

(Themenstarter)
Avatar von Developer92

Anmeldungsdatum:
31. Dezember 2008

Beiträge: 4101

Ich habe gerade den Artikel zu MPD gelesen und erfahren, dass die Audioausgabe über den Server erfolgt. Kann man das nicht ändern? Ich will ja die Musik nicht vom Server hören, sondern auf meinem Client. Ich werd ma schauen, evtl. find ich auch ein Plugin für Joonla!.

Und Okay, MythTV ist anscheinend schon gut, aber ich kriegs mit dem nicht auf die Reihe. Mit MythTV hab ich schon so viel probiert und es hat nie geklappt.

mfg Floh

Developer92 Team-Icon

(Themenstarter)
Avatar von Developer92

Anmeldungsdatum:
31. Dezember 2008

Beiträge: 4101

Ampache läuft!

Ausserdem hab ich zeitweise grad nen 2. Laptop gehabt und siehe da, es läuft. Die Website (wo schon ne Verlinkung auf Ampache drauf ist) läuft einwandfrei, ich kann über die IP auf den Server zugreifen. Die Frage ist halt, ob ich jetzt ufw überhaupt noch brauch. Schließlich läuft das ganze immer noch über den Router, also nicht über meinen Server, wie ursprünglich geplant. Ich lass das jetz ma so.

So, leider ist das mit Ampache auch nicht so wie geplant, da es kein Streaming ist. Aber egal, ich hab ne tolle Doku dafür gefunden.

Jetz mach ich mich mal dran, Filme zu streamen. Wer dazu ne Idee hat, bitte melden. Für Fotos gibts im übrigen für Joomla ein Plugin.

mfg Floh

Logander4

Avatar von Logander4

Anmeldungsdatum:
12. November 2009

Beiträge: Zähle...

@TDeveloper

Das heißt glaube ich Apache Außerdem viel Glück!!

Haste schonmal mit einer Datenbank gearbeitet?? Ich kann vlt. Helfen, bin zwar in SQL und MySQL ein Newbie aber es geht! Also ich stelle meine Hilfe bereit! Außerdem hast du höchstwahrscheinlich OpenOffice.org-Database/Datenbank oder MS Access Oder?? Damit geht's besser! Außerdem könntest du vlt. noch die Linux-Version für TeamViewer installieren falls es geht! Da kannst du mit 2 Accounts deinen Server von überall steuern! Noch Fragen?? Bitte IM an logander4

Der Anhang ist jedenfalls die *.exe-Datei für Windows aber es müßte auch auf Linux gehen!

Developer92 Team-Icon

(Themenstarter)
Avatar von Developer92

Anmeldungsdatum:
31. Dezember 2008

Beiträge: 4101

Logander4 schrieb:

@TDeveloper

Das heißt glaube ich Apache Außerdem viel Glück!!

Haste schonmal mit einer Datenbank gearbeitet?? Ich kann vlt. Helfen, bin zwar in SQL und MySQL ein Newbie aber es geht! Also ich stelle meine Hilfe bereit! Außerdem hast du höchstwahrscheinlich OpenOffice.org-Database/Datenbank oder MS Access Oder?? Damit geht's besser! Außerdem könntest du vlt. noch die Linux-Version für TeamViewer installieren falls es geht! Da kannst du mit 2 Accounts deinen Server von überall steuern! Noch Fragen?? Bitte IM an logander4

Der Anhang ist jedenfalls die *.exe-Datei für Windows aber es müßte auch auf Linux gehen!

Okay, also Danke für dein Angebot, aber ich würd das gerne entweder selber proggen oder auf große Projekte zurückgreifen. Es heißt übrigens Ampache. Apache ist der Server, Ampache ist die Musikverwaltung.

Also mit Datenbanken hab ich schon gearbeitet, aber ist nicht so mein Ding.

Meinen Server kann ich übrigens per SSH und X11-Forwarding steuern. Ausserdem ist es ja nur ein Homeserver, zum konfigurieren kann ich da schon mal in den 2. Stock latschen. Ich denke, in meinem Alter sollte das schon noch möglich sein.

mfg Floh

EDIT: So wies aussieht ist meine Hardware doch nicht so leistungsfähig wie anfangs gedacht (Wer welche hat, ich kanns gebrauchen). Trotzdem läuft jetzt Videostreaming, allerdings nicht in HD sondern eher 640x480, sonst ist die Verbindung nicht schnell genug.

Developer92 Team-Icon

(Themenstarter)
Avatar von Developer92

Anmeldungsdatum:
31. Dezember 2008

Beiträge: 4101

Okay, also Videostreaming ist echt ein Problem. Dachte, das wäre einfacher. Aber egal, wenigstens kleinere Videos laufen schon mal. Aber um Filme anzusehen brauch ich ein wesentlich besseres System. Dafür ist die Photoverwaltung bald eingerichtet. Nächstes WE bin ich wieder am Server und dann installier ich nur schnell ein Plugin für Joomla und dann passt das.

Mit Ampache hab ich endlich rausgefunden, wie der Flash-Player funktioniert, sodass auch das jetz mehr oder weniger gut läuft. Zwar nicht ganz so schön wie erwartet, aber es geht.

SSH hab ich übrigens aus der Liste gestrichen. Klar ist fernadministration was schönes, aber scheiß drauf

Allerdings hab ich jetzt Webmin entdeckt, werd ich mal nächste Woche oder hier in der VirtualBox testen.

mfg Floh

Developer92 Team-Icon

(Themenstarter)
Avatar von Developer92

Anmeldungsdatum:
31. Dezember 2008

Beiträge: 4101

Sag mal, weiß hier jemand, wie ich aus dem Server zusätzlich noch sowas wie NAS machen kann? Oder per FTP (nutze proftpd) ohne Anmeldung auf ein bestimmtes Verzeichnis, das ich gerne festlegen würde, zugreifen kann? Ich will ja Filme nicht direkt streamen, sondern würd sie gerne direkt über VLC oder sowas abspielen.

mfg Floh

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11278

Für Ordnerfreigaben gibt es einige Möglichkeiten. Wie wäre es mit Samba oder NFS?

Oder du wirfst mal einen Blick auf den Wiki-Artikel zum Heimnetzwerk.

jo-we

Anmeldungsdatum:
30. Juni 2008

Beiträge: 302

Schon mal das XBMC Media-Center angeschaut? Man kann auch ohne Probleme eine Weboberfläche aktivieren und so Bilder, Musik und Videos streamen.

Developer92 Team-Icon

(Themenstarter)
Avatar von Developer92

Anmeldungsdatum:
31. Dezember 2008

Beiträge: 4101

Jap, danke für die Infos.

Hab grad ein Problem: Wie schotte ich den Homeserver vom Rest der Welt ab. Anfragen sollen also nur von 192.168.xxx.xxx wahrgenommen werden. Ich hab dazu schon viel gefunden, aber nirgends wirds richtig gut beschrieben. Ausserdem würd ich das gern ohne htaccess machen sondern global konfigurieren. Am besten für FTP, SAMBA usw. gleich mit

mfg Floh

prometheus0815

Anmeldungsdatum:
12. Juni 2006

Beiträge: 7478

TDeveloper schrieb:

Wie schotte ich den Homeserver vom Rest der Welt ab. Anfragen sollen also nur von 192.168.xxx.xxx wahrgenommen werden.

Leite einfach in der Router-Firewall keine Ports aus dem Internet auf die interne IP-Adresse des Servers weiter. Fertig.

Antworten |