タグ: Linux

5 本の記事

プログラミング

古いWindows機を自宅Linuxサーバーにする|Ubuntu+CasaOS+Dockerで土台を作る

買い替えて使わなくなった古いWindowsデスクトップ(Core i5-6400・メモリ8GB)を、Ubuntu Server 24.04 LTS の自宅サーバーにした手順です。SSHの方針、データ用HDDのUUID指定での自動マウント、CasaOSとDockerによるアプリ管理、Sambaでのファイル共有、UFWでの入り口の絞り込みまで、実際に使っている設定値とあわせてまとめました。

プログラミング

Google DriveをNextcloudで自前に置き換える

自宅のUbuntuサーバーにNextcloudを立てて、Google Driveの代わりにファイル置き場を自前で持つ手順です。公式イメージ nextcloud:32.0 の導入、保存先とポート(10081/10443)の決め方、アップロード上限の引き上げ、パソコン・スマホの同期アプリ、Tailscale経由での外部アクセス、Claude Codeへの指示書までまとめました。

プログラミング

自宅サーバーにClaude Codeを入れて、面倒な設定を全部AIに任せる

Ubuntuの自宅サーバーにClaude Codeを導入して、以降の構築をAIに任せられる状態を作る手順です。Node.js 22系の確認、npmの導入先を ~/.npm-global に変えてパスを通す理由、@anthropic-ai/claude-code の導入とログイン、許可(パーミッション)の考え方、CLAUDE.md に書いておく内容、command not found などのトラブル対処までまとめました。

プログラミング

自宅サーバーから暗号化HDDへ毎日自動バックアップする仕組みを作る

自宅サーバーのデータを、暗号化した外付けHDDへ毎日自動でバックアップする仕組みの中身です。LUKSと /etc/crypttab(nofail・keyfile-timeout)での自動解除、rsync --link-dest によるスナップショット(日次14世代+週次4世代)、データベース・ファイル・設定・復元手順書の4層構成、systemdタイマーでの毎日実行、異常時だけ通知する番犬スクリプトまでまとめました。