Ubuntu Server 22.04で自宅サーバーを構築した

こんにちは!

今回はUbuntu Server 22.04で自宅サーバーを構築したことについてまとめます。

使用したハードウェア

なぜインストールしたか

  • 自作のRailsアプリを外出時にも使用するためデプロイ環境が欲しかった
  • 自宅サーバーの構築を通じてLinuxの知識を深めたかった

インストール手順

  1. USBメモリUbuntu Serverを転送(balenaEtcherを使用)
  2. USBメモリSSDを挿入し、USBメモリ経由でノートPCを起動
  3. Ubuntu Serverのインストール先にSSDを指定しインストール
  4. インストール完了後にUSBメモリを抜いて再起動しインストール完了

導入したアプリなど

  • SSH
  • Git
  • Docker
  • etckeeper
  • WireGuard
  • NextCloud
  • Nginx
  • Fluentd

学んだこと

得られたもの

  • LAN内に立ち上げたRailsアプリに外出先からVPN経由でアクセス可能に
  • Obsidian(ノートアプリ)のデータをNextCloud経由でWindowsAndroidで共有可能に

おわりに

今回はUbuntu Server 22.04で自宅サーバーを構築したことについてまとめました。自分の中でここ最近のメイントピックでした。きっかけはRailsアプリを外出先で使えるようにすることでしたが、実現するためにいろいろな新しい知識(インフラ関係)を得ることが出来ました。まだAWSなどのクラウド技術については学習していませんが、今回の経験で少しでも学びやすくなっていればと思います。

79/100