Home
Synology DiskStations – Kleiner Guide
Contents
1. Zun chst ist Vorsicht geboten denn das Management System unterscheidet sich von Prozessor zu Prozessor Daher sollte man aufpassen nicht das falsche Paket zu installieren Den Prozessor f r das eigene Modell findet man bei Synology sowie in unserem Wiki e F r ARM armv5tejl http ipkg nslu2 linux org feeds optware syno x07 cross unstable syno x07 bootstrap 1 2 5 arm xsh e F r PowerPC ppc_6xx http ipkg nslu2 linux org feeds optware ds101g cross unstable ds101 bootstrap 1 0 4 powerpc xsh e Fur PowerPC ppc_85xx http ipkg nslu2 linux org feeds optware syno e500 cross unstable syno e500 bootstrap 1 2 5 powerpc xsh Nun k nnen wir mit der Installation beginnen Zun chst m ssen wir uns als root ber SSH einloggen Nun muss man in das Verzeichnis volume1 public wechseln wo wir unser Paket zwischenspeichern wollen Anschlie end muss der Download gestartet werden Hierbei unbedingt 32 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren auf den Prozessortyp achten Dann muss noch das Skript gestartet werden und die Liste der zur Verf gung stehenden Pakete gelesen werden Zu guter letzt nat rlich noch die DiskStation neu starten cd volumel public wget http ipkg nslu2 linux org Quelle f r Prozessor einf gen sh syno x07 bootstrap 1 2 5 arm xsh ipkg update reboot Zum Schluss kann die xsh Datei aus dem Ordner public gel sch
2. 20 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren Sobald Musik in den Ordner gelegt wird beginnt die DS mit der Indexierung entsprechend der in den Dateien vorhandenen Tags Zu erkennen an der roten Schriftzeile 30 Came whe Tunes Bern vn gece tzo Telnet Musk Gurheucher und wiere h ren die in Gert Tester Ordner suse Smart Wideyjeterste Meisten merom nes erer eme Fran COM Wenn Sie gerne bereits vordefinierte Filter nutzen wollen k nnen sie im Management eine passende smart Wiedergabeliste erstellen welche st ndig innerhalb des Ordners music nach neuen Dateien Ausschau h lt welche eben die dort getroffenen Filter Kriterien erf llt Hier nun ein Beispiel Wir wollen alle Musik mit dem Genre Rock als gesonderte Liste angezeigt bekommen Smart Wiedergabeliste ausw hlen gt Erstellen und Name vergeben Regel hinzuf gen und in dem folgenden Men die Einstellung entsprechend vornehmen Wenn Sie mehrere Kriterien ausw hlen wollen einfach die n chste Zeile mit dem folgenden Kriterium bearbeiten und mit OK best tigen Die folgende Frage sollten sie mit Ja beantworten und das Fenster schlie en wenn Sie keine weiteren neuen Filter einrichten wollen Anschlie end einmal Neu Ordnen ausl sen damit die Wiedergabeliste auch passend eingearbeitet wird Name Rock Rege zuf gen Rageli schen Fran Der folgenden Regel ema Allgemeiner Hinwe
3. Corporation Mac Mac OS und Mac OS X sind Warenzeichen von Apple Computer Inc eingetragen in den USA und in anderen L ndern Andere hier erw hnte Produkte und Firmennamen sind Warenzeichen ihrer jeweiligen Inhaber 6 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren 1 Grundlegende Standards und ihre Verwendung auf einer DiskStation a http https Zu Beginn m chte ich auf ein paar grundlegende Protokolle eingehen ohne welche das Internet wie wir es kennen nicht existieren w rde Ein Protokoll ist ein Satz von Regeln wie Daten bertragen werden sollen Ohne einen solchen Standard k nnen zwei Ger te zwar verbunden sein aber nicht miteinander kommunizieren Das grundlegendste Protokoll ist TCP IP Computer welche dieses Protokoll nicht unterst tzen sind nicht in der Lage in einem Netzwerk zu arbeiten Diese beiden Protokolle dienen dazu eine Verbindung zwischen zwei Ger ten z B zwei Computern in einem Netzwerk oder einem Computer und einem Server im Internet aufzubauen Nachdem eine Verbindung zwischen den beiden Ger ten aufgebaut wurde tritt ein anderes Protokoll in Kraft um Daten zu bertragen Im Falle von Webseiten ist dies meistens http Das hyper Text Transfer Protokoll bietet eine gro e Vielfalt der m glichen zu bertragenden Medien So kann es einfachen Text genauso bereitstellen wie Farben Bilder oder auch ganze Dateien In den DiskStations kommt http beim
4. Dazu geh ren die Auswahl der zu sichernden Ordner und anderes b Netzwerksicherung Wer noch eine zweite DiskStation besitzt kann diese zur Sicherung der eigenen Daten verwenden Doch diese M glichkeit ist nicht auf Synology Produkte beschr nkt Synology verwendet das rsync Protokoll zur Datensicherung welches verschiedene Firmen unterst tzen Zun chst muss dieser Dienst wie alle anderen aktiviert werden Der entsprechende Kasten befindet sich unter Sicherung gt Netzwerksicherungsdienst Anschlie end richtet man die Sicherung unter Sicherung gt Netzwerksicherung ein Das Vorgehen hnelt dabei dem der Sicherung auf eine externe Festplatte c PC Sicherung 27 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren Die M glichkeit des Backups des eigenen PCs gibt es bei Synology auch Dazu wird der Data Replicator verwendet welcher auf der mitgelieferten CD vorliegt Es empfiehlt sich aber sicherzustellen dass man die aktuellste Version verwendet Nach der Installation ist es recht einfach m glich die Daten auf einer DiskStation zu sichern In der Vergangenheit hat sich allerdings gezeigt dass der Data Replicator nicht gerade ein ideales Tool zur Datensicherung ist Zun chst sollte man sicherstellen dass noch ausreichend Platz vorhanden ist Denn der Data Replicator legt einfach los ohne dies zu berpr fen Auch eine Verschl sselung ist ihm frem
5. E 47 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren Wie bereits beschrieben wird eine zweite Datenbank angelegt wo alle Zugriffe gespeichert werden Um aber nicht diese Datenbank kompliziert auslesen zu m ssen gibt es auch hierf r das passende PHP Skript Der Aufruf erfolgt ber cms4ds_showlog php 48 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren 8 Andere Anwendungen auf der DS 3rd Party Apps Zu diesem Kapitel existiert auch ein Integration Guide von Synology welchen man sich zus tzlich durchlesen sollte bevor man etwas ndert a Vor dem Modden Bevor ich mit irgendeiner Anleitung beginne welche sich mit der Ver nderung von Soft oder Hardware befasst ich werde mich allerdings auf Software beschr nken muss ich noch auf die Nebenwirkungen hinweisen Weil wir jetzt Anwendungen von dritten verwenden bernimmt Synology keine Garantie f r eventuelle Probleme Daher ist alles auf absolut eigene Gefahr Solange wir bei der Software bleiben sollte nach einem erneuern der Firmware alles wieder beim alten sein Doch dieser Vorgang ist immer mit dem Verlust aller bisher gespeicherten Daten verbunden Daher ist ein Backup vor dem Modden ein Muss Die DiskStation kann aber nicht von Anfang an richtig mit unseren Modifikationen umgehen Daher hat itari das SPK Paket init_3rdparty geschriebe
6. Media Player f r normale Nutzer Dazu gibt es keinen offiziellen Dienst doch das bereitstellen von Musik ist auch hier ohne Probleme m glich Zun chst erstellen wir einen Ordner auf unserer DiskStation und vergeben die entsprechenden Rechte Dann beladen wir ihn mit Musik und f gen ihn als Netzlaufwerk hinzu Nun kann man den entsprechenden Ordner zur Medien Bibliothek hinzuf gen g SurveillanceStation Wer sein zu Hause auch von der Arbeit aus im Auge behalten m chte oder einfach nur seiner DiskStation beim Betrieb zusehen mag der kann eine IP Kamera per USB anschlie en und auf diese von berall zugreifen Kompatibilit t beachten h MailStation Diese Funktion ist bei Synology als spk Paket erh ltlich und kann so einfach eingebunden werden 23 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren Wer seine E Mails immer Up to Date haben m chte kann seine DiskStation dazu bringen alle E Mails automatisch abzuholen Den eigenen Computer braucht man dann nur noch die Zugangsdaten der MailStation zu bergeben und kann schneller als gewohnt Mails empfangen und senden Wer desweiteren keine Web Oberfl che f r seine Mails zur Verf gung hat erh lt mit der MailStation eine Wer aus der MailStation einen vollwertigen Mail Server machen m chte sollte sich den n chsten Text anschauen i MailStation als vollwertiger Mail Server Ein grundlegendes Problem ist das
7. Pax90 gt http itari syno ds de und http itari synology ds de VVVV Y Wi Danksagung Ich m chte mich bei den Nutzern des deutschen Synology Forums http synology forum de f r ihre Mithilfe und Fehlerkorrektur sowie ihre Ideen bedanken Au erdem m chte ich mich bei den Nutzern des Forums bedanken welche vor der offiziellen Ver ffentlichung ber den Text geschaut haben und mir mit Rat und Tat zur Seite standen gt MJFox gt Manuel_bo Vorwort von Matthieu Als ich die ersten Seiten geschrieben hatte und dann mein Vorhaben im Forum ank ndigte waren viele zun chst sehr skeptisch Einige sagten ich sollte lieber ins Wiki unserer Wissensdatenbank schreiben anstatt meine Zeit zu vergeuden Einige meiner Texte finden sich nun auch in besagtem Wiki doch ich bin nicht von meinem Vorhaben abger ckt eine eigene Datei zu erstellen welche grunds tzlich zum Offline Lesen und drucken gedacht hat Im Gegensatz zum Wiki enth lt dieses Mini Buch aber nicht nur Informationen und Modifikationen f r die DiskStation sondern auch ber deren Umfeld das Internet Denn wer verstehen m chte womit er es eigentlich zu tun hat dem darf das passende Hintergrundwissen nicht fehlen Dazu z hlt zum einen das woraus das Internet gemacht ist Protokolle Programmiersprachen Zum anderen besch ftige ich mich auch mit dem Linux welches den Synology Produkten als Betriebssystem Firmware dient und der Entwicklung eigener An
8. a gt xC3xA4 6 gt xC3xB6 gt xC3xBC A gt xC3x84 O gt xC3x96 U gt xC3x9C R gt xC3x9F return strtr html a function utf8_mydecode htm1 reverse simple translation of german letters a array xC3xAA gt xC3xB6 gt xC3xBC gt xC3x84 gt A xC3x96 gt O xC3x9C gt U xC3x9F gt B return strtr html a tO sscanf microtime F s require cmsAds php inc where preg replace a zA Z 9a6UAGUR _ utf8_mydecode REQUEST where recs mysql _query select from cms4ds_content where find_in_set where replace Rubrik order by Sequence Titel_Datum desc out while rec mysql_fetch_assoc recs out lt div class content style display block gt lt h3 onclick bookmark rec Titel gt rec Titel lt h3 gt rec Hide_Date y lt i gt substr rec Titel_Datum 0 10 rec Autor rec Autor lt i gt lt p gt rec Content lt p gt if substr SERVER REMOTE_ADDR 0 7 192 168 gout lt p style position absolute top 150px margin left 5 px gt lt a target _blank onclick window open editor new top 200 left 300 width 600 height 700 gt new 1t a gt lt br gt 44 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren lt a targ
9. damals Software bestellte bekam man sie meist in Form des Quelltextes damit man notfalls das Programm an den eigenen Computer anpassen konnte Doch nun bekam es mehr und mehr Mode die Software in bin rer Form also als direkte Dateien auszuliefern um die eigenen Codes nicht zug nglich zu machen Die Idee hinter GNU war die Schaffung eines freien UNIX hnlichen Betriebssystems welches mit allen n tigen Tools kommen sollte um das System vom Kern an f r die eigenen Bed rfnisse und technischen Grundlagen anzupassen Es dauerte mehr als ein Jahrzehnt bis diese Grundbausteine fertig waren GNU konnte viele fr he Erfolge einfahren doch es hatte ein gro es Problem Es besa keinen eigenen Kern einen sogenannten Kernel Stattdessen waren Nutzer immer noch darauf angewiesen das Halb Betriebssystem auf einem bestehenden kommerziellen System wie UNIX zu installieren Auch wenn sich viele nicht daran st rten wurden die Debatten um alternative Kernel immer intensiver bevor Linux entstand Auch wenn Linux nie ein richtiger Teil des GNU Projekts wurde Richard Stallman und sein Team arbeiteten stattdessen weiter am GNU HURD dem ersten eigenen Kernel basiert es trotzdem sichtbar auf GNU und setzt auch viele der daf r entwickelten Komponenten ein Daher nennt man es auch GNU LINUX Der Linux Kernel entstand mehr als ein Jahrzehnt nach der ersten Fertigstellung des GNU Projekts Der finnische Student Linus Thorvalds Universit t vo
10. die Datei welche wir gleich bearbeiten werden cd usr syno apache conf cp httpd conf user httpd conf user backup Nun ffnen wir unsere Datei vi httpd conf user 17 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren Und suchen den Eintrag CustomLog dev null combined normalerweise irgendwo zwischen Zeile 200 und 220 Jetzt muss er noch ersetzt werden CustomLog volumel web log access log combined Zwar warden jetzt alle IPs in der Datei access log gespeichert doch da das Verzeichniss web log noch nicht existiert w rde er einen Fehler melden Daher wechseln wir nun das Verzeichnis cd volumel web und erstellen log mkdir log Zu guter letzt m ssen wir den Apache Webserver noch neu starten usr syno etc rc d S97apache user sh restart iv Eigener 404 Error Die berschrift ist eigentlich etwas irref hrend Denn der Begriff 404 Error wird bei der DiskStation nicht verwendet Stattdessen bekommt man eine automatisierte Seite welche besagt dass die Seite nicht gefunden werden konnte Dieser Fehler nennt sich allerdings offiziell 404 Error Wer nun eine eigene Fehlermeldung ausgeben m chte erstellt zun chst eine html Seite ganz nach dem eigenen Geschmack Nun muss man die Datei in missing html umbenennen und in das Standardverzeichnis des Webservers web einf gen Wer jetzt einfach mal eine nicht vorhandene Se
11. eine gro e Rolle So dauert es relativ lange bis berpr ft werden konnte ob das Paket so angekommen ist wie es sollte Au erdem kann man sich denke ich gut vorstellen warum es l nger dauert eine Menge kleine Pakete zu schicken Stellen es sie sich so vor als w rden sie umziehen Ob sie ihren Hausrat in kleine oder gro e Pakete packen macht f r den LKW recht wenig unterschied Sie k nnen aber immer nur eine begrenzte Menge von Paketen sicher das Treppenhaus herunter bringen Auch das verladen k nnte eventuell etwas l nger dauern Somit ist der Vorteil von gr eren Paketen wohl recht gut ersichtlich Nun aber das Problem Die bisherigen Standards ber cksichtigen Jumboframes nicht Viele Gigabit Switches Router und Karten unterst tzen zwar Jumboframes doch das ist bei weiten nicht bei allen der Fall Normale Jumboframes sind zwischen 1500 und 9000 Bytes gro Doch nicht alle werden von jedem Ger t unterst tzt Alles in allem k nnen Jumboframes das letzte St ck Performance aus ihrem Netzwerk holen auf der anderen Seite sind sie aber auch kein Spielzeug da Fehleinstellungen schnell das gesamte Netzwerk lahm legen k nnen j RSS Obwohl es eigentlich technisch gesehen nur eine XML Seite ist wird der RSS Standard immer wichtiger und immer mehr Menschen nutzen ihn um ber die neuesten Ereignisse im Bilde zu sein 11 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren U
12. href id s if isie window external AddFavorite url s else window sidebar addPanel s url Die Funktion bookmark stellt sicher dass eine Seite vom Browser vern nftig als Bookmark Favorit gespeichert werden kann Da es hier Unterschiede zwischen den Browsern gibt wird die Funktion entsprechend abgesichert function history if histFrame location search his histFrame location search substr 1 remove if his ref poll return on no change content ref style display none 42 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren content his style display block ref his window setTimeout history 1000 Timer Damit w ren wir schon fast am Ende angelangt Das Problem der History des Browsers liegt darin dass alle Beitrage vollstandig geladen werden und er somit nicht zwischen ihnen unterscheidet Mit einem Klick auf Zur ck im Browser w rde man daher einen zu gro en Sprung machen Um dies zu verhindern hat itari an eine eigene Funktion gedacht die dem Browser die Arbeit abnimmt und zielsicher zum vorherigen Beitrag leitet Die Funktion wird jede Sekunde aufgerufen In der letzten Zeile steht zwar eintausend doch Javascript arbeitet wie die meisten Programmiersprachen in Millisekunden und muss daher mit dem Wert 1000 versorgt werden Es pr ft dann ob im histFrame unter location
13. html t 3343 Optional kann man nat rlich auch einfach die Dateien bereits verschl sselt auf der DiskStation abspeichern Zu guter letzt m chte ich noch ein paar Worte ber Passw rter sagen Hacker Angriffe basieren h ufig auf W rterb chern welche h ufig verwendete W rter enthalten Daher sollten sie nie W rter in ihrem Passwort verwenden Doch auch dies reicht bei weitem nicht aus Ihr Passwort sollte nicht zu kurz sein 6 8 Zeichen MINIMUM und sowohl Zahlen als auch Buchstaben enthalten Um die Sicherheit weiter zu erh hen empfiehlt es sich au erdem Sonderzeichen zu verwenden Denn je l nger ihr Passwort ist und je mehr Arten von Zeichen es verwendet umso mehr Kombinationen muss ein Hacker ausprobieren Ein Passwort welches alle diese Hinweise ber cksichtigt z B 12 Stellen mit Zahlen Buchstaben und Sonderzeichen sowie kein erkennbares Wort sollte es einem Angreifer sehr schwer machen Bitter erinnern sie auch ihre Nutzer ber diese Gefahr denn am Ende sind sie auch f r deren Daten verantwortlich Passwort hin oder her Doch auch der beste Sicherheitsschutz kann einmal L cher haben daher sollten sie sich unser n chstes Thema gut durchlesen 26 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren 5 Backup Uber die M glichkeit eines Raids haben wir ja bereits gesprochen Doch was wenn man versehentlich alles formatiert l scht und dabei auch die wichtigen Firmen Unt
14. lt a href tools html gt tools lt a gt lt div gt lt menu gt lt div id container gt lt div id container_col gt lt input id search ondblclick searchAll this value title Doppelklick zum Starten des Suchvorgangs value Suchbegriff gt lt div id counter gt Besucher lt div gt lt div id feed gt lt div gt lt div id index gt lt div gt lt div gt lt container_col gt lt div id content gt Genau genommen macht er aber noch viel mehr Im ersten Teil wird die CSS Datei welche das Aussehen vorgibt und der RSS Feed verlinkt Au erdem wird der Dateiname des kleinen Mini Bildes f r den Browser definiert Au erdem bieten ja bekanntlich verschieden Browser kleine Suchleisten an die einem das Eintippen der Suchseite erspart Damit auch unsere Seite entsprechend genutzt werden kann wird die xml Datei verlinkt welche daf r verantwortlich ist 37 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren Die n chsten Zeilen sind besonders wichtig Die gr ten und wichtigsten Funktionen werden n mlich per JavaScript abgewickelt da sie unser CMS schlank halten Der entsprechende Link befindet sich in diesen Zeilen Was genau dort passiert werden wir sp ter sehen Mit dem Beginn des eigentlich sichtbaren Teils lt body gt wird die Funktion history ins Leben gerufen Das ganze l uft ber einen iframe Mit einer iframe kann
15. mit der Firmware verbunden c FileStation Wer nicht per ftp auf seine Daten zugreifen kann will dem steht die FileStation zur Verf gung um Zugriff auf alle freigegebenen Dateien zu haben Ein Benutzeraccount ist f r diesen Service allerdings Pflicht M chte man einen zus tzlichen Zugang schaffen ohne dass Benutzer die Anmeldung des DiskStationManagers zu Gesicht bekommen der kann ber Port 6000 http 6001 https einen weiteren Zugang schaffen welchen man auch individueller anpassen kann Da Synology hier auf das http Protokoll zur ckgreift kann man allerdings keine hohen Geschwindigkeiten wie bei ftp erreichen l Zugriff ber FTP Die FileStation wird aber schnell unkomfortabel insbesondere wenn man eine gro e Zahl von Dateien bertragen m chte Wenn man daher h ufiger Dateien bertr gt sollte man den FTP Service aktivieren und nutzen Um die Sicherheit zu erh hen sollte man allerdings immer mit der Option Nur SSL TLS Verbindungen erlauben arbeiten Desweiteren empfiehlt es sich keinen Benutzer namens guest oder Gast zu betreiben und die Option Anonymous FTP deaktivieren Zum Zugriff ber FTP empfiehlt es sich ein spezielles Programm zu nutzen z B WinSCP d DownloadStation Wer gerne gr ere Dateien aus dem Internet l dt und den eigenen Rechner nicht extra f r l ngere Zeit laufen lassen will kann mit der separaten DownloadStation Dateien vollkommen automatisch laden Dabei werden a
16. sicherer billiger sparsamer und zuverl ssiger Aus Spa oder zum Testen kann man gerne mal ein CMS auf der DiskStation installieren Gerade wenn man kein Modell hat sollte das Ergebnis allerdings nicht wirklich zufriedenstellend sein Die Ladezeiten k nnen dabei schnell viele Sekunden betragen Es kann auch sein dass von au en Internet aufgrund zu langer Ladezeiten die Anfrage abgebrochen wird und der Nutzer dann eine Fehlermeldung vor die Nase gesetzt bekommt Ich denke ich habe nun das Problem ausreichend dargestellt Sehen wir einmal was itari dagegen unternommen hat b Das Konzept Wer jetzt dachte er h tte ein tolles CMS f r seinen kleinen wei en Wunderkasten gefunden welches man einfach mit ein paar Klicks installieren kann den muss ich leider entt uschen Itari m chte nicht nur ein schnelles CMS bereitstellen sondern auch dass wir ein wenig ber Web Programmierung lernen So besitzt das CMS4DS weder eine fertige Installationsroutine noch eine einfache M glichkeit alles im Blick zu behalten geschweige denn ein festes Design Au erdem ist das Grundkonzept auch nicht 35 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren an eine Datenbank angebunden Man muss sich daher ein wenig mit dem Aufbau einer Website sowie PHP und html auskennen Auch weiterf hrende Kenntnisse zu SQL Anbindung sind empfehlenswert wenn man die Funktionalit t ausbauen m chte Ich
17. 44 Beethoven The Famous Pia Classical D Music Station Beethoven Pathetique Op 422 Beethoven The Famous Pia Classical Y NAS Kl Bohemian Rapsody 6 06 Queen Greatest Hits Rock Bi Rock Another One Bites The Dust 3 45 Queen Greatest Hits Rock z IT ome BEE at tomed Girls een reatest Hits EE a Bycicle Race 3 12 Queen Greatest Hits Rock H Radio Stations a You re My Best Friends 3 00 Queen Greatest Hits Rock Don t Stop Me Now 3 40 Queen Greatest Hits Rock Save Me 3 57 Queen Greatest Hits Rock a Crazy Little Thing Called 2 52 Queen Greatest Hits Sech Somebody To Love 5 06 Queen Greatest Hits Rock H Now I m Here 4 23 Queen Greatest Hits Rock a Good Old Fashioned Love 3 04 Queen Greatest Hits Rock a Play The Game 3 41 Queen Greatest Hits Rock Flash 2 56 Queen Greatest Hits Sech a Seven Seas Of Rhye 2 59 Queen Greatest Hits Rock a We Will Rock You 2 11 Queen Greatest Hits Rock a We Are The Champions 3 09 Queen Greatest Hits Sech So sieht dann unsere fertige Wiedergabeliste aus MEDIATHEK Jaj Name Dauer Interpret Album Genre Wertung J Musik 1 Another One Bites The Dust 3 45 Queen Greatest Hits Rock H rime 2 Bohemian Rapsody 6 06 Queen Greatest Hits Rock 3 Bycicle Race 3 12 Queen Greatest Hits Rock W Podcasts A a Crazy Little Thing Called 2 52 Queen Greatest Hits Rock STORE 5 sg Don t Stop Me Now 3 40 Queen Greatest Hits Rock E iTunes Store 6 W Fat Bottomed Girls 3 33 Queen Greatest Hits Rock 7 Flash 2 56 Queen Gre
18. Autoren Matthieu und ag_bg von www synology forum de Synology DiskStations Kleiner Guide Ein kleiner Guide durch die Tipps und Tricks rund um die DiskStations der Firma Synology Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren Synology DiskStations Kleiner Guide Inhalt Vor dem lesen ESS Das utorenteam EE UTE NN WEE Danksagung coors cas cree cect deacon ee ee ee E eier e sft eass Vorwort von Matthieu 2 ects cc vena ccecesins Sy d e ae Led Hinweise zur Verwendung Warenzeichen essen i aaaea aa a a ada aeii ia ai aE Grundlegende Standards und ihre Verwendung auf einer Disktatton ac PNET 19 1 6 EEN b FTP File Transfer Protokoll cccccccccssccccsssseceesesseeecscsaeeecsesaeeecsesaececsesaeeecsesaececsesaeeeeseaaeeeeeeaaes C KEE A x Pe Pr ee en eresernnetet Gs EE NR TT Be POS a E EE E EE Ed E E eo DNDN S eree e BE LEE r E a EL SUR a a e a E A eege 10 1 PO gt e 10 i Jumboframesi en us ee ei ee len ee 11 De ea Oe ee S 11 fe POS SINE E 12 Welche Version ist f r mich die richtige Vor dem Kauf cccccccsssscceessssesesssseeeeesssseeessseaeens 14 Der erste Betrieb ee ee Riesen 15 Die Bestandteile der Firmware und kleine Tricke 16 az Webstation essen Eege Edge 16 i Zugriffschutz eigener Seiten mit htaccess nenne ennnnnnnn 16 ii Suchmaschinen abwelsen kA 17 iii Alle Zugriffe auf den Webserver oggen 17 iV Eigener 404 Effor a len dein nalen EES TE
19. Classical Podcast last 24h H Beethoven Waldstein Son 9 41 Beethoven The Famous Pia Classical Radio Stations Beethoven Pathetique Op 8 23 Beethoven The Famous Pia Classical Beethoven Pathetique Op 5 44 Beethoven The Famous Pla Classical Beethoven Pathetique Op 4 22 Beethoven The Famous Pia Classical Bohemian Rapsody 6 06 Queen Greatest Hits Rock Another One Bites The Dust 3 45 Queen Greatest Hits Rock Killer Queen 3 10 Queen Greatest Hits Rock Fat Bottomed Girls 3 33 Queen Greatest Hits Rock Bycicle Race 3 12 Queen Greatest Hits Rock You re My Best Friends 3 00 Queen Greatest Hits Rock Don t Stop Me Now 3 40 Queen Greatest Hits Rock Save Me 3 57 Queen Greatest Hits Rock Crazy Little Thing Called 2 52 Queen Greatest Hits Rock Somebody To Love 5 06 Queen Greatest Hits Rock Now I m Here 4 23 Queen Greatest Hits Rock Good Old Fashioned Love 3 04 Queen Greatest Hits Rock a Play The Game 3 41 Queen Greatest Hits Rock Flash 2 56 Queen Greatest Hits Rock u Seven Seas Of Rhye 2 59 Queen Greatest Hits Rock We Will Rock You 2 11 Queen Greatest Hits Rock We Are The Champions 3 09 Queen Greatest Hits Rock Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren Hier die entsprechende Auswahl Rock MEDIATHEK Genre Interpret Album J Musik Alle 2 Genres Alle 1 Interpret Alle 1 Album Classical Queen Greatest Hits H Filme Podcasts STORE FA itun
20. E dees 18 De PhotoStation u rsneen eis Inne nie eae eee 18 Ge FileStation EE 19 l ZugrttDber ETP sans tan Han 19 2 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren di DOWMlOAAStARI EE 19 ET He LTE 19 KT 20 Be HIEN E le NEE 23 Ne Melita OM EE 23 i MailStation als vollwertiger Mail Server 24 i Grundlegendes zum Thema Sicherheit ccscccccccecsssessssececececeeseseeaesececscesseseaeeeeeeseesseseeaeens 25 5a ACI E 27 a Externe Festplatten Sicherung sssssssessserressssssrserressssssrrerntssssrsrrernnssssrsrrernnssssesrreennsssseseeeenn 27 b Netzwerksicherung nenene rerea nEaN ANEA NENNEN SEE 27 G ee E E 27 d Einstellungen Cte eg sere scaccecs ode 28 6 Das Linux auf der DiskStation cc ceccsessseceeeeeeeececeeeeesaeeeeaaecesaaessaneeeaaeceaaeseeeeesnaeeesaaeeeeaaennnees 29 a Watu LINUX e Zeta riet 29 i Geschichte VON LINUX 2 ae ep nee 29 ii Linux Opfer GPL Lizenzu u keiner 30 il LINUX St frei verf gbar rsin aaa anni Br I 30 IV Belt et le Lee EE 30 Wis LINUX a Dee EE 30 b Die Verzeichnisse des Svnologv Linus 31 eR OC ER i Dielnstallationsae essn tete ee keete EE 32 Eu Wl E 33 e Der Die Apache Webserver ssssssssssssssresenssrresrresrrssrresrrnsrrnssrasresrnnrnnsrensrnnsrensnensenssenssensees 34 7e er ER EE ER a WOZU EIN neues CMS2 4 222er anerkennen 35 De Das KONZE geed dee eene ee ce ages 35 Gi Deeg
21. Firmware sodass insbesondere die Speichernutzung st ndig verbessert werden kann wie aktuelle Updates zeigen Die stete Verbesserung der Synology Produkte ist eine der Hauptgr nde warum die Fangemeinde um diese Produkte so gro ist und stetig steigt 14 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren 3 Der erste Betrieb Bevor ich mit diesem Kapitel beginne m chte ich darauf hinweisen dass derartige Prozeduren von Firmware zu Firmware verschieden sein k nnen Bevor sie berhaupt nur ans Stromnetz gehen k nnen m ssen sie sich zun chst die fehlenden Festplatten besorgen Da es h ufig Probleme mit inkompatibler Hardware gibt sollte man immer einen Blick auf die von Synology ver ffentlichten Listen werfen um einen reibungslosen Betrieb zu erm glichen http synology com enu support help page php q_id 130 Der genaue Einbau der Festplatten ist von Modell zu Modell verschieden Daher m chte ich hier wieder auf eine Internetseite verweisen und nur eine allgemeine Anleitung in Textform geben Detaillierte Anleitungen gibt es hier http synology com enu support download ph Zun chst sollte man die gekauften Festplatten vorbereiten alles auspacken Kabel anstecken eventuell auch schon einen ersten Funktionstest durchf hren Anschlie end muss das Geh use ge ffnet werden und die Festplatte mit dem k rzeren Kabel zuerst befestigt werden Sind alle Festplatten verschraub
22. NU die Free Software Foundation Eine nicht kommerzielle Organisation welche sich neben der Verwaltung der GNU Entwicklung auch mit der Schaffung der GPL Lizenz besch ftigte GPL steht f r General Public License Ein gro er Teil des Linux Kernel steht unter dieser Lizenz Software welche unter GPL steht kann von interessierten ohne Probleme ge ndert und angepasst werden da der gesamte Quellcode zur Verf gung steht Also k nnte man zum Beispiel in GPL Software einen Bug beheben und die neue Eigenentwicklung ver ffentlichen Doch die GPL besagt weiter dass dieses neue Programm erneut frei zu Verf gung stehen muss iii Linux ist frei verf gbar Diese GPL Lizenz macht es schlie lich m glich dass jedes Individuum und jede Firma ein eigenes Linux auf dem freien Kernel aufsetzen kann So entstanden bereits Linux basierte Systeme f r verschiedenste Ger te wie Handys Fernsehrekorder und Gro rechner So kommt es dass auch Synology f r die DiskStations auf Linux aufsetzt Doch aufgrund der GPL ist der Code auf welchem dieses Betriebssystem basiert frei verf gbar F r mehr Informationen lohnt sich ein Blick in den Supportbereich von Synology iv Linux ist modular W hrend Betriebssysteme wie Windows oder Mac als ganzes programmiert werden und sp ter auch so laufen besteht Linux aus vielen kleinen Einzelteilen welche zusammen arbeiten um ein gro es ganzes zu ergeben Bei Linux wird sogar die kleinste Funktion in versc
23. Teile ausgelagert werden um Platz f r wichtigere Anwendungen zu machen usr user Dies ist das Stammverzeichnis aller anderen Nutzer au er root c IPKG Als n chstes m chte ich das IPKG auch bekannt als Itsy Package Management System ein wenig betrachten Um das Linux der DiskStation m glichst kompakt zu halten besitzt das eingebaute Betriebssystem nur die notwendigen Komponenten und Bestandteile Wer sich jetzt aber mit weiteren Funktionen befassen m chte kommt kaum am IPKG vorbei Urspr nglich wurde es f r Ger te mit begrenztem Speicher wie Handys oder PDAs erschaffen Mittlerweile hat es aber seinen Weg auf viele andere Plattformen geschafft Die eigentliche Aufgabe ist das installieren und verwalten von Anwendungen auf Linux Systemen Wer beispielsweise openssh installieren m chte tippt ipkg install openssh in die Konsole IPKG muss installiert sein Hat openssh nun seine Arbeit getan und wird nicht mehr ben tigt oder man hat aus Versehen das falsche Programm installiert kann mit ipkg remove openssh wieder die Altlast loswerden Um eine vollst ndige Liste mit allen unterst tzten Anwendungen m chte erh lt diese mittels ipkg list Da es sich um eine berw ltigende Zahl von verschiedensten Anwendungen handelt sollte man eher ipkg list grep irc nutzen In diesem Beispiel erh lt man eine Liste von allen Anwendungen welche mit IRC Internet Relay Chat arbeiten i Die Installation
24. Webserver welcher ber http DiskStation erreicht werden kann und bei der Administration ber das Interface welches per http DiskStation 5000 erreicht werden kann zum Einsatz Hinter dem Doppelpunkt werden Ports angegeben Zu diesen m chte ich aber sp ter mehr sagen Der gr te Nachteil des http Protokolls die fehlende Verschl sselung und somit geringe Sicherheit Dies bringt uns zu https Hier wird die gesamte bertragung verschl sselt und sollte damit ausschlie lich f r wichtige Informationen wie Passw rter oder pers nliche Informationen genutzt werden Synology Produkte lassen sich ansprechen indem wir einfach das http am Anfang gegen https eintauschen https DiskStation Bei der Administrationsoberfl che hat sich hingegen auch der Port ge ndert https DiskStation 5001 Aufgrund der Verschl sselung dauert die bertragung nat rlich etwas l nger doch dank der Geschwindigkeit heutiger Internetverbindungen und aktueller Computer ist dieser Unterschied fasst nicht mehr auszumachen Betreiben sie auf ihrer DiskStation Webseiten welche sensible Informationen wie Passw rter oder pers nliches nutzen sollten daher ausschlie lich per https angesprochen werden b FTP File Transfer Protokoll Im Gegensatz zu http kann ftp keine Internetseiten bertragen Seine St rken liegen in der bertragung von Dateien W hrend http ein Allround Talent ist und daher keine besonders guten Geschwindigkeiten bei D
25. abe im lokalen Netz erfolgt Adress Raum 192 168 x x dann wird der Editor Aufruf eingebaut lt p style position absolute top 158px margin left 58px gt lt a target _blank onclick window open editor new top 200 left 300 width 600 height 700 gt new lt a gt lt br gt lt a target _blank onclick window open editor search amp Content_ID rec Content_ID top 120 left 250 width 616 height 540 gt edit lt a gt lt p gt lt div gt Die Datei cms4ds_editor php enth lt einen Texteditor mithilfe dessen sich die einzelnen Seiten unkompliziert bearbeiten lassen Wenn eine berpr fung der IP ergibt dass die Anfrage von einem Computer kommt dessen Adresse mit 192 168 beginnt wird als weiteres Fenster der Editor ge ffnet Alle LAN Adressen beginnen so sollten sie nicht stark an ihren Netzwerkeinstellungen gedreht haben 8 cms4ds Mozilla Firefo 00023 Web Editor f r das cms4ds Web Editor f r das ems4ds N OL er 2008 11 06 00 00 00 hide y sequence 0 192 168 x x und ein Link f r den Aufruf des Editors so eingebaut dass man direkt im Editor den auf dem Beitrag steht lt p gt lt p gt Das Editor Fenster enth lt ein Auswahl Feld mit dem man auf alle Beitr ge zugreifen kann Mit einem Doppelklick auf das Content Feld wird ein Voransicht untersten Zeile lt p gt cms4ds database files javascript rss search stylesheet tools remove save e 92 Notizbuch ffnen
26. ach einer Datei namens index html oder index php sucht und diese zuerst ffnet Existiert eine solche Seite nicht bekommen sie eine Fehlermeldung Bevor sie sich jetzt aber auf die Vielzahl der verf gbaren Programmiersprachen st rzen m ssen wir auch auf diese noch einmal kurz eingehen Bei den Web Programmiersprachen wird grunds tzlich zwischen zwei Techniken unterschieden Die erste Kategorie sind die clientseitigen Programmiersprachen Wenn ein Nutzer auf eine Seite zugreift welche clientseitige Programmiersprachen nutzt wird der Klartext bertragen und dann im Browser des Nutzers in etwas Visuelles umgesetzt Die wohl am h ufigsten genutzten clientseitigen Sprachen sind Javascript DOM ActiveX Flash und Java Diese Sprachen k nnen sie ungehindert einsetzen da sie keine Anforderungen an den Webserver stellen Wenn wir uns aber die serverseitigen Sprachen ansehen m ssen wir etwas vorsichtiger sein Denn hier muss der Webserver in unserem Fall ein Apache eventuell einigen vom XAMPP Paket bekannt den Code umsetzen und dann in html Form an den Client schicken Die DiskStation unterst tzt ausschlie lich PHP und nach Installation auch eine entsprechende Anbindung an MySQL Dies sollte f r die meisten Heimprojekte eigentlich genug sein Doch der Vollst ndigkeit halber hier noch ein paar nicht unterst tzte Formate JSP ASP und Perl Um nun den Zugriff auf unsere neue Webpr senz zu erleichtern sollte man sich dar ber
27. alte des Ordners music Er ist dabei als reiner Lieferer eines Musik Streams gedacht welcher mittels der in den Musikdateien enthaltenen ID Tags die Inhalte auf den Clients zur Anzeige bringt bei fehlenden Album Tag nimmt er den Ordnernamen als Tag Er ist nicht zum Verwalten der Musik mittels einer Bibliothek oder hnlichem gedacht Das hei t auch dass mit ihm kein synchronisieren mit einem IPod m glich ist Wie richte ich den itunes Server ein Als erstes ffnet man das Management und aktiviert unter iTunes den entsprechenden Dienst Hierbei wird automatisch ein Ordner music erstellt welcher mittels der Rechtevergabe in Gemeinsame Ordner wie die anderen Ordner f r den Zugriff zu konfigurieren ist Gemeinsamer Name bezeichnet den Namen unter dem die Musik sp ter im iTunes zur Verf gung stehen wird Pos 1 gt gt Anwendungen gt gt iTunes Sj Anwendungen uPnP ig ITunes iTunes iTunes Aktivieren Sie den iTunes Service so dass alle iTunes Benutzer im gleichen Netzwerk Teilnetz Musik durchsuchen und wiedergeben k nnen die in dem freigegebener Ordner music gespeichert ist EI iTunes Service aktivieren Gemeinsamer Name NAS O Kennwort erforderlich Kennwort Neu ordnen Smart Wiedergabeliste Le Je www synology com Sollten Sie ausschlie en wollen dass jeder der Nutzer ihres Netzwerkes Zugriff auf die Musik erlangen soll k nnen Sie auch ein Passwort vergeben
28. ann dies mit dir tun Wem das Verzeichnis nicht gef llt der kann dies mit cd gefolgt vom Pfad ndern cd change directory Auch das erstellen eines neuen Ordners geh rt noch mit hier hin mkdir make directory Damit sollte man sich erst einmal recht komfortabel bewegen k nnen Nat rlich ist das Wort komfortabel eher vorsichtig zu gebrauchen denn von unseren grafischen Oberfl chen sind wir doch anderes gewohnt und tun uns ein wenig schwer mit dieser Variante Wer zum ersten Mal an SSH sitzt wird sich f r andere Funktionen viel mehr interessieren welche dem root vorbehalten sind Das System Log more var log messages das Start Log dmesg more alle Prozesse ps ef und alle die derzeit aktiviert sind top das beenden eines spezifischen Prozesses killall Programmname sowie die derzeitige Auslastung der DiskStation mit cat proc meminfo und cat proc cpuinfo Hinweis S mtliche in Klammern geschriebenen Worte m ssen ersetzt werden z B killall httpd Wer sich die Hilfe zu einem Befehl ansieht dem f llt wahrscheinlich die lange Liste der Angaben auf welche mit beginnen Dabei handelt es sich um Optionen welche in beliebiger Reihenfolge und Menge nach dem eigentlichen Befehl gesetzt werden k nnen e Der Die Apache Webserver Die Webserver Ja richtig Auf der DiskStation laufen mehr als ein einziger Webserver Das Problem w re dass der DiskStationMana
29. ar Tagen in ihr Verbindungsprotokoll Mittlerweile werden sie eine ganze Menge von Eintr gen vorfinden welche besagen dass jemand versucht hat ihr Passwort zu knacken Meist wird dabei die Brute Force Methode verwendet Mit anderen Worten In m glich kurzer Zeit werden so viele Passw rter wie m glich ausprobiert Vorausgesetzt dass der Benutzername stimmt erh lt der Hacker am Ende das richtige Passwort Nur das ist genau was wir nicht m chten Doch wir beginnen nicht an der DiskStation selber Zun chst besch ftigen wir uns mit dem Router Diesen sollte man mit einem guten Passwort sch tzen und nicht vom Internet aus erreichbar machen Dar berhinaus ist es wichtig dass der Router eine eigene Firewall besitzt Ist dies der Fall sollte man einen anderen Router in Betracht ziehen Als n chstes m ssen wir damit beginnen L cher in die Firewall zu schlagen Wir sind bei den Ports angelangt Hierbei gilt die simple Regel So wenig wie n tig so effizient wie m glich Bevor sie sich jetzt die lange Port Liste von Synology heranziehen und beginnen diese abzutippen halten sie bitte inne Zun chst berlegen sie welche Dienste sie genau von berall nutzen m chten Wenn sie die Download Station nicht brauchen sollten die entsprechenden Ports genauso unber hrt lassen wie wenn sie die AudioStation ausschlie lich bers LAN betreiben Als zweites schauen sie ob es auch eine verschl sselte Alternative gibt So grenzt es an grobe Fahrl ssi
30. as Copyright liegt bei den Autoren Server bzw 443 f r das sichere https sowie 20 21 f r ftp Wer einen Dienst nicht im Internet ben tigt sondern nur im eigenen Netzwerk sollte den Port nicht ffnen da ja jeder ein kleines Sicherheitsrisiko darstellt Ein offenes Tor wird halt gerne von unerw nschten Leuten genutzt wenn sich dahinter etwas Begehrenswertes befindet Selbst wenn das Begehren nur die reine Zerst rung ist Welcher Port von welchem Dienst der Synology DiskStations verwendet wird kann man hier nachlesen http www synology com enu support help page php q_id 299 g DynDNS Wer schon einmal versucht hat seine DiskStation von au en zu erreichen wird mit einem Problem konfrontiert Moderne DSL Zug nge wechseln ihre IP Adressen laufend Selbst wer nun sagt dass er seinen Router nie vom Netz trennt und daher ja keine neue IP bekommen kann irrt sich Mindestens einmal pro Tag wird in diesem Fall der Router Zwangs Neu Verbunden Um einen Weg aus dieser Kriese zu finden gibt es DynDNS DNS steht f r Domain Name System Dieses System regelt welche IP zu welcher Adresse geh rt Das K rzel Dyn steht wiederum f r dynamisch Heraus kommt eine dynamische Namens Adresse Anbieter f r dieses System gibt es einige Bei den kostenlosen Anbietern wie dem amerikanischen dyndns org muss man allerdings mit der Einschr nkung leben nur eine Sub Domain zu besitzen z B http me dyndns org Wer dagegen berei
31. as Datum dient au erdem als sekund res Suchkriterium welches dazu genutzt wird um die Artikel zu ordnen Nach dem Titel 43 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren Hide_Date Ist hier der Wert y eingef gt wird das Datum in der Ausgabe versteckt Content Enthalt den eigentlichen Beitrag Rubrik Gibt an zu welcher Rubrik der Beitrag geh rt Es k nnen auch mehrere Werte mit Komma getrennt angegeben werden Sequence Wenn ben tigt kann hier eine manuelle Reihenfolge f r die Sortierung der Beitr ge in Form einer Zahl angeben Es wird dabei aufsteigend sortiert Nun m ssen wir noch daf r sorgen dass ein Zugriff auf die Datenbank erfolgen kann Dazu wird die Datei cms4ds php inc verwendet Die anderen Dateien enthalten einen entsprechenden Aufruf unter Verwendung des Befehls require lt php conn mysql_connect localhost root mysql_select_db cms4ds conn editor cmsAds_editor php action gt In der zweiten Zeile werden Benutzername und Passwort angegeben Dieser Teil muss also in der Regel angepasst werden Die dritte Zeile enth lt den Namen der Datenbank und die vierte Zeile den Link zum Editor welcher auch angepasst werden kann wenn ben tigt Doch nun zur eigentlichen Abfrage welche in cms4ds php eingef gt wird lt php function iso8859_mydecode htm1 simple translation of german letters a array
32. atest Hits Rock Na 8 a Good Old Fashioned Love 3 04 Queen Greatest Hits Rock D Music Station 9 a Killer Queen 3 10 Queen Greatest Hits Rock v mas Ol 10 a Now I m Here 4 23 Queen Greatest Hits Rock EC 1 Pray the came 3 41 Queen Greatest Hits Rock en o near 259 Queen Genen Je Seven s een reatest Hits it Podcast last 24h 14 Somebody To Love 5 06 Queen Greatest Hits Rock P Radio Stations 15 We Are The Champions 3 09 Queen Greatest Hits Rock 16 We Will Rock You 2 11 Queen Greatest Hits Rock 17 You re My Best Friends 3 00 Queen Greatest Hits Rock Als Alternative zum Anlegen von Wiedergabelisten sei Ihnen noch der Ubersichtsfilter ans Herz gelegt welcher durch anklicken bestimmter Filter sowohl beim Abspielen als auch bei der Suche Behilflich sein kann STRG B oder Apfel B MEDIATHEK Genre Interpret Album J musik Alle 2 Genres Alle 2 Interpreten Alle 2 Alben a Filme Classical Beethoven The Famous Piano Sonatas Rock Queen Greatest Hits W Podcasts STORE TB itunes Store FREIGABEN Name Dauer Anterpret a Album _ Genre Wertung tu d ER Wusic Station Beethoven Moonlight Son 6 10 Beethoven The Famous Pia Classical Beethoven Moonlight Son 2 17 Beethoven The Famous Pia Classical Rock Beethoven Moonlight Son 7 13 Beethoven The Famous Pia Classical Beethoven Waldstein Son 9 30 Beethoven The Famous Pia Classical TWIEDERCABELISTEN H Beethoven Waldstein Son 4 12 Beethoven The Famous Pia
33. d Vor dem wiederherstellen der Daten wird nicht gepr ft ob die Sicherung noch intakt ist Selbst nach erfolgreichem Wiederherstellen ist Vorsicht geboten denn es kann vorkommen dass Dateien welche bisher bestimmten Nutzern vorbehalten waren pl tzlich f r alle verf gbar sind Wer diese Funktion unbedingt ben tigt und wichtige Daten sichert sollte daher auf andere eventuell kommerzielle Programme setzen d Einstellungen etc Bei eventuellem Reset des Ger tes ist es nat rlich auch sehr hilfreich wenn die Einstellungen sowie alle erstellten Benutzer Gruppen mit gesichert sind Wer die Netzwerksicherung verwendet hat muss dies nicht separat erledigen Sonst muss man allerdings eine spezielle Datei herunterladen Die entsprechende Option findet sich unter Sicherung gt Konfigurationssicherung Es empfiehlt sich au erdem alle Protokolle in regelm igen Abst nden zu sichern um im Notfall Problemen auf die Spur kommen zu k nnen 28 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren 6 Das Linux auf der DiskStation a Warum Linux i Geschichte von Linux Unsere kleine Exkursion beginnt 1983 Wer bereits ein wenig Uber die Urspr nge von Linux wei wundert sich nun warum ich so fr h beginne denn zu diesem Zeitpunkt gab es noch nicht mal die Idee des Linux Doch lange bevor Linux entstand das GNU Projekt Richard Stallman arbeitete zu dieser Zeit am MIT und wenn man
34. der einzelnen Dateien von denen wir bisher nur gesehen haben was sie machen sollen Nun mal einen Blick darauf was sie wirklich machen i Header hm Oben haben wir gesagt dass der header sich mit der Uberschrift dem Kopfbild und dem Meni befasst lt set var t value gt lt html gt lt head gt lt title gt cms4ds lt title gt lt link rel stylesheet type text css href cms4ds css gt lt link rel alternate type application rss xml title cms4ds News Feed href cms4ds_rss php gt lt link rel shortcut icon href cms4ds ico gt lt link rel search type application opensearchdescription xml href http syno cms4ds search xml title cms4ds gt lt script type text javascript src cms4ds js gt lt script gt lt script gt var d d1 d2 d3 d new Date getTime lt script gt lt head gt lt body onload history gt lt iframe src blank htm1 0 name histFrame id histFrame gt lt iframe gt lt div id basecontainer gt lt div id top gt cms4ds lt br gt lt span gt a CMS for Synology Disk Stations lt span gt lt div gt lt div id menu gt lt a href cms4ds html gt cms4ds lt a gt lt a href files html gt files lt a gt lt a href stylesheet html gt stylesheet lt a gt lt a href javascript html gt javascript lt a gt lt a href database html gt database lt a gt lt a href rss html gt rss lt a gt lt a href search html gt search lt a gt
35. dress Port Bell a Features Connection type Window Raw Telnet Rlogin SSH Senal Appearance Difin Load save or delete a stored session Translation Saved Sessions Selection Colours Default Settings Load Connection Data Save Proxy Telnet Deiatn Rlogin SSH Senal Close window on ext Always Never Only on clean ext About Help Open t Version vom 13 03 2009 33 Recht einfach erkennt man hier dass ich noch keine Adresse eingegeben habe aber Port und Protokoll bereits auf SSH umgestellt sind Wer nun noch die Adresse seiner DiskStation eingibt entweder DynDNS Account oder IP Adresse kann mit einem Klick auf Open die Sitzung beginnen Dann dauert es einen Moment bis eine Verbindung steht Nun sitzen wir vor einem schwarzen Fenster auf dem ein gr ner Cursor auf Befehle wartet Zun chst will Putty die Anmelde Daten von uns wissen Man kann sich als admin einloggen oder wenn man tiefer in das System m chte auf den root zur ckgreifen Sein Passwort ist normalerweise identisch mit dem des admin Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren Was nun Zun chst noch einmal der kurze Hinweis SSH ist das wohl m chtigste Tool in der gesamten DiskStation Ein falsches Kommando kann das gesamte System lahm legen Ich wei ich erz hl zu viel dar ber Wo sind wir eigentlich Wer sich einen berblick ber das Verzeichnis machen m chte in dem er gerade arbeitet k
36. dy gt lt html gt Obwohl diese Datei kurz ist stellt sie einen wichtigen Teil da Auch f r den reinen Anwender wichtig zu wissen ist dass die Funktion make_index alle berschriften mit h3 Markierung heraussucht und dann als berschriften f r die Beitr ge deren Liste rechts unten angezeigt wird festlegt Au erdem wird die Eigenschaft display aller anderen Beitr ge wird auf none gesetzt damit sie unsichtbar werden und erst dann erscheinen wenn man sie gerne h tte Noch als letzter Hinweis Man sollte darauf achten dass alle Ordner mit htaccess ausreichend abgesichert sind Der Download von itari bringt schon ein paar mit doch die treffen nicht f r jeden Einsatzzweck zu Au erdem schalten sie die SSI ServerSidelncludes wie PHP und andere Funktionen ein 38 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren e Stylesheet Mit den html Dateien haben wir zwar die Grundsteine gelegt um Inhalt wiederzugeben doch bisher fehlt jegliche Aufteilung der Elemente eine Definierung der Schriftart Farben Ich denke nicht dass es n tig ist jeden einzelnen Teil der cms4ds css zu erkl ren Wer dies m chte sollte auf itaris Seite vorbei schauen http itari syno ds de Stattdessen werde ich nur schnell erkl ren wie man das Design nach den eigenen Belieben anpassen kann Nehmen wir als Beispiel diese Zeile h4 font 13 Georgia Serif color 69c Jed
37. e Internationales Wiki http synology com wiki e Synology Support inklusive Firmware Updates Kompatibilitatslisten und FAQ http synology com enu support index ph e itaris kleine Seite zum Thema DiskStation und insbesondere deren Modifikationen http itari synology ds de und http itari syno ds de 50 Version vom 13 03 2009
38. e einzelne der Zeilen in der CSS beginnt mit der Angabe auf welchen Bereich es zutrifft Hier handelt es sich dabei um alle mit h4 formatierten berschriften Es folgt eine Klammer und die erste Deklaration Zun chst geben wir an was genau wir ndern m chten Hier handelt es sich mit dem Begriff font um Schriftgr e und Schriftart Hinter dem Doppelpunkt folgt dann wozu es ge ndert werden soll Bei obigem Beispiel also zu einer Schrifth he von 13 Pixel und einer neuen Schriftart Es wird empfohlen mehrere Schriftarten oder am Ende eine Schrift Familie anzugeben In unserem Beispiel ist die Standard Schriftart Georgia Ist diese aus welchem Grund auch immer nicht vorhanden wird auf den n chsten Begriff in der Reihenfolge zur ckgegriffen Serif ist keine Schriftart sondern eine Schriftartenfamilie Ist Georgia also nicht vorhanden weicht der Browser auf eine andere Schriftart aus welche zu dieser Gruppe geh rt Nachdem ein Semikolon gesetzt wurde geht es weiter Color meint nat rlich die Farbe welche unsere h4 berschrift sp ter haben wird Es gibt zwei Wege Farben zu definieren welche von jedem aktuellen Browser korrekt interpretiert werden Die erste nutzt f r die 16 Grundfarben einfache Namen wie black oder red Die Netscape Entwickler wollten dies noch weiterf hren und haben daher noch mehr M glichkeiten in ihren Browser eingebaut Diese sind im Gegensatz zu den 16 wichtig
39. eege gege genee Eeer 36 d Die html Seiten im Detail 37 i Header trile a a ea 37 ii footer e EE 38 ilis DO ttOO NEM sna a a E N E E E EE 38 ET EE 39 fe JAV ASCH EE 39 fe e VK TEE 43 3 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren E RSS ora tees A E I E E E EE E EE E seu tunneee 46 He TOOS EE 47 8 Andere Anwendungen auf der DS L d Bartv Apps 49 a Vordem Modden lsrsissnscesenansenanea Revi e E iin ea ee 49 5 DE EL EE 49 c Bekannte Zrd Bartv Anwendungen 49 9 N tzliche Links EE 50 4 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren Vor dem Lesen Das Autorenteam Derzeit arbeiten wir zu zweit an diesem Guide gt Matthieu gt Ag_bg iTunes Server Wer ber gute Kenntnisse zu den hier besprochenen Themen verf gt und ein wenig Zeit brig hat sowie gerne schreibt kann sich bei uns im Synology Forum melden Quellen gt http synology wiki de http synology forum de http de selfhtml org http de wikipedia org Synology Benutzerhandbuch Krzysztof Janowicz Sicherheit im Internet 3 Auflage O Reilly Verlag K ln 2007 ISBN 978 3 89721 715 7 Jon Masters Richard Blum Professional Linux Programming Wiley Publishing Indianapolis 2007 Reprint by Wiley India ISBN 10 81 265 1204 0 gt Beitr ge im Forum http synology forum de von verschiedenen Nutzern insbesondere itari und
40. eine eigene Verwaltungsseite Gibt man nun mal bei Google CMS ein wird man hunderte von verschiedenen Systemen finden Die Schwerpunkte liegen dabei sehr unterschiedlich W hrend Wordpress beispielsweise urspr nglich als reine Blogsoftware entwickelt wurde ist es zu einem der beliebtesten CMS und dem wahrscheinlich am weitest verbreiteten Blogsystem geworden Joomla hingegen ist ein Universalwerkzeug um eine eigene Webpr senz zu erstellen Sowohl Wordpress als auch Joomla k nnen durch eine Vielzahl von Plugins welche von jeweils riesigen Communities entwickelt und bereitgestellt werden mit fast allen nur denkbaren Funktionen ausgestattet werden Doch damit w re immer noch nicht gekl rt warum itari und ein paar weitere Entwickler flei ig an einem eigenen CMS arbeiten Eigentlich ist der Markt f r derartige Software doch ges ttigt sollte man meinen Doch nun zum Haken Da die CMS eine Unmenge von verschiedensten Informationen sammeln und bereitstellen m ssen gibt es f r die Entwickler meist nur eine L sung PHP und SQL Wie wir bereits gesehen haben muss SQL zun chst von PHP aufgerufen werden und das Ergebnis dann in html umgewandelt werden bevor die Seite sich auf die Reise machen kann Solange die CMS auf einem typischen Webserver laufen also einer oft mehrere Tausend Euro teuren Hochleistungsmaschine stellt das kein Problem dar Nun besitzt unsere DiskStation aber weniger Rechenleistung als ein normaler Heim PC ist daf r aber
41. en nicht Teil des html Standards und k nnen daher falsch interpretiert werden Um genaue Farben anzugeben gibt es daher noch eine andere Methode Sogenannte RGB Werte verwandeln Farben in einen recht simplen sechsstelligen Zahlen und Buchstabencode Beginnend mit einer Raute werden dabei die jeweiligen Anteile von Rot Gr n und Blau angegeben F r jede Stelle gibt es 16 M glichkeiten Zun chst die Zahlen von O bis 9 und f r 10 15 werden die Buchstaben A F verwendet So ergeben sich am Ende 256 Farben welche per html Code bertragen werden k nnen Soviel zu einer kleinen Einf hrung in das CSS welches itari verwendet f Javascript 39 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren Ganz am Anfang habe ich geschrieben was das cms4ds so besonders macht Seine Geschwindigkeit Und warum Weil itari sehr sparsam mit serverseitigen Programmiersprachen wie PHP ist Stattdessen ist das Herz des CMSADS fast ausschlie lich JavaScript Also st rzen wir uns nun auf die cms4ds js Wie die Dateiendung js schon verr t enth lt diese Datei keine einzige Zeile PHP oder html sondern ausschlie lich Javascript Sie ist wohl eine der l ngsten und kompliziertesten Dateien im gesamten Verbund Umso wichtiger ist es dass wir nun Schritt f r Schritt uns die wichtigsten Funktionen ansehen var isie msie i test navigator userAgent amp amp window opera var
42. en Link in der header html haben wir ja bereits gesehen Dieser f hrt uns zur Datei cms4ds_rss php lt php function iso8859_mydecode htm1 simple translation of german letters a array a gt xC3xA4 6 gt xC3xB6 gt xC3xBC A gt xC3x84 O gt xC3x96 U gt xC3x9C R gt xC3x9F return strtr html a header Content Type application xml print lt xml version 1 8 encoding UTF 8 gt gt lt php print lt rss version 0 91 gt lt channel gt lt title gt cms4ds News Feed lt title gt lt link gt http _SERVER HTTP_HOST _SERVER PHP_SELF lt link gt lt description gt lt description gt lt language gt de lt language gt require cmsAds php inc recs mysql_query select Titel Rubrik Titel_Datum from cmsAds_content order by Titel_Datum desc limit 2 while rec mysql_fetch_assoc recs print lt item gt lt title gt is0o8859_mydecode rec Titel lt title gt lt link gt http _SERVER HTTP_HOST dirname _SERVER PHP_SELF rec Rubrik html id rawurlencode is08859_mydecode rec Titel lt link gt lt item gt print lt channel gt lt rss gt gt Dieser php Aufruf gibt eine XML Datei nach RSS Standard 0 91 wieder Der Aufruf hnelt dem eines normalen Such Aufrufs bei dem alle Beitr ge nach Datum geordnet werden Im Quelltext sind zwei Teile rot hervorgehoben Diese sollte man an die eigenen Bed r
43. ere sind viele unschl ssig ob sie das wirklich brauchen Die erste Ziffer gibt jeweils die Anzahl der Festplatten an Die letzte Ziffer steht f r die Version Zwischen den Versionen ndert sich meist nur die Hardware welche stets schneller und leistungsf higer wird Die einfacheren DiskStations sind schnell berfordert Wer daher mehr als nur die eingebauten Funktionen nutzen m chte sollte stets zu einer Variante greifen Mit der Einf hrung der 803 Firmware zeigt sich auch bei den eingebauten Features dass nicht viel Leistung von den kleineren Modellen erwartet werden kann denn die MailStation wird nicht f r alle Versionen verf gbar sein Entsprechend ver nderte Pakete gibt es zwar zum Download allerdings ist dann anzunehmen dass die Geschwindigkeit stark abnimmt Wenn man bedenkt dass Arbeitsspeicher und Prozessor praktisch nicht ausgebaut werden k nnen lohnt es sich ein wenig mehr Geld auszugeben als dann an der geringeren Rechenleistung zu scheitern Wer sich von der Auslastung des Arbeitsspeichers und des Prozessors einmal ansehen m chte kann einmal die Befehle cat proc meminfo und cat proc cpuinfo per SSH ausprobieren nachdem man sich f r eine DiskStation entschieden hat Eine der besten Beispiele f r hohe Hardware Anforderungen ist das bekannt Blog System Wordpress welches selbst auf einer DS207 nicht immer l uft Gl cklicherweise arbeitet aber auch Synology kontinuierlich an der
44. ergleichsweise hohen Komfort bei geringer Ressourcen Nutzung MySQL an sich kann ganz einfach aktiviert werden Jedoch fehlt der DiskStation jegliche M glichkeit der Administration dieses Dienstes Daher wird recht verbreitet PHPMyAdmin eingesetzt Dieses kann extra installiert werden siehe www synology wiki de f Ports Um dies ein wenig einfacher zu erkl ren stellen sie sich ihre DiskStation als Haus vor Ihr Router welcher den Internetzugang regelt bringt fast immer auch eine eigene Firewall mit Die DiskStation selber besitzt keine Die Firewall stellen wir uns jetzt wie einen Zaun um das Haus vor wer will kann sich auch einen brennenden Zaun vorstellen Um verschiedene Internetdienste wie Webserver E Mail Server Telnet ftp etc alle ber dieselbe Adresse erreichen zu k nnen ohne f r jeden eine neue zu belegen wurden Ports erschaffen Diese Nummer welche hinter der IP mit einem Doppelpunkt abgetrennt wird wei t auf den Dienst hin Jeder Port soll daher durch ein Tor in unserem Zaun veranschaulicht werden Normalerweise sind alle Ports geschlossen sodass keine Sicherheitsl cken entstehen Wer nun allerdings einen Server betreibt muss bestimmte Tore ffnen um den Verkehr ungehindert flie en zu lassen Andernfalls w rden die Dienste welche hinter den Ports warten nicht im Internet zur Verf gung stellen Die bekanntesten Ports sind z B 80 f r http 9 Version vom 13 03 2009 Synology DiskStations Kleiner Guide D
45. erlagen mit verloren gehen Oder wenn ein Hacker eindringt und entsprechendes veranlasst Und wenn einmal mehrere Festplatten gleichzeitig kaputt gehen oder bevor man eine neue beschaffen konnte Genug der Albtr ume Denn hier geht es um deren L sung Man sollte regelm ig ein Backup auf eine externe Quelle durchf hren Dabei kann es sich um eine externe Festplatte genauso handeln wie ein weiteres Synology Produkt Hier folgen kurze Beschreibungen aller m glichen Optionen a Externe Festplatten Sicherung Die einfachste M glichkeit die eigenen Daten zu sch tzen sind preiswerte externe Festplatten Diese k nnen an freie USB eSATA Schnittstellen geh ngt werden Zun chst sollte man sicherstellen dass die neue Speichererweiterung erkannt wird Nun zum DiskStationManager Unter Ger t gt USB Laufwerk oder eSATA Laufwerk formatieren sie die Festplatte Hier haben sie die Wahl zwischen zwei Dateisystemen Zum einen dem Linux typischen ext3 und dem Windows Standard FAT32 Am Ende ist die Entscheidung einem selbst berlassen Doch sollte man bedenken dass Linux mit dem nativen Format als ext3 schneller arbeiten kann und FAT32 dar berhinaus keine Dateien gr er als 4 GB akzeptiert sowie keine Sonderzeichen als Dateinamen aufnehmen kann Ist dies getan ffnen sie Sicherung gt Lokale Datensicherung Nach einem Klick auf erstellen ffnet sich ein Fenster welches eine Schritt f r Schritt Anleitung enth lt
46. erstellen dynamischer Internetauftritte Auf der anderen Seite kann PHP kein html ersetzen Im Gegenteil PHP kann nicht von Browsern interpretiert werden da viele Informationen welche PHP nutzt nur f r den Server in unserem Fall unsere DiskStation zug nglich sind Bevor die Seite daher bertragen wird wandelt der Server den PHP Code in normale html Seiten um Trotzdem kann PHP ganz einfach mit html in einer Datei eingesetzt werden ohne das eine neue Datei ben tigt wird Die Macher von PHP vereinen in ihrem Konzept die Vorteile von JavaScript einfach zu erlernen in selber Datei verwendbar und Perl vielf ltige M glichkeiten teilweise aber sehr kompliziert Auf unserer DiskStation bietet PHP neben vollen Linux Programmen die einzige M glichkeit mit Datenbanken zu arbeiten Es wird au erdem frei entwickelt und besitzt keine Lizenzkosten Au erdem ist f r Einsteiger schnell zu erlernen und trotzdem sehr leistungsf hig Der Webserver der DiskStation unterst tzt PHP nach Aktivierung ohne Probleme e My SQL Recht h ufig m ssen Internetseiten auch gr ere Mengen von Daten erstellen und verwalten Als Beispiel dienen dazu Online Shops Hierzu eignen sich am einfachsten Datenbanken Das wohl bekannteste System ist SQL SQL an sich ist allerdings kein Programm sondern nur ein Standard Microsoft und andere Hersteller vertreiben verschiedene SQL Server Der beliebteste ist allerdings das kostenlose MySQL Es bietet nicht zuletzt auch v
47. es Store FREIGABEN Name Dauer Interpret Album Genre Wertung Music Station Bohemian Rapsody 6 06 Queen Greatest Hits Rock eae Another One Bites The Dust 3 45 Queen Greatest Hits Rock Killer Queen 3 10 Queen Greatest Hits Rock Bi Rock Fat Bottomed Girls 3 33 Queen Greatest Hits Rock Y WIEDERCABELISTEN Bycicle Race 3 12 Queen Createst Hits Rock Podcast last 24h You re My Best Friends 3 00 Queen Greatest Hits Rock Radio Stations Don t Stop Me Now 3 40 Queen Greatest Hits Rock Save Me 3 57 Queen Greatest Hits Rock Crazy Little Thing Called 2 52 Queen Greatest Hits Rock Somebody To Love 5 06 Queen Greatest Hits Rock Now I m Here 4 23 Queen Greatest Hits Rock a Good Old Fashioned Love 3 04 Queen Greatest Hits Rock Play The Game 3 41 Queen Greatest Hits Rock a Flash 2 56 Queen Greatest Hits Rock Seven Seas Of Rhye 2 59 Queen Greatest Hits Rock a We Will Rock You 2 11 Queen Greatest Hits Rock We Are The Champions 3 09 Queen Greatest Hits Rock Allgemein empfiehlt es sich sehr seine Musikdateien mit den richtigen Merkmalen Interpret Album Genre zu versehen da nur so eine hohe Ubersichtlichkeit bei der Nutzung garantiert ist Unterst tzte Formate sind MP3 MAA M4P und ohne Anzeige von Merkmalen WAV AIF Ebenso werden Playlisten in den Ordnern unterst tzt in folgenden Formaten M3U WPL Bevor ich dieses Thema schlie e noch kurz ein paar Worte zur iTunes Alternative Windows
48. et _blank onclick window open editor search amp Content_ID rec Content_ID top 120 left 250 width 616 height 548 gt edit lt a gt lt p gt out lt div gt mysql_close conn t1 sscanf microtime f s print out gt lt set var t value lt php print PHP t1 t sek gt gt Einmal Schritt f r Schritt Zun chst werden die deutschen Sonderzeichen in Code umgewandelt damit es nicht zu Problemen kommt Dann wird eine Variable mit Zeitstempel erstellt und am Ende mit einer zweiten abgeglichen um die Zeit des Zugriffs messen zu k nnen Nun folgt eine weitere Zeichen berpr fung Doch dieses Mal werden Probleme nicht in Codes umgewandelt sondern rigoros gel scht Also Vorsicht mit Sonderzeichen Und endlich folgt dann der Datenbankzugriff Bei einer Abfrage wird die Sortierung zuerst versucht anhand des sequenc Wertes versucht Sollten alle diese Werte gleich sein wird auf das Datum zugegriffen Am Ende sieht dann die Struktur eines einzelnen Beitrages aus wie folgt lt div class content style display block gt damit auch ein Bookmark Integration erfolgen kann wird der Titel hierf r vorbereitet lt h3 onclick bookmark Titel gt Titel lt h3 gt falls das Hide_Date ungleich y ist dann wird zudem das Titel_Datum ausgeben falls der Autor existiert wird er auch mit ausgegeben getrennt mit eine
49. ew hrleisten Man sollte die Verwendung von IMAP auf der eigenen DiskStation allerdings gr ndlich abw gen aufgrund des bereits angesprochenen h heren Netzwerkverkehrs und der gesteigerten Leistungsanforderungen SMTP ist auf der DiskStation die einzige M glichkeit Mails zu versenden Leider ist auch dem SimpleMailTrafficProtocol seine mehr als 20 j hrige Geschichte anzumerken Es verwendet Port 25 und bietet leider keine M glichkeit der Verschl sselung Ungl cklicherweise bietet die MailStation sogar die M glichkeit das gr te Problem an SMTP unkorrigiert zu lassen Denn standardm ig sieht SMTP nicht einmal vor dass sich die Nutzer mit Benutzername und Passwort authentifizieren m ssen Diese Funktion wurde sp ter hinzugef gt Man sollte daher immer den entsprechenden Haken in der MailStation setzen Wer sich allerdings gar nicht erst mit Portweitergaben und Protokollfragen herumschlagen m chte l sst die Ports einfach geschlossen und verwendet stattdessen den RoundCube Webmail Client welcher unter http DiskStation mail erreichbar ist Besser ist nat rlich die Verwendung von https F r RoundCube muss nur IMAP aktiviert sein 13 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren 2 Welche Version ist fiir mich die richtige Vor dem Kauf Sehr h ufig lese ich dass es viele Fragen gibt welche DiskStation nun genau die richtige f r die eigene Verwendung ist Insbesond
50. fhost relayhost mail selfhost de smtp sasl auth enable yes smtp sasl password maps hash usr syno mailstation etc smtp auth smtp sasl security options noanonymous smtp_use tls yes smtp enforce tls yes smtp tls enforce peername no myhostname euer Domain z B pax90 de smtpd_sasl auth enable yes 24 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren Nun ffnen wir eine neue Datei vi smtp auth Jetzt kommen unsere Zugangsdaten welche wir auf den Zettel geschrieben hatten zum Einsatz mail selfhost de USER PW z B mail selfhost de postmaster masdasdoi mail selfhost de SDz78sJHD Nun wandelt ihr die Datei in ein f r die DiskStation lesbares Format um usr syno mailstation sbin postmap smtp auth Damit w re die Arbeit an der DiskStation beendet und wir k nnen unseren neuen Mail Server nutzen Wer will kann nat rlich auch mit Outlook auf die Mails zugreifen F r jeden Nutzer der auf dem DiskStationManager erstellt wurden existiert jetzt ein Mailkonto Die POP3 und SMTP Zug nge sind schlicht und einfach die DynDNS Adresse i Grundlegendes zum Thema Sicherheit Hierbei handelt es sich zwar nicht um einen Bestandteil der Firmware doch bevor wir im n chsten Kapitel die Backups behandeln m ssen wir uns erst einmal ein wenig die Sicherheit unserer Daten ansehen Sie glauben mir nicht ffnen sie doch einmal die FTP Ports und schauen sie nach ein pa
51. fnisse anpassen Der erste stellt dabei den Namen des Feeds und die zweite die Anzahl der darzustellenden Beitr ge dar lt xml version 1 8 encoding UTF 8 gt lt rss version 91 gt lt channel gt lt title gt cms4ds News Feed lt title gt lt link gt http syno cms4ds cms4ds_rss php lt link gt lt description gt lt description gt lt language gt de lt language gt lt item gt lt title gt cms4ds als RSS Feed lt title gt lt link gt http syno cms4ds rss html id cms4ds 2 als 20RSS Feed lt link gt lt item gt lt channel gt lt rss gt Der obige Text stellt dar wie eine fertige XML Seite aussehen k nnte Wer RSS Feeds von anderen Seiten einbinden m chte kann auf bereits vorhandene Funktionen zur ckgreifen welche itari uns mitliefert Mehr Informationen dazu gibt es auf seiner Seite 46 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren Zur Suche auf der eigenen Seite unter Verwendung des OpenSearchDescription Protokolls gibt es auch eine eigene XML Datei Diese wird unter anderem von Browsern genutzt um die Suchanfragen aus den kleinen Fenstern rechts oben im Browser durchzuf hren Auch auf diese m chte ich hier allerdings nicht n her eingehen h Tools Wer sich bisher aufmerksam durch die Quelltexte gearbeitet hat dem werden ein paar merkw rdige Zeilen aufgefallen sein auf die ich nicht genau eingegangen bin falls die Ausg
52. ger Zugriff auf sensible Daten ben tigt H tte der normale Webserver derartige Berechtigungen k nnte das System sehr einfach infiltriert werden Da der DSM aber prinzipiell auch nur eine Website ist ben tigt es einen Webserver Daher l uft neben dem normalen Webserver web welcher unter dem Benutzer nobody engl Niemand werkelt noch eine weitere Instanz die gew hnlich als System Apache genannt wird Diese nutzt die Berechtigungen des root Der gew hnliche Apache auch Nutzer Apache genannt wird erst gestartet wenn man einen der Prozesse aktiviert welche gew hnlich hier laufen Den Blog die PhotoStation und die WebStation welche eigene Internetseiten bereitstellt S mtliche Dienste welche ber dieselbe Oberfl che laufen wie die Administration also alles was ber den Port 5000 5001 erreicht wird werden auch dementsprechend vom System Apache ausgef hrt Dazu z hlen neben dem DSM die FileStation die AudioStation und die DownloadStation 34 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren 7 CMS4DS a Wozu ein neues CMS Wer auf seiner DiskStation ein umfangreicheres Web Projekt laufen lassen m chte der wird mit sehr hoher Wahrscheinlichkeit schon einmal ber sogenannte CMS Systeme gestolpert sein Ein Content Management System verwaltet wie der Name schon sagt den gesamten Inhalt Content eines Web Projektes selbstst ndig ber
53. gkeit die Ports f r die Administrationsoberfl che per http zu ffnen Wenn sie wirklich Zugang bers Internet brauchen w hlen sie lieber Port 5001 f r https Dasselbe gilt f r alle anderen Dienste wie den Webserver und insbesondere Telnet SSH hingegen k nnen sie durchaus freigeben Telnet 23 SSH 22 Nun sollte sich ihre Liste sehr verringert haben Schlie lich k nnen sie nun mit dem abtippen in die Liste ihres Browsers beginnen F r genaue Informationen zu diesem Thema konsultieren sie bitte das Handbuch ihres Routers da sich dieser Prozess bei verschiedenen Herstellern sehr stark unterscheidet 25 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren Eine kurze Bemerkung noch zu IDS bevor wir uns vom Router entfernen Diesen Schutz bieten nicht viele Router Haben sie jedoch die M glichkeit sollten sie diesen unbedingt nutzen Dieser Dienst kann den Zugriff auf das Netzwerk als aller erstes stoppen bevor es berhaupt ihren NAS erreicht Wie bereits angek ndigt lassen wir jetzt den Router hinter uns und wenden uns der DiskStation zu Zun chst werfen wir einen Blick auf die Liste der Benutzer und ihrer Rechte Die DiskStation macht das Verwalten dieser recht einfach und effektiv Geben sie ihren Nutzern nur so wenig Rechte wie wirklich n tig Insbesondere bei den Schreibrechten ist Vorsicht geboten Besser sie m ssen diese sp ter auf Nachfrage des Anwenders nachreichen Fordern sie ih
54. hiedenste Mini Programme aufgebrochen Sogar die Lautst rke besteht aus verschiedenen Teilen Was sich wie die unn tige Verschwendung von System Ressourcen anh rt bietet bei genauem ansehen einen gro en Vorteil Bleibt einer dieser Bestandteile stecken oder erliegt einem Ausnahmefehler kann er dies melden ohne dass gleich das gesamte System betroffen ist und m glicherweise zusammenbricht Au erdem macht es dies f r Entwickler sehr viel einfacher da der Quellcode viel bersichtlicher und einfacher zu warten ist vi Linux ist sicher Viele der bereits genannten Punkte spiegeln sich auch hier wieder Denn wie soll man einen Virus programmieren wenn man nie wei was das Zielsystem genau am Ende bereith lt Ein Virus welcher f r x86 Architektur gebaut wurde x86 ist ein normaler Heimcomputer hat unter x64 also bei 64 Bit Systemen schlechte Karten Wer sich hingegen als Angriffsstelle die Distribution aussucht wird zwangsweise sp ter genauso auf einer anderen Distribution landen welche anders aufgebaut 30 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren ist Auch die rege Community tragt ihren Teil dazu bei Denn werden Probleme entdeckt dauert es meist nicht lange bis es entsprechende L sungen gibt Solche Sicherheitsrelevanten Themen werden meist in abgeschlossenen Chats diskutiert schlie lich sollte nicht jeder wissen wo Probleme liegen Wer nach noch einem weiteren P
55. hinaus einmal DynDNS ansehen Film Tutorial von Synology http www synology com enu products tutorial webstation ph i Zugriffschutz eigener Seiten mit htaccess Was aber wenn man nun einzelne Seiten der Allgemeinheit vorbehalten m chte und stattdessen per Passwort versucht abzusichern Der einfachste Weg f hrt bei unserem Apache ber eine htaccess Datei Genau genommen m ssen wir zwei Dateien erstellen Zum einen die htaccess und eine weitere welche Nutzernamen und Passw rter enth lt Der Einfachheit halber gehen wir davon aus dass wir alle Seiten sch tzen m chten Daher erstellen wir zun chst als Ablage f r unsere Dateien einen Ordner passwd im Stammordner web des Apache Nun erstellen wir mit einem einfachen Editor eine Datei mit folgendem Inhalt 16 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren AuthName Title AuthType Basic AuthUserFile volumel web passwd nutzer pw require valid user Jetzt nennen wir diese Datei htaccess Punkt nicht vergessen Wie wir sehen wird im Code auf die Datei nutzer pw verwiesen Dies ist die Datei welche sp ter die Zugangsdaten enth lt Also erstellen wir eine Datei nach folgendem Schema Nutzer Passwort Au erdem d rfen wir pro Zeile immer nur einen Nutzer einf gen Da dieses System aber verh ltnism ig einfach zu knacken w re wird das Passwort stets verschl sselt Dazu gibt es im Inter
56. is Je mehr Smart Wiedergabelisten erzeugt werden umso mehr ist die DS mit der Filterung der Kriterien besch ftigt welches l ngere Ladezeiten beim jeweils ersten Zugriff einer jeden Nutzung zur Folge hat da diese Listen jedes Mal neu eingeladen werden m ssen Damit haben wir auch schon die Funktionen des Servers abgearbeitet Kommen wir zum Client itunes 21 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren Innerhalb iTunes unsere DiskStation als Freigabe angezeigt mit dem von Ihnen vorher gew hlten Namen hier NAS Wenn Sie nun auf diese Freigabe zugreifen wird der Inhalt des Ordners music nach dem Stand der Indexierung angezeigt Durch klicken auf das links daneben befindliche Dreieck werden Ihnen die vorher erstellen Wiedergabelisten angezeigt MEDIATHEK Name Dauer Interpret 3 Album Genre Wertung i J Musik Beethoven Moonlight Son 6 10 Beethoven The Famous Pla Classical un H Beethoven Moonlight Son 2 17 Beethoven The Famous Pla Classical M Beethoven Moonlight Son 7 13 Beethoven The Famous Pia Classical W Podcasts Beethoven Waldstein Son 9 30 Beethoven The Famous Pia Classical STORE M Beethoven Waldstein Son 4 12 Beethoven The Famous Pia Classical E iTunes Store Beethoven Waldstein Son 9 41 Beethoven The Famous Pia Classical se Beethoven Pathetique Op 8 23 Beethoven The Famous Pia Classical om H Beethoven Pathetique Op 5
57. ite versucht zu ffnen sieht seine neue Fehlermeldung z B http DiskStation asdfghjkl b PhotoStation Um die PhotoStation zu nutzen m ssen wir diese erst aktivieren und dann die entsprechenden Ports weiterleiten um auch aus dem Internet darauf zugreifen zu k nnen http 80 https 443 Wenn wir uns jetzt auf der FileStation einloggen sehen wir den neuen Ordner photo Um Bilder oder Videos mit Hilfe der PhotoStation zu ver ffentlichen speichern wir diese dort Nachdem wir Medien hinzugef gt haben ist die DiskStation eine Weile besch ftigt da es kleine Vorschaubilder von den Fotos genauso wie von den Videos anfertigt Gibt es danach Probleme z B das nicht alles angezeigt wird hilft h ufig der Knopf Neu Ordnen Seit neueren Firmware Versionen bietet die PhotoStation viele M glichkeiten um das Aussehen anzupassen Vorsichtig sollte man bei der Benutzerverwaltung 18 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren sein Die PhotoStation besitzt eine eigene Datenbank Nur der admin Account l uft auch auf der PhotoStation Neben der Bereitstellung von Medien bietet die PhotoStation auch einen Blog Web 2 0 Begriff f r Online Tagebuch Dieser arbeitet zwar nicht ganz so komfortabel und bietet nicht so viele Funktionen wie viele extern erh ltliche Systeme welche teilweise auch auf den DiskStations laufen doch er verbraucht wesentlich weniger Ressourcen und ist direkt
58. komplett unverschl sselt und im Klartext wodurch es sehr anf llig f r Sicherheitsrisiken ist Daf r wurde POP3S geschaffen welches ber Port 995 kommuniziert und SSL TLS f r die Verschl sselung nutzt also ebenfalls vergleichbar mit dem von der DiskStation verwendeten FTP over SSL TLS Auch gibt es verschiedene Ans tze f r serverseitige Sicherung doch dort konnte sich keine Software bisher durchsetzen 12 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren Als n chstes zu IMAP oder InternetMessageAccessProtocol Als Portnummer wurde hier 143 registriert Auch IMAP kennt verschiedene ltere Versionen welche aber nicht mehr genutzt werden weshalb eine Unterscheidung nicht n tig ist Die Entwicklung begann 1986 mit dem Ziel alle Nachrichten so bereitzustellen als ob die Mails direkt auf dem Rechner liegen w rden Im Gegensatz zu POP3 bleiben die Mails komplett auf dem Server und werden nicht heruntergeladen Gemeinsam hat es allerdings die Eigenschaft keine Mails versenden zu k nnen Das die Mails auf dem Server bleiben hat aber noch andere Nebenwirkungen So ist der Netzwerkverkehr recht hoch und da beispielsweise die Suche vom Server erledigt werden muss bedeutet auch f r unsere DiskStation mehr Arbeit Wie bereits POP3 verwendet auch IMAP standardm ig keine Verschl sselung Stattdessen muss die Verbindung ber Port 993 gelenkt werden um eine Verschl sselung ber SSL zu g
59. m lt i gt Titel_datum Autor lt i gt lt p gt Content lt p gt falls die Ausgabe im lokalen Netz erfolgt Adress Raum 192 168 x x dann wird der Editor Aufruf eingebaut lt p style position absolute top 158px margin left 58px gt lt a target _blank onclick window open editor new top 200 left 300 width 600 height 700 gt new lt a gt lt br gt lt a target _blank onclick window open editor search amp Content_ID rec Content_ID top 120 left 250 width 616 height 540 gt edit lt a gt lt p gt lt div gt Ich denke die Kommentare erkl ren alles von selbst Itari hat auch an eine Datenbank zum erfassen aller Besucher gedacht Diesen Teil m chte ich mir hier aber sparen da er nicht elementar f r die Funktionsweise des CMS ist Nur noch einmal der kurze Hinweis Wer diese Funktion in vollem Umfang nutzen m chte muss vorher die entsprechende Datenbank erstellen 45 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren g RSS Jede moderne Website stellt einen bereit RSS Feeds Sie werden verwendet um sich regelm ig ndernde Seiten welche Beitr ge nach Zeit geordnet enthalten mit externen Programmen ansehen zu k nnen und diese zu abonnieren Wie wir bereits gesehen haben ist itaris CMS moderner als so manch aufgeblasenes fertig CMS Daher darf nat rlich auch ein RSS Feed nicht fehlen Den entsprechend
60. m seine Daten abzugleichen funktioniert ein abonnierter RSS Feed fast wie ein E Mail Programm In regelm igen Abst nden gleicht es seine Daten mit dem des Servers ab und l dt bei nderungen das neue Material herunter N Obwohl es nie richtig offiziell geworden ist verwenden die meisten Seiten und Programme bi dasselbe Symbol um RSS zu symbolisieren In unserer DiskStation kommt RSS standardm ig im Blog zum Einsatz Die Geschichte von RSS ist nicht ganz einfach Da der Standard nie von jemandem lizenziert wurde oder jemand offiziell dessen Entwicklung bernommen hat existieren verschiedene Versionen Zun chst gab das Netscape Netzwerk welches der Nachrichtenteil des gleichnamigen Browsers ist im Jahre 1999 einen Standard heraus welcher auf RDF eine Alternative zu XML setzte Diese Rich Site Summary wurde aber bald durch RDF Site Summary im Jahr 2000 abgel st welches inoffiziell von UserLand Software weiterentwickelt worden war und Version 0 91 darstellte Bald ver ffentlichte man auch 0 92 sowie Entw rfe f r 0 93 und 0 94 Parallel zu 0 91 wurde von einer unabh ngigen Entwicklergruppe die Version 1 0 geschaffen welche wiederum auf RDF basierte und ebenfalls im Jahr 2000 ver ffentlicht wurde UserLand stellte seine Arbeiten aber nicht ein und entwickelte bis 2002 die Version 2 0 welche aber unter Kritik steht da es nicht vollst ndig abwartskompatibel zu 0 9 ist Doch da es die aktuellste Version darstellt setzt es
61. man einen gewissen Bereich von einer anderen html Datei einbinden Das einzig wirklich wichtige f r uns ist dass die blank htm vorhanden ist damit wir nicht das Risiko eines Fehlers bei manchen Browsern eingehen Um den Rest des Textes ein wenig kurz zu halten Es wird die der Kopf mit Uberschrift und Bild sowie das Men eingef gt Um f r das Men nicht noch gleich ein paar mehr Skripte zu verbrauchen werden gleich die Links mit eingef gt die lange Liste lt a href Au erdem wird die Struktur des rechten Kastens vorbereitet Der Inhalt kommt wie fast berall von einer externen Quelle Nur der Vollst ndigkeit halber Alle weiteren n tigen Informationen kommen von einer CSS Datei Itaris Hauptgedanke dahinter ist Inhalt und Design so klar wie m glich zu trennen ii footer html lt div gt lt content gt lt div gt lt container gt lt div id footer gt c 2008 by amp x81F3 itari based on cms4ds lt div gt lt div id timer gt lt echo var t gt lt div gt lt div gt lt basecontainer gt Der footer enth lt die untersten zwei Zeilen des CMS Die erste beinhaltet den Copyright Hinweis Quelltext Zeile 3 und die zweite die gemessenen Zeiten wie lange es gedauert hat um die Seite zu laden iii bottom html lt script gt make_index s window location search if s substr 1 1 s searchAll s substr 3 if s showme s lt script gt lt bo
62. men Dieser Ordner enth lt eine Liste welche Programme w hrend der Startphase ausgef hrt werden m ssen lost found Dieser Ordner wird vom fsck file system check genutzt um besch digte und oder verwaiste Bl cke Teile der Festplattenstruktur zu speichern mnt mount point Standard Verzeichnis welches zum tempor ren mounten genutzt wird mounten verkn pfen zweier Dateisysteme unter Linux opt optional packages Wird bei der Installation von ipkg angelegt und enth lt dessen hinzugeladene Programme Dateien proc Dieses Dateisystem welches eigentlich gar nicht existiert bietet eine Schnittstelle zu den Kernel und Prozess Informationen Es enth lt keine Dateien stattdessen werden ber Befehle wie cat proc meminfo Informationen ber den Status des Servers abgefragt root Standardverzeichnis des wichtigsten Benutzerkontos unter Linux Systemadministrator sbin system binaries In diesem Verzeichnis werden alle Programme gespeichert welche besondere Privilegien erfordern Systemverwaltung Dienste sys hnlich wie proc enth lt es nur eine Schnittstelle zu den Kernel Infos 31 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren tmp temporary Tempordre Dateien Dieses Verzeichnis liegt nicht auf der Festplatte sondern im Arbeitsspeicher Seine Kapazitat ist meist rund 50 des Arbeitsspeichers Genau wie bei Windows k nnen
63. myXMLHTTPRequest window XMLHttpRequest new XMLHttpRequest new ActivexXObject Microsoft XMLHTTP var d d1 0 d2 0 d3 d new Date getTime if document getElementsByClassName document getElementsByClassName function className var children document getElementsByTagName document all var elements new Array for var i 8 i lt children length i var child children i var classNames child className split for var j j lt classNames length j if classNames j className elements push child break return elements function e return document getElementById e function e return document getElementsByClassName e Die erste Zeile berpr ft den Browser Die n chsten legen ein paar Variablen an die insbesondere f r die Zeitmessung am unteren Ende der Seite ben tigt werden Der lange mittlere Teil beschreibt die neue Funktion document getElementsByClassName Diese macht es m glich auf ein html Objekt statt den Namen des Objekts den Namen dessen Klasse zu verwenden In der letzten Zeile wird dann eine weitere Funktion hinzugef gt die eigentlich nicht viel mehr macht als den Namen zu k rzen Ja Entwickler sind faul Die Zeile davor liefert statt den Klassennamen die ID zur ck macht aber eigentlich auch nicht viel anderes als die ihm folgende Zeile denn sie k rzt nur den Namen einer bereits vorhandenen Funktion fu
64. n Einmal dieses ausgef hrt wird das Linux entsprechend vorbereitet Nun k nnen wir weitere Anwendungen installieren b Toolchain Von hier an werde ich mich mit Programmierung besch ftigen Wer daher noch nie mit C gearbeitet hat sollte hier aufh ren und stattdessen ein dahingehendes Buch konsultieren bevor man zur ckkehrt Wie f r Linux blich wird zur Programmierung eine Toolchain also eine Sammlung von Programmierwerkzeugen welche zum Erstellen von Programmen ben tigt werden Compiler Debugger Linker Assembler verwendet Synology hat zu diesem Zweck eine eigene Toolchain erstellt um die Entwicklung von Anwendungen zu erleichtern Diese kann im Internet heruntergeladen werden http download synology com toolchain Diese sollte man direkt auf ein Linux System laden und dort entpacken Nun kann das Programmieren beginnen c Bekannte 3rd Party Anwendungen Da diese Liste hier zu un bersichtlich geworden w re wurde sie in das Wiki verschoben http synology wiki de 49 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren 9 N tzliche Links Die folgenden Links enthalten n tzliche Informationen zum Thema Synology DiskStations Linux Entwicklung und allen anderen Dingen die hier besprochen wurden e Deutsches Synology Forum http synology forum de e Internationales Forum http synology com forum e Deutsches Synology Wiki http synology wiki de
65. n die Verweise zu den verschiedenen Bestandteilen wie dem header und footer Kopfelemente und Fu leiste Der wichtigste Teil gestaltet sich dabei wie folgt lt include virtual header html gt lt include virtual cms4ds php where cms4ds gt lt include virtual footer html gt lt script gt LoadRSS2 http www synology forum de external html count 12 lt script gt lt include virtual bottom html gt Schritt f r Schritt In der ersten Zeile wird der header also die berschrift und das kleine Bild sowie das Men am oberen Rand eingebaut Die zweite Zeile l dt eine PHP Datei welche den gesamten dynamischen Content l dt ber die Angabe where wird die Position per Variable bergeben Diese Variable ist von Seite zu Seite unterschiedlich Die dritte Zeile enth lt den sogenannten footer Er enth lt den Hinweis des Copyrights sowie ein paar kleine Zahlen wie lange der Aufruf gedauert hat 36 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren Als n chstes wird der blaue Kasten am rechten oberen Rand gef llt Itari nutzt dabei einen von unserem Forum bereitgestellten RSS Feed Die letzte Zeile die bottom html l dt im Hintergrund alle Unterseiten vor zeigt zun chst aber nur die erste an Alle anderen zeigt es in einer kleinen Liste rechts unten an d Die html Seiten im Detail Jetzt kommen wir zur genauen Funktion
66. n Helsinki war unzufrieden mit den bisher entwickelten Kernel und begann daher die Arbeit an einem eigenen Im Sommer 1991 schrieb er in einer Usenet Newsgruppe einen kleinen Bericht ber seine Arbeit und forderte die Leser auf ihre W nsche an ihn zu richten So wuchs schnell die Zahl der Interessierten und Aktiven da sich viele ber diese Neuentwicklung freuten welche nicht dieselben Kinderkrankheiten aufwies wie die bisher entwickelten L sungen Schlie lich wechselten sogar Entwickler der alternativen Minix und HURD Systeme zum Linux Projekt ber was dessen Gr nder Andrew Tanenbaum ziemlich aus der Fassung brachte Als Linux weiter wuchs vergr erte sich auch das Interesse an einer L sung Linux f r Nicht Entwickler zug ngig zu machen denn bisher musste Linux nach wie vor an das eigene System angepasst werden Auch entwickelten sich Anwendungen wie die Shell welche wir nutzen um unsere DiskStations zu modden zu grafischen Oberfl chen weiter So entstanden die ersten Distributionen Diese besitzen eigene Installations Routinen um den Nutzer durch diesen komplizierten Prozess zu begleiten und das System als Ergebnis selbst anpassen Desweiteren bekommt man mit Distributionen fertige Anwendungen mitgeliefert sodass man sofort loslegen kann 29 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren ii Linux unter GPL Lizenz Richard Stallman gr ndete im Zuge von G
67. n wir sp ter genauer er rtern Wer trotzdem schon mal sehen will was man machen kann tippt help in die Konsole Seien sie allerdings vorsichtig denn sie arbeiten nun im absoluten Kern des Betriebssystems Ein falscher Befehl und ihr System ist hin ber Aus genau diesem Grund ist es sehr gef hrlich wenn Eindringlinge auf diesem Weg Zugriff auf ihr System bekommen Insbesondere Telnet hat mit besonders hohen Sicherheitsproblemen zu k mpfen da es keine Verschl sselung einsetzt und die gesamte bertragung im Klartext erfolgt Aus diesem Grund wurde SSH entwickelt Diese Secure Shell verschl sselt effektiv den gesamten Verkehr Daher sollte man NIE ber Telnet aus dem Internet auf ihre DiskStation zugreifen Da wir wie bereits gesagt im Kern des Linux werkeln ist es auch ein umso gr eres Problem wenn ein Hacker erfolgreich eindringen kann Daher mein Rat Lassen sie die Option f r Telnet immer aus und nutzen sie stattdessen SSH Dieses mal geht es nicht nur um ihre Daten sondern um ihre gesamte DiskStation Nat rlich muss dabei auch wieder ein anderer Port verwendet werden Bei uns ist das die 23 8 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren d PHP Nun entfernen wir uns von den Protokollen Der Unterschied besteht nunmehr in der Programmiersprache die zur Programmierung verwendet wird Dort wo html aufh rt macht PHP weiter Es bietet sehr flexible M glichkeiten zum
68. nction LoadHTML request di new Date getTime myXMLHTTPRequest open GET request false myXMLHTTPRequest send null content innerHTML myXMLHTTPRequest responseText d2 new Date getTime function LoadHTML2 request di new Date getTime myXMLHTTPRequest open GET request false myXMLHTTPRequest send null index innerHTML myXMLHTTPRequest responseText d2 new Date getTime 40 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren Diese beiden Funktionen werden erst sp ter wirklich wichtig wenn wir uns dem RSS Feed n hern Denn diese Funktionen machen es m glich dass der Feed den Titel und den Inhalt abzufragen var counter var ref 0 function show i content ref style display none content i style display block histFrame location search i function make_index var 1 content childNodes length var i var j 0 var out while i lt 1 if content childNodes i firstChild null out lt div class index onclick show j gt content childNodes i getElementsByTagName H3 innerHTML lt div gt content j style display none j 41 myXMLHTTPRequest open GET cms4ds_log php loc location pathname location search false myXMLHTTPRequest send null counter innerHTML counter innerHTML replace myXMLHTTPRequest responseTe
69. net eine ganze Reihe von htaccess Generatoren Nun k nnte unsere Datei zum Beispiel so aussehen Admin S 1S3a6ec4PkSYiEMOVnuxlzRkQoEmLaPS0 Heinz S1SvOb0OWUyGSMnoANxLYwI2JWOSc96AL5 Nun laden wir noch die Datei htaccess in das Verzeichnis web und die nutzer pw in das Verzeichnis web passwd Wer allerdings nur Unterverzeichnisse sperren m chte legt die htaccess dort hinein Um die Sicherheit noch weiter zu erh hen kann man die nutzer pw auch in ein anderes Verzeichnis als web legen und erh ht somit noch einmal die Sicherheit Dieses kleine Beispiel sch pft bei weitem nicht die M glichkeiten der htaccess aus Mehr Informationen findet man zu Hauf im Internet ii Suchmaschinen abweisen Suchmaschinen wie Google und Yahoo erleichtern uns das Leben im Internet jeden Tag gewaltig Doch private Seiten sollten nicht unbedingt berall katalogisiert sein Daf r gibt es robots txt Dateien Die meisten Suchmaschinen suchen erst nach dieser Datei bevor sie mit ihrer Arbeit beginnen Einfach eine Datei robots txt mit folgendem Inhalt in das Verzeichniss web des Apachen hochladen User agent Disallow iii Alle Zugriffe auf den Webserver loggen Wer m chte nicht gerne mitlesen wer die eigene Seite besichtigt Mit einer kleinen nderung im Apache zeichnet er alle IP Adressen auf Daf r m ssen wir uns per SSH Telnet auf unseren Server als root einloggen Als n chstes sichern wir
70. ology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren Raid 6 3 4 5 2 5 3 Kleine Erkl rung Ben tigte Festplatten gibt an wie viele Festplatten verwendet werden k nnen Tolerierte gleichzeitige Ausf lle gibt an wie viele Festplatten Schaden nehmen d rfen ohne das man Angst vor Datenverlust haben muss Kapazit t gibt an wie gro das neue virtuelle Laufwerk wird z B 5 3 Wenn sie f nf Festplatten einsetzen hat das neue Laufwerk die Gr e von drei Laufwerken Beachten sollte man dass die Platte mit der geringsten Kapazit t immer die Kapazit t aller anderen vorgibt z B Sie haben 4 Festplatten a 300GB und eine mit 250 GB dann ist die Kapazit t am Ende so gro als w rden sie 5x250GB einsetzen Es empfiehlt sich also baugleiche Festplatten zu verwenden i Jumboframes Aus den Urzeiten der Netzwerke stammt die Festlegung dass ein Paket von Daten maximal 1 518 Bytes umfassen darf Damals entschied man sich f r eine derartige Festlegung da Fehler in der bertragung recht h ufig vorkamen und dann das Paket erneut gesendet werden musste Umso kleiner das Paket damals also war umso schneller lie es sich erneut senden Nun hat in den letzten Jahren die Verbesserung der Netzwerktechnologie aber dazu gef hrt dass Fehler viel seltener auftreten Da die Pakete relativ klein sind und sie nun deutlich schneller eintreffen spielt die Rechengeschwindigkeit und andere Dinge
71. ontent i style display block ref i found 1 histFrame location search i else content i style display none if found content ref style display block Die Funktion showme ist ein Teil der Suche Die Funktion selber ist nicht in der Lage eigenst ndig die Beitr ge zu durchforsten Stattdessen nimmt es das Ergebnis entgegen und ruft dieses auf Die eigentliche Suche bergibt die Rubrik und die ID des Artikels Daher funktioniert die Suche nur zuverl ssig wenn alle Rubriken unterschiedliche Namen haben Wenn irgendetwas falsch gelaufen ist und showme kein Ergebnis finden kann leitet es wieder zur letzten Seite zur ck function searchAll s content innerHTML if s d new Date getTime LoadHTML cms4ds php like s for var i 8 i lt content childNodes length i if content childNodes i nodeType 1 content childNodes i innerHTML content childNodes i innerHTML replace eval s gi lt u gt 1 lt u gt if content innerHTML content innerHTML lt div gt lt h3 gt keinen Suchbegriff gefunden lt h3 gt lt div gt make_index Nun zur eigentlichen Suche SearchAll ruft mit Hilfe von AJAX die Datenbank auf und sucht nach bereinstimmungen Nachdem am Anfang der content also der Mittelteil der Seite geleert wurde wird es jetzt mit dem Ergebnis gef llt function bookmark s url window location
72. ownloads erreichen kann holt ftp deutlich mehr aus dem m glichen heraus Die meisten g ngigen Browser unterst tzen das ftp Protokoll und liefern ber ftp DiskStation meist einen berblick ber ihre Dateien Doch dies ist generell sehr Text orientiert und un bersichtlich Daher sind separate Programme wie das frei erh ltliche WinSCP deutlich besser f r diese Zwecke geeignet Diese Programme bieten eine Windows Explorer hnliche Oberfl che und machen den Dateitransfer per simplen Drag und Drop m glich 7 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren Doch hnlich wie http hat auch ftp mit der fehlenden Sicherheit zu k mpfen Aufgrund der fehlenden Verschl sselung braucht man nur den Internetverkehr mitzuschneiden und kann dann recht einfach die Anmeldedaten auslesen und missbrauchen Die L sung hei t sftp Dieses Protokoll nutzt als Grundlage SSH womit wir uns als n chstes besch ftigen und verwendet dessen Verschl sselung um auf Dateien zuzugreifen Aufgrund der besseren Ausnutzung der Verbindung sollten sie immer als Download Link f r ihre Benutzer ftp statt http nutzen Ein Beispiel f r die l ngeren Zeiten ist die Nutzung der FileStation welche auf http statt s ftp setzt Bleibt nur noch das Problem dass die DiskStation kein sftp unterst tzt Stattdessen kann man verschl sselt per SSL TLS zugreifen c Telnet SSH Telnet stammt aus der Zeit von Unix und wird ve
73. re Nutzer au erdem dazu auf sichere Passw rter zu verwenden dazu sp ter mehr Ich habe vorhin bereits Brute Force Attacken erkl rt Seit den letzten Firmware Updates bringt die DiskStation eine eigene Sicherung gegen dieses Vorgehen mit Dabei werden IP Adressen welche sich innerhalb von 10 Minuten mindestens 5mal fehlerhaft versucht haben einzuloggen auf eine Liste gesetzt Bevor sich ein Nutzer verbindet wird diese Liste berpr ft und bei bereinstimmung die Verbindung abgebrochen unabh ngig davon ob die Zugangsdaten falsch oder richtig waren Diese IP Blockierung muss zun chst aktiviert werden Der FTP Dienst bietet au erdem die M glichkeit ausschlie lich mit SSL TLS verschl sselte Verbindungen anzunehmen Nutzt man FTP ber das Internet sollte man dies aktivieren Beachten sie dann dass ihr Programm welches sie zum Zugang nutzen dies unterst tzt z B WinSCP Wie man den Webserver absichert haben wir bereits mit den htaccess Dateien besprochen Wer in seinem Router die verschl sselten Ports aktiviert hat muss nun au erdem die entsprechenden Funktionen im DiskStationManager aktivieren H ufig wird auch nach Verschl sselung der gesamten Festplatte gefragt Ein grundlegendes Problem ist die hohe Prozessorleistung welche daf r ben tigt w re Daher ist dies keine offizielle Funktion itari hat jedoch eine M glichkeit gefunden dies per Modifikation zu ndern http www synology forum de showthread
74. rwendet um auf andere Rechner per Remote engl Fernbedienung zuzugreifen Der Nutzer arbeitet dann in einer sogenannten Shell welches meist ein Textfenster mit meist wei er Schrift auf schwarzem Hintergrund darstellt Wer derartige Technologien f r veraltet h lt dem sollte gesagt sein dass Microsoft in Windows 7 sich nachdem man der hauseigenen Shell schon den R cken gekehrt hatte wieder zum standardm igen Einbau entschlossen hat damit Netzwerkadministratoren direkt auf andere Windows Rechner im Netzwerk zugreifen k nnen ohne durch die ganze Firma zu rennen Diese Technologie beherrscht nat rlich auch der UNIX Abk mmling Linux welcher ja bekanntlich auf den Synology Produkten eingesetzt wird Auch f r Telnet gibt es nat rlich wieder einen Client der einem die Arbeit erleichtert Sehr bekannt ist Putty mit welchem man recht einfach eine Verbindung aufbauen kann Dazu geben sie die Adresse des zu kontrollierenden Ger tes ein w hlen die Verbindungsart Telnet SSH belassen den Port bei 22 bzw 23 und best tigen Nach ein paar Sekunden sollten sie dann das beschriebene simple Fenster sehen Zuerst werden sie nach dem Benutzernamen gefragt Aus Erfahrung w rden sie hier nat rlich admin eintragen Doch wer schon mal mit Linux gearbeitet hat wei dass der Nutzer mit den meisten Rechten hier root hei t Das Passwort unterscheidet sich allerdings nicht von dem des admin Was genau sie nun machen k nnen werde
75. s E Mails welche von dynamischen IP Adressen empfangen werden meist von dem Spam Filtern abgefangen werden Um dies zu verhindern m ssen unsere Mails daher einen kleinen Umweg nehmen Zun chst erstellen wir uns einen kostenpflichtigen Account mit dynDNS bei selfhost de Dieser bietet aber auch einen entscheidenden Vorteil Ist die DiskStation aus welchem Grund auch immer offline w rde normal die Mail in den unweiten des Internets verschwinden Selfhost de wiederum speichert ihre Post bis der Server sich zur ck zur Arbeit meldet Auf diese Weise geht garantiert nichts verloren Zuerst beginnen wir mit unserer Arbeit direkt an der DiskStation und w hlen sie in der Administrationsoberfl che aus Dort geben wir als Domainname die neue dynDNS Adresse an Bei allen anderen Optionen setzen wir einen Haken Nun loggen wir uns bei selfhost de ein und legen einen neuen Mailspace ber Account gt Mail Admin an Dort dann Spool anklicken und unsere DynDNS Adresse ausw hlen Jetzt noch die Daten welche hinter Username fest und Passwort stehen notieren damit wir sie sp ter bernehmen k nnen und zu guter letzt mit einem Klick auf ndern best tigen Jetzt geht die Arbeit an der DiskStation los Wir ffnen unseren SSH Telnet Client z B Putty und beginnen cd usr syno mailstation etc cp main cf main backup cf vi main cf In der gerade ge ffneten Datei m ssen wir jetzt bis zum Ende und f gen hinzu sel
76. search eine nderung stattgefunden hat Trifft dies zu wechselt sich der Beitrag Damit h tten wir uns durch das Herz von itaris CMS4DS gek mpft Von nun an ist das CMS prinzipiell zur Arbeit bereit Doch itari hat nat rlich nicht hier aufgeh rt Uns steht noch eine Tour durch die zus tzlichen Funktionen wie dem RSS Feed und der Datenbankanbindung bevor f CMS4DS SQL Wie die berschrift schon symbolisiert Wir st rzen uns jetzt auf die M glichkeit eine SQL Datenbank mit dem CMS4DS zu verkn pfen Die Datenbank muss Uber ein geeignetes Admin Programm zun chst erstellt werden Zun chst sehen wir uns einmal an in welcher Form die Datenbank aufgebaut werden soll CREATE TABLE cms4ds_content Content_ID int 11 NOT NULL auto_increment TS timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP Titel varchar 20 collate latin1_general_ci NOT NULL Titel Datum datetime default NULL Hide Date char 1 collate latini_general_ci default NULL Content varchar 3200 collate latin1_general_ci default NULL Rubrik varchar 20 collate latini_general_ci default NULL Sequence int 11 default NULL PRIMARY KEY Content_ID Content ID Existiert ausschlie lich zur besseren Handhabung TS Enth lt das Datum der letzten nderung wird nicht direkt vom CMS genutzt Titel Enth lt eine Zeichenfolge welche dem Namen des Beitrages entspricht Titel_Datum Hier wird das Datum der Ver ffentlichung vermerkt D
77. sich trotzdem immer weiter durch Als Alternative zu RSS Feeds haben sich Atom Feeds etabliert welche ihrerseits auf RSS 2 0 basieren k POP3 SMTP IMAP Diese drei Protokolle werden von uns jeden Tag genutzt Aber im Gegensatz zu http f llt uns das nicht jeden Tag ins Auge Denn einmal konfiguriert l uft alles automatisch Die Rede ist von E Mail Protokollen In der DiskStation werden sie von der MailStation verwendet welche als spk Paket bei Synology vorliegt und einfach mit einem Klick installiert werden kann Die bekanntesten sind POP3 IMAP und SMTP und werden auch von der MailStation in vollem Umfang unterst tzt Zun chst zum PostOfficeProtocol in Version 3 0 oder kurz POP3 Dieser Vertreter beschr nkt sich rein auf das Abholen von Mails Genauer genommen unterst tzt es das Auflisten Abholen und L schen der Mails bietet aber keine M glichkeit des Sendens und muss daher immer im Verbund mit einem anderen Protokoll genutzt werden Standardm ig verwendet POP3 den Port 110 wobei auch die MailStation keine Ausnahme ist Wer also auch von au erhalb dieses Protokoll nutzen m chte wird um eine Portfreigabe nicht herumkommen Die Version eins wurde bereits 1984 ver ffentlicht und es dauerte nur ein Jahr bis die zweite Version folgte 1988 fand dann die endg ltige Version 3 seine Endfassung Die meisten g ngigen Mail Clients unterst tzen POP3 ohne Probleme Die bertragung von Daten erfolgt allerdings hnlich wie bei FTP
78. t werden die Kabel in Position gebracht und das Geh use wieder zusammengesetzt und verschraubt Nun kann man sein neues Schmuckst ck erstmals ans Stromnetz lassen nachdem man das LAN Kabel befestigt hat Wenn der Start laut den LEDs Planm ig gelaufen ist beginnt die Arbeit am eigenen Computer Zun chst muss die mitgelieferte CD gestartet werden Das dort mitgelieferte Dienstprogramm kann die DiskStation recht unkompliziert mit einem Klick einrichten 15 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren 4 Die Bestandteile der Firmware und kleine Tricks Achtung Bei einigen der hier beschriebenen Vorgehensweisen handelt es sich um Anderungen am System welche von Synology nicht unterst tzt werden Alles erfolgt daher ausdriicklich auf eigene Gefahr a Webstation Die DiskStation bringt einen eigenen Webserver mit welcher nach Aktivierung die eigene Homepage im Internet pr sentiert Doch alles der Reihe nach Zun chst sollten sie sich vergewissern dass die Webstation in der Administrationsoberfl che aktiviert ist und die entsprechenden Ports in ihrem Router weitergeleitet wurden http 80 Wer das verschl sselte https nutzen m chte muss dies vorher noch aktivieren Nun erstellt die Firmware den Ordner web Ihre erstellten Seiten sind ab sofort ber die Adresse der DiskStation erreichbar http DiskStation Beachten m ssen sie nur dass der Webserver n
79. t ist ein wenig Geld auszugeben kann preiswert sogar eine echte de Domain bekommen z B selfhost de h Raids Bevor wir unsere DiskStation jetzt in Betrieb nehmen k nnen m ssen wir uns mit einem weiteren Thema besch ftigen Was passiert wenn die Festplatte in die Knie geht Alle Daten verloren Da solche Ausf lle in der IT Branche unbezahlbar sind gibt es nat rlich ein Gegenmittel Sogenannte Raids kopieren alle Dateien auf verschiedene Festplatten um im Falle eines Defektes ohne Datenverlust weiter arbeiten zu k nnen Bei den gr eren DiskStations welche Hot Swap f hig sind k nnen wir sogar im laufenden Betrieb die defekte Platte austauschen Komplette Sicherheit kann allerdings nicht gew hrleistet werden denn wenn man eine Datei l scht fehlt sie danach nicht nur auf einer Platte sondern auf allen Doch mit Backups welche in diesem Fall helfen k nnen werden wir uns noch fr h genug auseinander setzen Da es nicht einfach ist die Raids im Nachhinein zu ndern sollte man von Anfang an die Konfiguration w hlen welche f r einen den meisten Sinn ergibt Hier ein kurzer berblick ber die von den DiskStations unterst tzten M glichkeiten Raid Level Ben tigte Tolerierte gleichzeitige Kapazit t des neuen logischen Festplatten Ausf lle Laufwerks Laufwerke Gr e Kein Raid 1 0 1 1 Raid O 2 3 4 5 0 5 5 Raid 1 2 1 2 1 Raid 5 3 4 5 1 5 4 10 Version vom 13 03 2009 Syn
80. t werden Hinweis Wer den Ordner public nicht nutzen will kann einfach ein anderes Verzeichnis als Zwischenablage nutzen Auch bei den Links sollte man vorsichtig sein da die Datei durch eine neuere Version ersetzt werden kann Dann sollte man einfach nachschauen ob es auf dem Server eine hnliche Datei mit anderer Versionsnummer gibt d Zugriff ber SSH Eigentlich m sste ich hier schreiben Zugriff ber SSH Telnet Doch Telnet ist eines der gr ten Sicherheitsrisiken beim Fernzugriff daher m chte ich jeden dringendst dazu auffordern Telnet deaktiviert zu lassen Durch die Verschl sselung bei SSH gibt es keine Nachteile Der einzige Unterschied liegt im Port Doch dies sollte kein Problem darstellen Doch genug der Sicherheitsrisiken Irgendwie lasse ich mich zu oft dar ber aus Sehen wir doch einmal was wir ben tigen Zuerst muss der Zugang aktiviert werden Dann ben tigen wir noch einen Client Der ber hmteste ist Putty Dieser ist auch als portable Version verf gbar sodass man ihn auf einem USB Stick mit sich herum tragen kann und bei Problemen auf der DiskStation schnell vom n chsten PC aus die M glichkeit der Wartung hat Die Konfigurations Oberfl che sieht aus wie folgt Screenshot Portable Version v 0 60 SS PuTTY Configuration 52 Category Session Basic options for your PuTTY session Logging eer Specify the destination you want to connect to Keyboard Host Name or IP ad
81. uch verschiedene Protokolle wie zum Beispiel das Laden von einem Torrent unterst tzt Zum Nutzen der DownloadStation muss diese allerdings zun chst aktiviert werden und man ben tigt einen Nutzer welcher die DownloadStation nutzen darf Untermen Anwendungen Benutzernamen und Passwort mit Manager FileStation identisch e AudioStation 19 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren Musik h ren ohne einen Computer laufen zu lassen Mit der AudioStation kein Problem mehr Zun chst ben tigt man daf r allerdings USB Lautsprecher kompatibilit ts Liste beachten welche an einen der USB Ports der DiskStation angeschlossen werden Nun braucht man nur noch ein wenig Musik welche in den neu erstellten Ordner music kopiert werden muss ber das Webinterface kann man nun den Musikplayer steuern Alternativ kann man auch die Synology Fernbedienung kaufen und vollkommen ohne PC Musik abspielen Auch IPods werden von der AudioStation unterst tzt Doch bisher haben wir uns nur die eine Seite der AudioStation angesehen Denn wenn man die AudioStation ber das Internet freigibt kann man seine Musik mit Hilfe von Streaming auf irgendeinem Computer auf dieser Welt abspielen f iTunes Server Was kann der iTunes Server und was kann er nicht Der iTunes Server ist als Streaming Server konzipiert und erm glicht allen Rechnern mit installierten iTunes den Zugriff auf die Musikinh
82. unkt schaut st t wieder auf den Modularen Aufbau Denn wenn ein Virus ein Modul attackiert ist die Wahrscheinlichkeit hoch dass man am Ende nur einen winzigen Teil zerlegen konnte und das eigentliche System nach wie vor seinen Dienst verrichtet b Die Verzeichnisse des Synology Linux Als erstes m chte ich auf den Verzeichnis Aufbau des Synology Linux eingehen Dieser ist nur einsehbar wenn man sich als root ber SSH einloggt Die Firmware eigenen Funktionen geben keinen Blick auf die Stammverzeichnisse frei Aber das zu Recht denn die kleinsten nderungen in diesem Teil des Linux k nnen zu gro en Problemen bis hin zum Systemabsturz und Datenverlust f hren bin binaries In diesem Verzeichnis werden alle Programme gespeichert die vom Benutzer ausgef hrt werden d rfen dev devices In diesem Ordner werden alle Treiber gepeichert etc et cetera Alle wichtigen Konfigurationsdateien werden hier gespeichert etc default Die originalen Konfigurationsdateien liegen hier als Backup vor initrd Enth lt w hrend des Bootens Startphase die Dateien welche sp ter zur root directory also wird Das Stammverzeichnis welches ungef hr mit C bei Windows Rechnern vergleichbar ist hb library Alle wichtigen Standard Funktionen der Programme die h ufig verwendet werden sind in sogenannte Bibliotheken ausgelagert linuxrc rc run commands Datei mit automatisierten Startprogram
83. wendungen Denn warum nicht selbst Hand anlegen wenn es so einfach ist 5 Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren Dieser Text eignet sich f r Einsteiger und Fortgeschrittene gleicherma en und begleitet den Leser von Kauf und Inbetriebnahme bis hin zu den kleinen Kniffen die das letzte aus der DiskStation herausholen Haftung Dieses Dokument ist keine Publikation einer offiziellen Stelle Das Dokument erhebt weder den Anspruch auf Vollst ndigkeit noch auf Fehlerfreiheit F r Fehler in diesem Dokument bernimmt der Autor keinerlei Haftung Die Verwendung der Modifikationen erfolgt ausdr cklich auf eigene Gefahr Hinweise zur Verwendung e Dieser Guide wurde zur Firmware DSM2 1 0832 geschrieben Sollten sie eine andere Firmware verwenden kann es gewisse Unterschiede geben e S mtliche Links welche sich auf die DiskStation beziehen z B http DiskStation 5000 funktionieren in ihrem Netzwerk wahrscheinlich nicht Die Bezeichnung DiskStation m ssen sie daher entweder durch die IP oder den Namen ihrer DiskStation ersetzen Wenn sie im LAN arbeiten empfiehlt es sich nicht die DynDNS Adresse zu verwenden da einige Router dies nicht korrekt umsetzen k nnen Warenzeichen Synology und andere Namen von Synology Produkten sind gesch tzte oder eingetragene Warenzeichen der Synology Inc Microsoft Windows Windows 2000 und Windows XP sind Warenzeichen der Microsoft
84. werde trotzdem versuchen es so einfach wie m glich zu erkl ren sodass man auch mit wenig Wissen ber diese Gebiete etwas erreichen kann Bevor wir beginnen noch ein wenig zu den Prinzipien hinter diesem CMS Es sollte so wenig wie m glich PHP und anderen Server seitigen Code besitzen Gegen JavaScript und andere Client basierte Sprachen spricht dagegen nichts Wer will kann mit Java ein Feuerwerk von Effekten ausl sen solange er so wenig wie m glich PHP dabei einsetzt So k nnen wir sicherstellen dass unser cms4ds das bleibt wof r es geschaffen wurde schnell Desweiteren ist bei Browser Weichen Vorsicht geboten Also bei Code der von Browsern unterschiedlich interpretiert wird oder den manche gleich gar nicht verstehen Die Grundlagen wie wir sie hier besprechen werden laufen mindestens mit Firefox und Internet Explorer ohne Probleme Trotz des Namens ist unser cms4ds am Ende halt nur eine umfangreiche Internetseite Daher l uft es nicht nur auf einer DS sondern auf jedem Server der PHP5 und eventuell eine Datenbank bereitstellt Das trifft meist auch auf bezahlten Webspace zu Bei kostenlosen Hostern ist es aber eher die Ausnahme Da es keine weiteren nderungen am Linux ben tigt ist es au erdem keine 3rd Party Application sondern eine einfache Webanwendung also muss man von Seiten Synology nichts bef rchten c Der Aufbau Nun geht es ans Eingemachte html Dateien besitzen im cms4ds nur eine kleinere Rolle sie besitze
85. xt index innerHTML out content style display block d3 new Date getTime timer innerHTML timer innerHTML replace AJAX Request d2 d1 100 sek Page d3 d 10 sek Nachdem ein paar weitere Variablen definiert wurden folgt die Funktion show Diese k mmert sich um das Beitrags Men rechts unten und schaltet zwischen den Beitr gen hin und her Was dem Nutzer verborgen bleibt ist dass die URL ge ndert wird um den zur ck Knopf am Browser eine Chance zu geben das richtige zu tun Wie bereits beschrieben werden die Beitr ge anhand der h3 berschriften unterteilt und mit Namen verpasst Die Funktion make_index erledigt genau dies Sie l uft den gesamten Inhalt der Seite ab und richtet die Navigation f r die Beitr ge entsprechend ein Ist der Index fertig und die Seite geladen wird die cms4ds_log php aufgerufen und mittels PHP wird der Seitenaufruf geloggt um sp ter jeden Aufruf minuzi s verfolgen zu k nnen und die Zahl der Benutzer wird aktualisiert um eins erh ht function showme s var found page id s decodeURIComponent s substr 1 sa s split amp for var i i lt 8 location pathname encodeURI cms4ds page html id id for var i 0 i lt index length i if id index i innerHTML Version vom 13 03 2009 Synology DiskStations Kleiner Guide Das Copyright liegt bei den Autoren c
Download Pdf Manuals
Related Search
Related Contents
Operating Instructions Tumble dryer Manuel d`utilisation condensé du calibrateur DP14 2 Mo PDF file - ARTEC MANUAL DEL USUARIO ivoclarvivadent.de 取扱説明書 - 日立の家電品 HBV PCR detection Kit USER MANUAL ecg accessories - eastcoastmedical.co.za Copyright © All rights reserved.
Failed to retrieve file