Raspberry Pi 4 Model B 8GB(Revision:d03114)にウェブベースシステム管理ツールを構築した。

 ウェブベースシステム管理ツールとしてWebminを選択しようと考えました。しかし、それは旧型Raspberry Piで行ったことがあるので別の管理ツールがあれば試したくなりました。
 探してみるとAjenti/Cockpit/aaPanelを見つけ出しました。もしかしたら他にもあるかもしれません。今回は管理ツールとしてCockpitを選択して構築することにします。

 構築方法を2通り見つけました。

 レポジトリーとキー追加で構築することにします。

pi@raspberrypi4mb8gb:~ $ dpkg -l | grep dirmngr
ii  dirmngr                                 2.2.12-1+rpi1+deb10u1               armhf        GNU privacy guard - network certificate management service
pi@raspberrypi4mb8gb:~ $ sudo su -
root@raspberrypi4mb8gb:~# echo 'deb http://deb.debian.org/debian stretch-backports main' > /etc/apt/sources.list.d/backports.list
root@raspberrypi4mb8gb:~# gpg --keyserver pgp.mit.edu --recv-keys 8B48AD6246925553
gpg: ディレクトリ'/root/.gnupg'が作成されました
gpg: keybox'/root/.gnupg/pubring.kbx'が作成されました
gpg: 鍵サーバからの受信に失敗しました: No keyserver available
root@raspberrypi4mb8gb:~# exit
ログアウト

 dirmngrがインストール済みであることを確認後、キーの追加を試みるとできませんでした。

pi@raspberrypi4mb8gb:~ $ sudo su -
root@raspberrypi4mb8gb:~# echo 'deb http://deb.debian.org/debian stretch-backports main' > /etc/apt/sources.list.d/backports.list
root@raspberrypi4mb8gb:~# gpg --keyserver keyserver.ubuntu.com --recv-keys 8B48AD6246925553
gpg:8B48AD6246925553: 公開鍵"Debian Archive Automatic Signing Key (7.0/wheezy) <ftpmaster@debian.org>"をインポートしました
gpg:           処理数の合計: 1
gpg:             インポート: 1
root@raspberrypi4mb8gb:~# gpg --keyserver keyserver.ubuntu.com --recv-keys 7638D0442B90D010
gpg:7638D0442B90D010:"Debian Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>"変更なし
gpg:           処理数の合計: 1
gpg:               変更なし: 1
root@raspberrypi4mb8gb:~# gpg --keyserver keyserver.ubuntu.com --recv-keys 04EE7237B7D453EC
gpg:E0B11894F66AEC98:"Debian Archive Automatic Signing Key (9/stretch) <ftpmaster@debian.org>"変更なし
gpg:           処理数の合計: 1
gpg:               変更なし: 1
root@raspberrypi4mb8gb:~# gpg -a --export 8B48AD6246925553 | sudo apt-key add -
OK
root@raspberrypi4mb8gb:~# gpg -a --export 7638D0442B90D010 | sudo apt-key add -
OK
root@raspberrypi4mb8gb:~# gpg -a --export 04EE7237B7D453EC | sudo apt-key add -
OK
root@raspberrypi4mb8gb:~# exit
ログアウト

 追加できました。

pi@raspberrypi4mb8gb:~ $ sudo apt update
取得:1 http://deb.debian.org/debian stretch-backports InRelease [91.8 kB]
取得:2 https://linux.teamviewer.com/deb stable InRelease [11.0 kB]                            
ヒット:3 http://archive.raspberrypi.org/debian buster InRelease                               
取得:4 http://deb.debian.org/debian stretch-backports/main armhf Packages [598 kB]            
取得:5 http://deb.debian.org/debian stretch-backports/main Translation-en [465 kB]   
取得:6 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]              
取得:7 https://linux.teamviewer.com/deb stable/main armhf Packages [4,422 B]                  
1,185 kB を 2秒 で取得しました (768 kB/s)                  
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています       
状態情報を読み取っています... 完了
パッケージはすべて最新です。
pi@raspberrypi4mb8gb:~ $ sudo apt install cockpit
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
 cockpit-bridge cockpit-dashboard cockpit-networkmanager cockpit-packagekit cockpit-storaged
 cockpit-system cockpit-ws cracklib-runtime dns-root-data dnsmasq-base exim4-base
 exim4-config exim4-daemon-light guile-2.2-libs libblockdev-mdraid2 libbytesize1 libcrack2
 libgc1c2 libgnutls-dane0 libgsasl7 libkyotocabinet16v5 libmailutils5 libmariadb3 libndp0
 libnm0 libntlm0 libpcap0.8 libpwquality-common libpwquality-tools libpwquality1 libssh-4
 libteamdctl0 libunbound8 mailutils mailutils-common mariadb-common mdadm mysql-common
 network-manager ppp
提案パッケージ:
 cockpit-doc cockpit-pcp cockpit-docker exim4-doc-html | exim4-doc-info eximon4
 spf-tools-perl swaks mailutils-mh mailutils-doc dracut-core libteam-utils
以下のパッケージが新たにインストールされます:
 cockpit cockpit-bridge cockpit-dashboard cockpit-networkmanager cockpit-packagekit
 cockpit-storaged cockpit-system cockpit-ws cracklib-runtime dns-root-data dnsmasq-base
 exim4-base exim4-config exim4-daemon-light guile-2.2-libs libblockdev-mdraid2 libbytesize1
 libcrack2 libgc1c2 libgnutls-dane0 libgsasl7 libkyotocabinet16v5 libmailutils5 libmariadb3
 libndp0 libnm0 libntlm0 libpcap0.8 libpwquality-common libpwquality-tools libpwquality1
 libssh-4 libteamdctl0 libunbound8 mailutils mailutils-common mariadb-common mdadm
 mysql-common network-manager ppp
アップグレード: 0 個、新規インストール: 41 個、削除: 0 個、保留: 0 個。
18.2 MB のアーカイブを取得する必要があります。
この操作後に追加で 76.1 MB のディスク容量が消費されます。
続行しますか? [Y/n] y

 ポート9090でアクセスします。

画像1

画像2

 できました。

 WebminからCockpitに浮気をしたら、キーが追加できないアクシデントに遭遇しました。(´Д⊂グスン

 旧型Raspberry PiにCockpitを構築してRaspberry Pi 4にWebminを構築したほうが良かったかもしれません。Raspbianと言う名前をまた堪能できたので旧型Raspberry Piはおさしみくんを許してあげて下さい。

この記事が気に入ったらサポートをしてみませんか?