
YunoHostは、Linuxサーバーの管理を非常にシンプルにすることを目的としたオペレーティングシステムです。奇妙なことに、YunoHostはDebian BullseyeをベースにしたLinuxディストリビューションでもあり、以下の作業に必要なツールがすべて含まれています。
- 使いやすいWebベースのインターフェースでサーバーを管理する
- 数回のクリックでアプリケーションを展開
- ユーザーの管理
- ドメイン名を管理する
- バックアップの作成と復元
- ユーザーポータル経由ですべてのアプリに接続
- メールスタックを管理する
- インスタントメッセージングサーバーを使用する
- SSL(セキュア ソケット レイヤー)証明書を管理する
- システムを保護する
YunoHostは、シンプルさを重視して管理者権限を少しだけ備えたDebianサーバーと考えてください。ローカルサーバーやデータセンターの利便性を活かして、サービスやアプリをセルフホストしたい方にとって最適な選択肢です。
YunoHost を起動して実行する手順を順に説明します。VirtualBox を使ってデモを行いますが、この Linux ディストリビューションは Raspberry Pi、ARM ボード、ベアメタル、WSL、またはクラウドベースのホストにもインストールできます。
参照: 知っておくべきオープンソースと Linux の用語 40 選 (TechRepublic Premium)
YunoHostを起動するために必要なもの
VirtualBox の実行中のインスタンス、またはインストール先のマシンが必要です。YunoHost の仮想マシン(VM)の追加手順は他の VM と同じなので、ここでは説明しません。LAN からサーバーにアクセスできるよう、必ずブリッジネットワークを選択してください。
YunoHostのインストール方法
仮想マシンを作成するか、ベアメタルでISOイメージを起動したら、起動してみましょう。初期インストールプロセスは通常のDebianサーバーのインストールと同じです。最初は、ポイントアンドクリックで簡単に完了します。リポジトリの同期には多少時間がかかるので(少なくとも私の場合はそうでした)、そのまま実行し続けてください。
インストールが完了すると、サーバーが再起動し、ログインプロンプトが表示されます。デフォルトの認証情報は admin/yunohost です。ログインしたら、コマンド ip a を実行してサーバーのIPアドレスを確認してください。
サーバーのIPアドレスがわかったら、Webブラウザを開き、https://SERVER/yunohost/admin(SERVERはホスティングサーバーのIPアドレス)にアクセスします。すると、ウェルカムページ(図A)が表示されます。ここからインストールの最終手順を開始できます。
図A

「開始」をクリックし、次のページ(図B)でサーバーにリンクするドメインを設定する必要があります。「ドメイン名を既に持っている」または「ドメイン名を持っていない」のいずれかをクリックしてください。後者を選択した場合は、ドメイン名を入力して設定し、「次へ」をクリックしてください。
図B

ドメイン名を設定し、「次へ」をクリックします。表示されたページ(図C)で管理者パスワードを変更し、「次へ」をクリックします。
図C

最後に、新しい管理者パスワードを使用して YunoHost にログインすると、サーバーのさまざまな側面を管理できる管理ダッシュボードが表示されます (図 D )。
図D

使いやすいウェブベースの管理パネルを使ってDebianサーバーを立ち上げる手順はこれだけです。ぜひお試しください。きっとすぐにお気に入りのDebianサーバーになるはずです。
Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube で TechRepublic の How To Make Tech Work を購読してください。
TechRepublic Academy の The Mastering Linux Development Bundle で詳細を学習してください。