Bananenkiste als Homeserver

Aus BraLUG-Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „=Hmmm...= =Bananian installieren und konfigurieren= ==Installation== ==Konfiguration== <pre> bananian-config </pre> ==Bananian von einer Festplatte booten== H…“)
 
(Printserver)
Zeile 50: Zeile 50:
 
=Server-Dienste=
 
=Server-Dienste=
 
==Printserver==
 
==Printserver==
 +
 +
CUPS installieren:
 +
<pre>
 +
apt-get install cups cups-bsd foo2zjs
 +
</pre>
 +
 +
Mit dem Tool ''cupsctl'' sollte man folgendes einstellen:
 +
* die lokalen, am Server angeschlossenen, Drucker im Netzwerk freigeben
 +
* CUPS über das Netzwerk administrierbar machen
 +
* die automatische Druckervermittlung aktivieren
 +
<pre>
 +
cupsctl --share-printers  --remote-admin --remote-printers
 +
</pre>
 +
 +
Danach kann CUPS z.B. über einen Webbrowser administriert werden. URL: ''https://dein_server:631''
 +
 +
Ich besitze einen HP Laserjet 1018, es muss die Firmware aus dem Internet geholt und installiert werden, damit diese automatisch beim Einschalten des Druckers in selbigen kopiert wird:
 +
<pre>
 +
getweb 1018
 +
...
 +
</pre>
 +
Danach empfiehlt sich ein Reboot des Systems.
 +
 
==Fileserver==
 
==Fileserver==
 
==Backup==
 
==Backup==

Version vom 21. Juni 2015, 18:51 Uhr

Inhaltsverzeichnis

Hmmm...

Bananian installieren und konfigurieren

Installation

Konfiguration

bananian-config

Bananian von einer Festplatte booten

Hat man eine SATA-Festplatte an seinen Banana Pi angeschlossen, ist es sinnvoll von dieser auch zu booten. Um dies so einzurichten, sind z.B. folgende Schritte zielführend (angenommen, /dev/sda ist die angeschlossene Festplatte):

fdisk /dev/sda

...RTFM --> Partionierung der Festplatte.


mkfs.ext4 /dev/sda1

...Formatierung der (ersten eingerichteten) Partition der Festplatte.

Das root-Filesystem der SD-Karte muss auf die Festplatte kopiert werden (Annahme, es wurde nur die Partition /dev/sda1 auf der Festplatte angelegt; der Swap-Bereich befindet sich in der Datei /swapfile1 (Default bei Bananian)):

mount /dev/sda1 /mnt/
rsync -ax / /mnt/


Danach müssen noch die entsprechenden Boot-Parameter in der Datei /uEnv.txt eingestellt werden (der Editor joe ist installiert):

umount /mnt/
mount /dev/mmcblk0p1 /mnt/
joe /mnt/uEnv.txt

Die Zeichenfolge 'root=/dev/mmcblk0p2' ist durch 'root=/dev/sda1' auszutauschen. Nach einem

reboot

sollte von der angeschlossenen Festplatte gebootet werden...!


"Heartbeat" ausschalten

Um die nervig blinkende grüne LED auf dem Board auszuschalten, ist folgender Befehl (als root auszuführen) erfolgreich:

echo none > /sys/class/leds/green\:ph24\:led1/trigger

Wird dieses Kommando in der Datei /etc/rc.local aufgenommen, erfolgt das Ausschalten der blinkenden "Herzschlag"-LED automatisch nach dem Hochfahren des Systems.

Server-Dienste

Printserver

CUPS installieren:

apt-get install cups cups-bsd foo2zjs

Mit dem Tool cupsctl sollte man folgendes einstellen:

  • die lokalen, am Server angeschlossenen, Drucker im Netzwerk freigeben
  • CUPS über das Netzwerk administrierbar machen
  • die automatische Druckervermittlung aktivieren
cupsctl --share-printers  --remote-admin --remote-printers

Danach kann CUPS z.B. über einen Webbrowser administriert werden. URL: https://dein_server:631

Ich besitze einen HP Laserjet 1018, es muss die Firmware aus dem Internet geholt und installiert werden, damit diese automatisch beim Einschalten des Druckers in selbigen kopiert wird:

getweb 1018
...

Danach empfiehlt sich ein Reboot des Systems.

Fileserver

Backup

Mail

Usenet

Kontakt

Uwe

'Persönliche Werkzeuge