Cubieboard2をDLNAサーバで復活させる
- 2025/05/06 20:46
- カテゴリー:Cubieboard
昨年ディスククラッシュでWebサーバを止めてしまったCubieboard2,ボード自体は問題ないのでサブPCの交換したSSD480GBを使ってDLNAサーバにする
取り外しボード上の埃を清掃
長年利用したboot用の8GBのμSDカードは使えるだろうか?と全WriteでSDフォーマットする
問題なさそうなのでOSをセットアップ
既に専用OSであるCubianは更新されていないのでArmbianを使う
「Armbian_community_25.5.0-trunk.370_Cubieboard2_bookworm_current_6.12.20_minimal.img」
ミニマムバージョンをDL(こちら)してμSDカードに書き込む
μSDカードをセットして起動
armbianのデフォルトユーザーはroot,パスワードは1234
最初のログインでrootのパスワード変更とリモートからログイン可能なユーザ登録(後でarmbian-configからrootログインをネット経由禁止にする)
拙者はIDを1001に統一したいのでユーザ登録せずBREAKして統一グループとユーザを作成
# addgroup ...
# adduser ...
sudoを使えるようにする
# gpasswd -a hoge sudo
ユーザ「hoge」をグループ「sudo」に追加
SSD480GBをルートにして起動させるためルートディレクトリの変更
$ sudo nand-sata-install
画面に沿って進めていけばsda(SSDなら)にシステムがコピーされboot可能になる
完了後,reboot
$ sudo apt update
・・・
$ sudo apt upgrade
・・・
$
カーネルがアップされたので,reboot
armbian-configにて日本モードにする(TM,UTFなど)
DLNAサーバのセットアップ(参考サイト)
$ sudo apt-get install minidlna
$ cat /var/log/minidlna/minidlna.log
minidlna.c:1126: warn: Starting MiniDLNA version 1.3.0.
minidlna.c:393: warn: Creating new database at /var/cache/minidlna/files.db
minidlna.c:1186: warn: HTTP listening on port 8200
scanner.c:730: warn: /var/lib/minidlna を検索中
scanner.c:819: warn: /var/lib/minidlna (0 ファイル) の検索終了!
playlist.c:135: warn: Parsing playlists...
playlist.c:269: warn: Finished parsing playlists.
monitor.c:222: warn: WARNING: Inotify max_user_watches [8610] is low or close to
the number of used watches [2] and I do not have permission to increase this limit.
Please do so manually by writing a higher value into /proc/sys/fs/inotify/max_user_watches.
$ sudo sysctl fs.inotify.max_user_watches
$ sudo echo "fs.inotify.max_user_watches = 86100" > /etc/sysctl.d/minidlna.conf
$ sudo sysctl -p /etc/sysctl.d/minidlna.conf
$ sudo apt install vim
$ sudo vi /etc/minidlna.conf
メディアディレクトリの変更
#media_dir=/var/lib/minidlna
media_dir=/svr/minidlna
$ sudo service minidlna restart
ネット関係のコマンドが何も入ってない
$ sudo apt network-manager
$ sudo apt install net-tools → iproute2に移行して非推奨(ifconfigはip)
メディアをWindowsから操作するためsambaをセットアップ
$ sudo apt install samba
$ sudo vi /etc/samba/smb.conf
[minidlna]
path = /srv/minidlna
public = yes
writeable = yes
create mode = 0666
directory mode = 0777
allow trusted domains = yes
$ sudo service smbd restart
cubieboard2をdlnaでアクセス可能にしてVLC,MediaPlayerで確認
簡単な情報として,MiniDLNA statusを,「http://dlna:8200/」で参照可能
DLNAサーバはWindowsネットワークアイコンにも表示される