Ubuntu Homeserver v2.0: Installation

optimox.de zieht um und wird

techgrube_logo_5_klein


Wie immer CD einlegen, oder USB Stick einstecken und loslegen. In diesem Beispiel wird Ubuntu Server 11.10 verwendet, aber gerade die Serverversionen unterscheiden sich im Aussehen kaum, so dass die Installation mit anderen Versionen nahezu genau so verläuft.

Als Sprache wählen wir Deutsch. Es folgt eine Warnung, dass evtl. nicht alle Teile des Installationsprogramms ins Deutsche übersetzt wurden. Es kann getrost mit JA bestätigt werden.
    

Als nächstes soll der Standort gewählt werden, auch hier wählen wir wieder Deutschland aus. Auf die Frage ob das Tastaturlayout automatisch erkannt werden soll antworten wir mit Nein und wählen im nächsten Bildschirm wieder Deutsch aus.
    
Nun müssen wir kurz warten und werden dann nach dem Rechnername gefragt. Hier kann nach Belieben ein Name eingetragen werden. Jetzt werden wir noch gefragt ob die voreingestellte Zeitzone richtig ist. Falls dies nicht der Fall sein sollte kann es noch geändert werden.
  
Weiterlesen

feste IP Adresse vergeben und Login per SSH

optimox.de zieht um und wird

techgrube_logo_5_klein


Nachdem das Betriebssystem erfolgreich installiert wurde werden wir unseren Homeserver nun für den Fernzugriff vorbereiten. Dazu vergeben wir als erstes eine Feste IP Adresse um sicherzustellen dass der Server immer unter der gleichen Adresse erreichbar ist.
Die Adresse wird in der Datei /etc/network/interfaces angegeben.

Diese öffnen wir im Texteditor mit:

 sudo nano /etc/network/interfaces

Der bereits vorhandene Eintrag zu „auto lo“ darf nicht entfernt oder verändert werden.
Wir fügen also am Ende der Datei folgende Punkte ein, wobei die Adressen natürlich angepasst werden müssen.

Weiterlesen

Ordner im Netzwerk freigeben mit SAMBA

optimox.de zieht um und wird

techgrube_logo_5_klein


Mit Samba lassen sich Verzeichnisse im Netzwerk freigeben auf die sowohl Linux, Windows und Mac Clients zugreifen können. Ersteinmal installieren wir Samba mit:

sudo apt-get install samba samba-common

Samba hat seine eigene Benutzerverwalteung. Allerdings müssen Sambabenutzer bereits als normale Benutzer auf dem System vorhanden sein.
Also legen wir als erstes einen extra Benutzer an, der weder ein Homeverzeichnis besitzt noch sich einloggen kann. In diesem Beispiel ist der Benutzername heimnetz. Dieser kann natürlich beliebig geändert werden.

 sudo  adduser --no-create-home --disabled-login --shell /bin/false heimnetz

Jetzt legen wir den selben Benutzer noch in Samba an mit:

Weiterlesen

Homeserver geht bei Nichtbenutzung in Standby

optimox.de zieht um und wird

techgrube_logo_5_klein


Da Strom in absehbarer Zukunft wohl nicht mehr billiger wird ist es umso wichtiger Strom zu sparen. Aus diesem Grund soll unser Homeserver automatisch in den Standby gehen wenn keine Clients mehr online sind. Damit der Server später wieder aufgeweckt werden ksnn müssen wir ihn erst einmal für Wake on Lan vorbereiten.

Dazu intallieren wir das Programm ethtool

 sudo apt-get install ethtool

und lesen anschließed die aktuellen Einstellungen aus mit folgendem Befehl. eth0 ist die verwendete Netzwerkkarte. Sofern man nur eine Netzwerkkarte eingebaut ist sollte dieser Wert stimmen.

Weiterlesen

Ubuntu Client weckt Server automatisch

optimox.de zieht um und wird

techgrube_logo_5_klein


Damit der Homeserver überhaupt aufwacht muss er entsprechend konfiguriert sein wie hier beschrieben

Ein Linuxclient mit Ubuntu soll beim Anmelden automatisch per Magicpacket den Homeserver aufwecken. Dazu benötigen wir zuerst einmal das Paket wakeonlan, da diese keine Rootrechte benötigt um ein Magicpacket zu versenden.

sudo apt-get install wakeonlan

Nun gibt es zwei Möglichkeiten, wobei die erste und einfache nicht bei allen funktioniert. Am besten einfach ausprobieren.

Weiterlesen

Podcastverwaltung mit Ubuntu Server

optimox.de zieht um und wird

techgrube_logo_5_klein


Wer gerne Podcasts hört und diese zuhause auf seinem Rechner archiviert möchte dies auch gerne automatisiert tun. Langezeit habe ich dafür gPodder benutzt. Seit auf meinem Homeserver Ubuntu Server und nicht mehr die Desktopversion läuft funktioniert das aber nicht mehr.
Allen denen es genauso geht möchte ich den Kommandozeilenpodcatcher Podget empfehlen.

Das Programm lädt automatisch per Cronjob neue Podcasts herunter und erstellt eine Playlist mit den neuen Folgen. Ausserdem lässt sich das Programm ganz einfach über zwei Dateien konfigurieren.
Das Programm gibt es in de Paketquellen und kann so einfach über „sudo apt-get install podget“ installiert werden.

Unter „/home/BENUTZERNAME/.podget“ gibt es nun zwei Dateien die einfach mit dem Texteditor bearbeitet werden.
in der „podgetrc“ wird das Verhalten, der Speicherort für Dateien usw. festgelegt,
in der „serverlist“ werden die Feeds der Podcasts, deren Name und wie der Ordner heißt in dem sie gespeichert werden festgelegt.

Um das Herunterladen zu automatisieren muss ein Cronjob erstellt werden mit „crontab -e“.
Hier am Ende z.B. die Zeile „0 15 * * * /usr/bin/podget -s“ einfügen und es wird täglich um 15:00 Uhr nach neuen Podcasts gesucht.

Die Seite des Projekts Podget gibt es hier
Details zu Cronjobs gibt es bei ubuntuusers.de

 


Creative Commons Lizenzvertrag
Dieser Artikel ist lizenziert unter einer Creative Commons Namensnennung 3.0 Deutschland Lizenz.

Soundgraph iMon LCD leuchtet dauerhaft unter Ubuntu

optimox.de zieht um und wird

techgrube_logo_5_klein


Hier beschreibe ich wie man recht einfach sein Display so umbaut dass die Beleuchtung in ausgeschaltetem Zustand keinen Strom mehr hat. Ausserdem lässt sich die Displayhelligkeit über ein Poti regeln.

Ich nutze für meine Mediacenterpcs das Antec Fusion Gehäuse, welches ich übrigens sehr empfehlen kann. In dieses Gehäuse ist das Soundgraph iMon LCD Display verbaut, welches den laufenden Titel, die Dauer usw. anzeigt.
Das Display soll natürlich mit dem Computer angehen und wenn dieser ausgeschaltet wird auch wieder ausgehen. Leider funktioniert das unter Ubuntu nicht so wie gewünscht. Das Display schaltet sich zwar aus wenn der Computer heruntergefahren wird, geht dann aber wieder an.
Ich habe das Ganze mit mehreren Ubuntu und Kernel Versionen getestet, immer das gleiche Problem. Nach stundenlagem  suchen kam ich zu dem Schluss dass andere Leute das Problem auch haben und ebenfalls nicht softwaremässig lösen konnten. Da blieb nur eine Lösung, die Hardware anschauen.

Weiterlesen

mdadm: Email bei Problemen mit Raid versenden

optimox.de zieht um und wird

techgrube_logo_5_klein


Wer unter Ubuntu ein Raid mit mdadm angelegt hat kann sich von diesem ganz einfach per Email über Probleme wie Festplattenausfall informieren lassen.
Dazu muss die Datei /etc/mdadm/mdadm.conf editiert werden.

sudo gedit /etc/mdadm/mdadm.conf

Dort hinter MAILADDR die eigene Emailadresse eintragen.

Nun sollte das Ganze schon funktionieren. Zum Test kann eine Testmail verschickt werden mit

sudo mdadm --monitor --test --oneshot /dev/mdX

Wobei mdX durch das eigene Raid ersetzt werden muss, meistens md0.
mdadm legt unter /etc/cron.daily/mdadm automatisch einen Job an, welcher einmal täglich das Raid checkt und bei Fehlern eine Email an oben eingetragene Adresse sendet.
Sollte dieser Job nicht angelegt sein so kann man sich selbst einen mit Cron, oder besser Anacron anlegen welcher folgenden Befehl ausführt:

mdadm --monitor --scan --oneshot

Wie man Cronjobs anlegt steht wie immer bei ubuntuusers.de

 


Creative Commons Lizenzvertrag
Dieser Artikel ist lizenziert unter einer Creative Commons Namensnennung 3.0 Deutschland Lizenz.

Empfangen der Speicherliste vom Server ist gescheitert

optimox.de zieht um und wird

techgrube_logo_5_klein


Der Zugriff mit Ubuntu auf eine SMB Freigabe des Homeservers ist nicht möglich. Es erscheint immer die Fehlermeldung „Empfangen der Speicherliste vom Server ist gescheitert“. Der Zugriff mit einem Windowsclient ist weiterhin möglich.
Woran es liegt kann ich nicht sagen, allerdings behebt dieser kleine Workaround das Problem fürs erste, bis klar ist wo das Problem liegt.
Es hilft den Server in die /etc/hosts des Clients einzutragen, so dass keine Namensaufläsung über DNS stattfindet.
Am Clientpc (der Rechner mit dem man auf den Server zugreifen möchte) folgendes eingeben:

sudo gedit /etc/hosts

und dann „IP-Adresse -> Servername“ eintragen, so dass die Datei in etwa so aussieht

127.0.0.1                    localhost
127.0.1.1                    mein Rechner
192.168.178.100              Servername

Nun sollte der Zugriff funktionieren

 


Creative Commons Lizenzvertrag
Dieser Artikel ist lizenziert unter einer Creative Commons Namensnennung 3.0 Deutschland Lizenz.

XBMC 9: Menüpunkt HD Videos im Hauptmenü

optimox.de zieht um und wird

techgrube_logo_5_klein


Dieser Artikel ist veraltet und funktioniert höchstwahrscheinlich so nicht mehr.
Es existiert eine aktualisierte Version einmal für Windows und für Ubuntu:
HD Videos als Menüpunkt in XBMC 11 unter Ubuntu
HD Videos als Menüpunkt in XBMC 11 unter Windows

 

Mit dem Standard XBMC Skin Confluence bin ich ja sehr zufrieden, allerdings hätte ich gerne im Hauptmenü einen Punkt „HD Filme“ wo mir alle Filme mit einer Auflösung >720px aufgelistet wird. Hier ist nun das Ergebnis.

Die Pfade beziehen sich auf XBMC unter Windows 7
Zuerst die Datei

C:UsersUsernameAppDataRoamingXBMCuserdataplaylistsvideoHD.xsp

mit dem Texteditor erstellen und in die Datei folgenden Code eintragen:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<smartplaylist type="movies">
<name>HD</name>
<match>all</match>
<rule field="videoresolution" operator="greaterthan">719</rule>
</smartplaylist>

Nun hat man eine Playlist erstellt, die alle Videos mit einer Auflösung größer 719px heraussucht.
Dann in

C:Program Files (x86)XBMClanguageGermanstrings.xml


eine neue String mit einer noch nicht verwendeten Nummer anlegen, welche ist egal. z.B.

<string id="10">HD Filme</string>

Um Eine Datei unter c:Programme speichern zu dürfen muss der Texteditor mit Administratorrechten gestartet werden.

Anschließend unter

C:Program Files (x86)XBMCaddonsskin.confluence720pHome.xml

öffnen und an der gewünschten Stelle folgenden Code einfügen (Siehe Bild):

<item id="2">
<label>10</label>
<onclick>ActivateWindow(VideoLibrary,special://videoplaylists/HD.xsp,return)</onclick>
<icon>special://skin/backgrounds/videos.jpg</icon>
</item>

in unserem Fall wird der Punkt „HD Filme“ zwischen „Musik“ und „Videos“ angezeigt. Ein anderer Punkt ist ebenfalls möglich.

 

 


Creative Commons Lizenzvertrag
Dieser Artikel ist lizenziert unter einer Creative Commons Namensnennung 3.0 Deutschland Lizenz.

 

1 5 6 7 8 9