Linux-Blog

Linux auf dem Server oder Raspberry Pi, in Mikrocontrollern  oder Desktop, kurze Scripte in Bash, Python und PHP.

Auschnitt Web-Browser

IPv6 für meinem Webserver zu aktivieren ging so :

  • V-Server  iPv6 beantragen. (Webformular Provider)
  • Für die ausgewählte Domain, die beantragte  Domain-IPv6 (AAAA-Record) eintragen. (Webformular Provider)
  • Fertig  geht.

Webserver https verschlüsseln und selbst zertifiziert :

  • Apache2 Modul SSL aktivieren

    Bewertung: 5 / 5

    Stern aktivStern aktivStern aktivStern aktivStern aktiv
Banana Pi mit SSD 120 GB

Am Banana Pi Single-board-computer  gibt es eine  SATA Schnittatelle. Dort kann eine SSD 120 GB Festplatte angeschlossen werden.

Bei dem Adapterkabel, das ich mir besorgt habe, war + und - vertauscht. Symptom war: Immer wenn ich die SATA Platte mit dem Bananapi verbunden hatte, schaltete der sich ab. Es ist aber zum Glück nichts kaputt gegangen:

Um die Rechenleistung zu verbessern kann die Root-Partition auf die SATA-Festplatte kopiert werden. Nur noch das /boot muss auf der SD-Karte bleiben. Diese Anleitung funktioniert: http://blog.doenselmann.com/banana-pi-mit-ssd-hdd-betreiben/

Banana Pi bootet hier ein Linux:   Opensuse von Lemaker.

Ich hab dann die freie Suchmaschine Yacy draufgemacht und im senior Mode + seed  mit dem Router über ein Ethernet-Kabel verbunden.

In /etc/hosts  :  192.168.x.y  Internertdomain.de  eintragen, wenn die Suchmaschine auch vom Internet erreichbar sein soll.

YaCy  startet jetzt automatisch direkt nach dem booten mit Hilfe von Systemd. Hier steht genau wie  das geht: https://walterebert.com/blog/starting-yacy-boot-systemd/

Bewertung: 5 / 5

Stern aktivStern aktivStern aktivStern aktivStern aktiv
Stromapp für Raspberry Pi

So einfach funktioniert eine App für das SmaRPt

Auch dieses Python-Script  für den Raspberry Pi hab ich im Internet gefunden und etwas umgepatcht.
Besonderheit: Durch Einfügen der Zeile import pycurl in das Pythonscript, kann Html gelesen werden.

 Der Server zuhause verbraucht Energie. In dieser Beispiel-App wird die momentane Leistungsabnahme in Watt  angezeigt .

Pythonscript  download

Bewertung: 5 / 5

Stern aktivStern aktivStern aktivStern aktivStern aktiv
Beispiel Menue

So einfach funktioniert das Menue auf dem SmaRPt

Das  Menu für den Raspberry Pi besteht eigentlich aus einer Reihe von Einzlbildern. Auf Tastendruck wird ein neues Pythonscript geladen mit einem neuen Menuebild.
Für die Bildershow verwende ich das gleiche Script . Programm(App) wird dann zurück zum Menue. Nächstes Menue wird zu nächstem Bild.
Auch der Sprung  und Rücksprung in Untermenues  beruht auf diesem Script.

Python-script:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import RPi.GPIO as GPIO
import time
import os
#Menue Bild wird angezeigt
os.system("fbi -noverbose -T 1 -a -d /dev/fb1 /home/pi/bilder/menue/menue1.jpg")

# Pin 23 und 18 werden  von den Tastern belegt
buttonPin = 23
buttonPin1 = 18
GPIO.setmode(GPIO.BCM)
GPIO.setup(buttonPin,GPIO.IN)
GPIO.setup(buttonPin1,GPIO.IN)

while True:
  if (GPIO.input(buttonPin1) ==1):
    #Programm(App) wird ausgeführt
    os.system("python /home/pi/gpiotest1.py")
  if (GPIO.input(buttonPin) ==1):
    #Nächstes Menue
    os.system("python /home/pi/menue2.py")


GPIO.cleanup()

 

Bewertung: 5 / 5

Stern aktivStern aktivStern aktivStern aktivStern aktiv