ラズパイ5で遊ぶ
1GBモデルで遊ぶ予定
自己調整学習を意識する. 予見, 遂行, 反省の三段階のどこをやっているか アイデアを出そう
やらない
広告ブロック
ネットワーク単位で広告を防ぐ
Pie holeやAdGouard Homeなど
あまり興味がない. 既にAdblockを使っているし, 広告が悪いとも思わないため
DNSサーバ配置
名前解決をローカルに行うと, ISPに記録が残らなくて嬉しいらしい
別に気にしてない
気になる
Webサーバを建て, 何らかのアプリをセルフホスト
MatterMostとかいいのでは, と思ったが, 1GB不足するかも. SSD増設したら行けるか? そもそも必要ないか
最初は自宅内限定で, セキュリティをしっかり設定したら外部へ公開?
お家と外部で安全に接続できる環境の構築
展開がセルフホストと被ってる
以前から興味はあったが, 踏み台にされないか不安だった. この機会に勉強するか?
機械学習を遠方から実行できたら嬉しいが, 安全に通信できるのかが気がかり
家の中に置いたコンテンツに接続するとか, そういう需要はない
通信の高速化
キャッシュサーバの配置でできないかな
IoT用のMQTTサーバ
IoT機器同士の間の通信を請け負うサーバがあるらしい. 面白そう
サーバ
やる
ミニマルな開発環境を整備
動機
LAN内でビルドや配信をして, 検証と確認を高速化したい
何でもできるローカルで色々試した後, クラウドにデプロイしたい
実現方法
VSCode Remoteでラズパイに接続し, コードを記述
airなどで監視し, コード保存時にSSD上でビルド ラズパイでLAN内に静的な配信を行う. ブラウザなどですぐ確認可能
期待される効果
ラズパイに慣れる
*の理解が深まる
SSH, CI/CD(テスト, デプロイ), ビルド, Docker
備考
SSDのバックアップが必要. 結局Githubに送る?
開発はおそらく, ラズパイ上での推論やマジサバ共通テストなどのWebサイトのホストが中心になる ひとまずGoでの開発を検討中. ゆくゆくはラズパイでのRust開発を行いたい