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でアクセスします。
できました。
WebminからCockpitに浮気をしたら、キーが追加できないアクシデントに遭遇しました。(´Д⊂グスン
旧型Raspberry PiにCockpitを構築してRaspberry Pi 4にWebminを構築したほうが良かったかもしれません。Raspbianと言う名前をまた堪能できたので旧型Raspberry Piはおさしみくんを許してあげて下さい。