こちらで買っていた
LinuxデスクトップPCですら怪しい性能になったので、これをサーバに変えます。
- Core i-5 7300
- 8GB Memory
- 256GB SSD
はサーバとして必要最小限以上の機能。何よりも「UPS/コンソールつきのサーバ」として家庭内運用ではこの上なく役立ちます。
今回の方針
- Nextcloudサーバにする。
- ローカルNWでのみ運用。DDNSやブロードバンドルータのポート解放などは行わない。
- データストレージはNASをNFSマウントして利用。
Linuxサーバのインストール
今回選んだのは2026/04/23にリリースされたばかりのUbuntu26.04。
適当な方法でインストールメディアを作り、画面に従ってインストールするだけ。
ノートPCならではの制限解除
蓋を閉じてもスリープさせない設定
これが地味に重要です。
- 設定ファイルのバックアップ
sudo cp -pi /etc/systemd/logind.conf /path/to/backup/logind.conf.$(date +%Y%m%d)
- 設定ファイルのバックアップ確認
diff -u /path/to/backup/logind.conf.$(date +%Y%m%d)
エラーがないことを確認します。
- 変更箇所
以下を修正していきます。
- HandleLidSwitch=ignore
- HandleLidSwitchExternalPower=ignore
- HandleLidSwitchDocked=ignore
- LidSwitchIgnoreInhibited=no
修正後、保存します。
- 差分確認
diff -u /path/to/backup/logind.conf.$(date +%Y%m%d)
以下のような差分を確認します。
-#HandleLidSwitch=suspend
-#HandleLidSwitchExternalPower=suspend
-#HandleLidSwitchDocked=ignore
+HandleLidSwitch=ignore
+HandleLidSwitchExternalPower=ignore
+HandleLidSwitchDocked=ignore
#HandleSecureAttentionKey=secure-attention-key
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
-#LidSwitchIgnoreInhibited=yes
+LidSwitchIgnoreInhibited=no
- システム反映
sudo systemctl restart systemd-logind
システムの自動スリープ・サスペンドを分陰
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
→ システムのスリープ機能そのものを物理的にリンク切れにします。
これから
NASの設定確認やらApache設定やらが待っています。
コメントを残す