ubuntu
カテゴリ
ThinkPad L380 Ubuntu Server 構築
2026/02/24 10時install
ThinkPad L380(Core i5 第8世代メモリ16GB)Windows版を殆どいじることが無くなっていたので、Yahooフリマで出品するも、高額設定だったのか全くと言って良いほど人気が無く三週間経過、値段を下げようかと思ったが、何か使えることは無いかとAiに尋ねると、有線LANポートもあるので、Ubuntu Server の構築提案があった、暇つぶしには十分で有意義で興味ある回答を得られたのでメモしておく。
hardmakermadevaluedateshop
ノートPCLenovoThinkPad L380 8GB 256GB15,6752024/05/21Qualit(クオリット)
メモリSamusung8GB 1Rx8 PC4-2400T SA1-11 M471AK43CB1-CRC 2,4002024/05/25エーワンケント
液晶LG DisplayLP133WF2-SPL8 1,920x1,080 IPS7,3392024/05/26aliexpress
SSD 2.5インチFIXSTARS SSD-3000M 21,8002026/05/27メルカリ
TVチューナープレクス PX-Q3U424,7402024/03/10ヤフオク
ICカードライタNTT CommunicationsSCR3310-NTTCom2,0802009/12/28TWO TOP
ICカードリーダーZOWEETEKPEKZ-01 ZW-12026-8
ISO-7816準拠
5002025/08/16メルカリ
ホームルータZTESpeed Wi-Fi L13 ZTR0214,6512025/06/23Yahooフリマ
構成は以上で、SSDは安定を重視して、元々組み込まれていた「256GB M.2 SSD Samsung MZ-NLN256C 256GB」メモリを増設して16GB、LANケーブル接続、液晶はWindows環境では使っていた1,920x1,080 IPS液晶だが、本体をほぼ見ることは無いので、無駄な投資をした事になる。当初はHDDケースに格納した4TBのHDDで構築したが、後に2.5インチSSDに換装した。

目次
1.Ubuntu Server Docker Docker Compose
2.疑似 UPS 運用
3.Docker 仮想化プラットフォーム
4.AdGuard Home 家中の全デバイスの広告ブロック
5.Web サーバ
6.Home Assistant 究極のスマートホーム
7.Immich Google フォトの代替
8.Nextcloud 自分専用の Dropbox/iCloud
9.Uptime Kuma 自鯖の監視センター
10.プレクス PX-Q3U4 TV録画
11.BitWarden パスワード管理
12.SQLite DBを持ち歩く

1.Ubuntu Server Docker Docker Compose 目次へ戻る

・Ubuntu Server をインストール
・Docker と Docker Compose を導入
・docker-compose.yml という設定ファイル一つで、「AdGuard Home」「Tailscale」「Home Assistant」を同時に立ち上げる。

この方法なら、一つ一つのアプリが干渉せず、気に入らなければコマンド一つで「痕跡を残さず消去」できる。

2.疑似 UPS 運用 目次へ戻る

ThinkPad L380を常時ACアダプターに接続していると、バッテリーに悪いのではと、バッテリーを外したほうが良いかと思ったが、これでは折角のUPS機能が無くなる。

リチウムイオン電池が一番痛むのは「100% の状態で充電し続けること」で、ThinkPad ならこれをソフトウェアで回避できる。

Linux (Ubuntu 等) での設定:Linux には tlp という強力な電源管理ツールがあるので、これを使えば「60% まで減ったら充電開始、80% で充電停止」といった設定が可能。

TLP 公式ドキュメント (ThinkPad 向け) を参考に設定すれば、バッテリーの膨張や劣化を最小限に抑えつつ、UPS としての機能を維持でる、但し外付けHDDは問題が残る、今後2.5インチHDDにするか要検討。

3.Docker 仮想化プラットフォーム 目次へ戻る

Docker(ドッカー)は、アプリケーションの実行環境(ライブラリ、ツール、コード)を「コンテナ」と呼ばれる軽量な単位にパッケージ化し、開発から本番環境まで同じ環境を素早く、かつ安全に構築・共有できるコンテナ型仮想化プラットフォーム。

4.AdGuard Home 家中の全デバイスの広告ブロック 目次へ戻る

無料版AdGuard Homeをインストールして、家中のデバイス(iPhone・Android・AndroidTV)で、広告ブロックを行う。

AdGuard のライセンスは6個保有しているが、全て網羅できていない、有料版より機能は落ちるらしいが、デバイスに負荷をかけず、アプリ内広告もある程度抑制出来るので効果はありそう。

AdGuard Home はより高度なフィルタ管理が可能。

Tailscale で外出先から接続:通常、AdGuard Home は家の中でしか効かないが、これを使えば「外出先の iPhone から自宅の AdGuard Home を経由して広告を消す」という、Adgurd アプリ不要の構成が作れる。

Homebridge で Apple HomeKit 連携:非対応の家電を iPhone の「ホーム」アプリから操作できるようにする。

5.Web サーバ 目次へ戻る

Windows版Apachでの経験があるので、Webサーバーを再開し、コンテンツの再整備・掲示板の再開。

まずは、windowss仕様からLnix仕様にhtml・cgiファイルを変換して、自分だけの空間で公開する仕組みを構築した。

楽天モバイル回線でも、固定URLの取得が出来た、長いURLで何かの拍子でURLが変わってしまうかもしれないが、とりあえず一歩進めた。

ドメインを取得して、楽天モバイル回線で公開URLの取得成功

6.Home Assistant 究極のスマートホーム 目次へ戻る

・家中の家電(SwitchBot、Nature Remo、Philips Hue、さらに TV や iPhone の状態まで)を一括管理。

・「iPhone が自宅の Wi-Fi に繋がったら、自動で AdGuard Home の保護を強化し、照明をつける」といった自動化が可能。

・Tailscale 連携し外出先から iPhone の「ホーム」アプリ感覚で家中の家電を操作可能。

7.Immich Google フォトの代替 目次へ戻る

・Android機、iPhone の写真を自動バックアップする自分専用のフォトサーバー。

・AI による顔認識や物体検知を行う、Google フォトのように「犬」や「友達の名前」で爆速検索でき、クラウドの容量制限から解放される。

8.Nextcloud 自分専用の Dropbox/iCloud 目次へ戻る

・ファイル共有、カレンダー、連絡先、メモをすべて一元管理。

・「他人のサーバー(Apple や Google)」にデータを預けず、すべて L380 内で管理する安心感。

・Tailscale 連携で外出先の Android機やiPhone から自宅のファイルへシームレスにアクセス。

9.Uptime Kuma 自鯖の監視センター 目次へ戻る

・EDCB や AdGuard Home が正常に動いているかを 24 時間監視するダッシュボード。

・サーバーが落ちたり、ネットが重くなったりすると iPhone に通知が飛びます。見た目が非常にカッコいいので、常時表示しておくだけで「サーバー管理してる感」が出る。

10.プレクス PX-Q3U4 TV録画 目次へ戻る

今現在Windows版で安定運用している、プレクス PX-Q3U4 TV録画からCMカットエンコード、外出先でのTV視聴等をCUI 環境の Ubunts Server で、省電力・無音・安定運用。

プレクス PX-Q3U4 + px4_drv Lnix版
EDCB Linux版+自動変換
mirakc構成(EDCBより軽くて未来型)
iPhoneから外出先視聴まで含めた完全サーバー化

外出先でもLTE通信でTV視聴可能となったのはありがたい、nasuneはもう引退できる・

しかしエンコード時の広告カットは、Amatukazeには遠く及ばないので、早朝にWindows機に送ることとした。

11.BitWarden パスワード管理 目次へ戻る

WebのIDとPasswardを記録し、フォームに貼り付けてくれる便利な BitWarden を、自鯖に移行してセキュリティを高める。これでGoogle パスワードとも決別。

12.SQLite DBを持ち歩く 目次へ戻る

Accessで作成したデータベースを、SQLite へ移行し持ち歩く、WebView としてブラウザで閲覧。

これで、自宅でも端末でも同じデータを閲覧・編集が可能となったので、自宅での自作Access と、端末での Memento Database との二重管理も不要となった
記事一覧