Seagate Dockstar

Aus Streamboard Wiki
Zur Navigation springen Zur Suche springen


Einleitung

Hardware Vorbereitung

Software Vorbereitung

Installation Debian

Basisinstallation

Zusatzpakete

Editor Joe

Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf.

Installation

apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)
apt-get install joe

Funktion

Leer öffnen

root@debian:/# joe

oder Beispiel fstab editieren

root@debian:/# joe /etc/fstab

Verlassen ohne Änderungen

[strg][c]

verlassen mit speichern

[strg][kx]

Hilfemenü

[strg][kh]

Kernel kompilieren

Oscam Installieren

Tips/ Tricks

Statische IP einstellen

Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.2.99
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.1

Zeitzone einstellen

dpkg-reconfigure tzdata

Debian auf deutsch einstellen

apt-get install locales language-env

Danach legt man den Standard-Locales des Systems fest mit:

dpkg-reconfigure locales

vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro

Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte

   set-language-env

ausführen. Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. in ~/.bashrc :

   LC_MESSAGES=de_DE.UTF-8
   LC_CTYPE=de_DE.UTF-8
   export LC_MESSAGES LC_CTYPE


Apache SSL einrichten und Proxy für Oscam

Zertifikat erstellen:Kursiver Text

mkdir -p /etc/apache2/ssl
openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem

in dem folgenden Dialog etwas eintragen. Wichtig - bei Name Eure Domain eintragen - spart Fehlermeldungen im browser

ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash < /etc/apache2/ssl/apache.pem`.0
chmod 600 /etc/apache2/ssl/apache.pem 
joe /etc/apache2/ports.conf

alt:

Listen *:80

#<IfModule mod_ssl.c>
#    Listen 443
#</IfModule>

neu:

Listen *:80
<IfModule mod_ssl.c>
    Listen 443
</IfModule>

Apache einmal durchstarten

/etc/init.d/apache2 reload

Modul laden

a2enmod ssl
/etc/init.d/apache2 force-reload

Virtuellen Host einrichten und oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen)

joe /etc/apache2/httpd.conf
<VirtualHost *:443>
 SSLEngine on
 SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key
 SSLCertificateFile /etc/apache2/ssl/apache.pem
 <Directory /var/www/var/www></Directory>
 <Directory /var/www/usr/lib/cgi-bin></Directory>
 DocumentRoot /var/www
</VirtualHost>

<Proxy *>
 Order deny,allow
 Allow from all
</Proxy>

ProxyRequests off
ProxyPass /oscam/ http://127.0.0.1:84/
ProxyPassReverse /oscam/ http://127.0.0.1:84/


Ich habe leider nirgendwo eine Config gefunden die Proxy module zu laden. Daher habe ich es mit Webmin gemacht. Dazu Servers/ Apache Webserver Registerkarte "Global configuration" -> "Configure Apache Modules". Dort anhaken "proxy" und "proxy_http". Speichern und rechts oben Apache neu starten. Oscam WebIf sollte nun verfügbar sein unter https://plugIP/oscam/

Installation Open WRT

Basisinstallation

Zusatzpakete

Kernel kompilieren

Oscam Installieren

Tips/ Tricks