EN

Copying sources and texts (also in parts) for publishing without our permission is NOT ALLOWED. We are fed up with finding our work on other sites (like stackoverflow).

Copying for private and non-public usage is allowed.

DE

Das Kopieren von Quellcode und Texten (auch in Auszügen) ist nicht erlaubt. Wir haben es gründlich satt, unsere Arbeit auf anderen Webseiten zu finden.

Das private Kopieren und Benutzen ist natürlich erlaubt.

Raspberry Pi: Cockpit Web Support installieren

Um einen Raspberry Pi per Remote und Browser grundlegend zu verwalten, gibt es einige Tools. Für vglw. leistungsschwache Systeme (wie den Raspberry Pi V4 und älter) kann die OpenSource Software "Cockpit" genutzt werden.

Öffnen Sie auf dem Raspberry Pi ein Terminal oder verbinden Sie sich per SSH:

pi@raspberrypi:~ $

Geben Sie nun folgenden Befehl ein:

sudo apt-get install cockpit

Folgen Sie den Anweisungen und beantworten Sie die Rückfrage zum Installieren mit "y":

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  cockpit-bridge cockpit-dashboard cockpit-networkmanager cockpit-packagekit cockpit-storaged cockpit-system cockpit-ws cracklib-runtime dbus-user-session dconf-gsettings-backend dconf-service dns-root-data dnsmasq-base eject
  exfat-fuse exfat-utils exim4-base exim4-config exim4-daemon-light gdisk gir1.2-glib-2.0 glib-networking glib-networking-common glib-networking-services gsettings-desktop-schemas guile-2.2-libs libappstream4 libatasmart4
  libblockdev-crypto2 libblockdev-fs2 libblockdev-loop2 libblockdev-mdraid2 libblockdev-part-err2 libblockdev-part2 libblockdev-swap2 libblockdev-utils2 libblockdev2 libbluetooth3 libbytesize1 libcrack2 libcurl3-gnutls libdconf1
  libgc1c2 libgirepository-1.0-1 libglib2.0-bin libgnutls-dane0 libgpgme11 libgsasl7 libgstreamer1.0-0 libgudev-1.0-0 libjansson4 libjson-glib-1.0-0 libjson-glib-1.0-common libkyotocabinet16v5 libltdl7 liblzo2-2 libmailutils5
  libmariadb3 libmbim-glib4 libmbim-proxy libmm-glib0 libndp0 libnm0 libnspr4 libnss3 libntlm0 libpackagekit-glib2-18 libparted-fs-resize0 libpcap0.8 libproxy1v5 libpwquality-common libpwquality-tools libpwquality1 libpython2.7
  libqmi-glib5 libqmi-proxy libssh-4 libstemmer0d libteamdctl0 libudisks2-0 libunbound8 libvolume-key1 libyaml-0-2 mailutils mailutils-common mariadb-common mdadm modemmanager mysql-common network-manager packagekit packagekit-tools
  ppp python3-dbus python3-gi udisks2 wamerican
Suggested packages:
  cockpit-doc cockpit-pcp cockpit-docker xdg-utils cdtool setcd exim4-doc-html | exim4-doc-info eximon4 spf-tools-perl swaks gstreamer1.0-tools libparted-dev mailutils-mh mailutils-doc dracut-core libteam-utils appstream
  python-dbus-doc python3-dbus-dbg btrfs-progs f2fs-tools nilfs-tools reiserfsprogs xfsprogs udftools udisks2-bcache udisks2-btrfs udisks2-lvm2 udisks2-vdo udisks2-zram
The following NEW packages will be installed:
  cockpit cockpit-bridge cockpit-dashboard cockpit-networkmanager cockpit-packagekit cockpit-storaged cockpit-system cockpit-ws cracklib-runtime dbus-user-session dconf-gsettings-backend dconf-service dns-root-data dnsmasq-base eject
  exfat-fuse exfat-utils exim4-base exim4-config exim4-daemon-light gdisk gir1.2-glib-2.0 glib-networking glib-networking-common glib-networking-services gsettings-desktop-schemas guile-2.2-libs libappstream4 libatasmart4
  libblockdev-crypto2 libblockdev-fs2 libblockdev-loop2 libblockdev-mdraid2 libblockdev-part-err2 libblockdev-part2 libblockdev-swap2 libblockdev-utils2 libblockdev2 libbluetooth3 libbytesize1 libcrack2 libcurl3-gnutls libdconf1
  libgc1c2 libgirepository-1.0-1 libglib2.0-bin libgnutls-dane0 libgpgme11 libgsasl7 libgstreamer1.0-0 libgudev-1.0-0 libjansson4 libjson-glib-1.0-0 libjson-glib-1.0-common libkyotocabinet16v5 libltdl7 liblzo2-2 libmailutils5
  libmariadb3 libmbim-glib4 libmbim-proxy libmm-glib0 libndp0 libnm0 libnspr4 libnss3 libntlm0 libpackagekit-glib2-18 libparted-fs-resize0 libpcap0.8 libproxy1v5 libpwquality-common libpwquality-tools libpwquality1 libpython2.7
  libqmi-glib5 libqmi-proxy libssh-4 libstemmer0d libteamdctl0 libudisks2-0 libunbound8 libvolume-key1 libyaml-0-2 mailutils mailutils-common mariadb-common mdadm modemmanager mysql-common network-manager packagekit packagekit-tools
  ppp python3-dbus python3-gi udisks2 wamerican
0 upgraded, 98 newly installed, 0 to remove and 0 not upgraded.
Need to get 30.1 MB of archives.
After this operation, 116 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

Bitte warten Sie die Installation ab:

Setting up cockpit-ws (188-1+b1) ...
Warning: The home dir /nonexisting you specified can't be accessed: No such file or directory
Adding system user `cockpit-ws' (UID 111) ...
Adding new group `cockpit-ws' (GID 115) ...
Adding new user `cockpit-ws' (UID 111) with group `cockpit-ws' ...
Not creating home directory `/nonexisting'.
Created symlink /etc/systemd/system/sockets.target.wants/cockpit.socket → /lib/systemd/system/cockpit.socket.
Setting up cockpit-bridge (188-1+b1) ...
Setting up cockpit-system (188-1) ...
Setting up cockpit-networkmanager (188-1) ...
Setting up cockpit-packagekit (188-1) ...
Setting up cockpit-storaged (188-1) ...
Setting up cockpit-dashboard (188-1) ...
Setting up cockpit (188-1) ...

Die Oberfläche von Cockpit kann jetzt im Browser aufgerufen werden. Als Adresse nutzen Sie den Namen oder die IP des Raspberry Pi auf Port 9090:

http://192.168.1.222:9090

Melden Sie sich mit Ihrem Benutzer an. Bei neuen RaspberryPi Installationen ist der Benutzername "pi" und das Passwort "raspberry".

OpenSource: Source Code

Keine Kommentare Kommentar schreiben

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

dreizehn − zwei =