Seagate Dockstar
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/