AmahiでLinuxNASを作成する方法

AmahiでLinuxNASを作成する方法

Linuxサーバーは複雑で、セットアップが困難です。特に、新規ユーザーの場合はそうです。その結果、独自のLinuxファイルサーバーをはるかに簡単にするために多くのプロジェクトが登場しました。Linux NASの所有と運用を試みるそのようなプロジェクトの1つは、Amahiです。Amahiプロジェクトは、インストールが簡単で、UIがシンプルで、操作が理解しやすいことを誇りにしています。この記事では、Amahi 10をインストールし、それを使用して完全なLinuxNASをセットアップする方法について説明します。

注:Amahiを実行するには、常にオンにできる古いPCまたはサーバーが必要です。そのようなハードウェアを持っていませんか?可能かもしれないので、VPSでこれを試すことを検討してください。

Fedoraサーバー25をインストールします

AmahiはLinux用のサーバー技術ですが、誰もがダウンロードしてUSBドライブに書き込むことができるものではありません。代わりに、既存のサーバーオペレーティングシステムを使用して、Amahiセットアップツールを実行し、システムを「HDA」に変換する必要があります。通常、使用中のサーバーOSはFedoraサーバーです。

現在のリリースでは、AmahiサーバーソフトウェアはFedora Server 27では11です。ただし、このチュートリアルでは、信頼性が高く、インストーラーの動作が優れているため、Fedora Server25を使用したAmahi10に焦点を当てます。一般的に、サーバーのすべてのソフトウェアは公式のAmahiソフトウェアリポジトリを介して更新されるため、新しいリリースにもかかわらず、これらの古いバージョンのFedoraサーバーを使用しても問題ありません。

古いバージョンのFedoraServerを入手することは不可能ではありませんが、プロジェクトでは最新リリースを使用することを望んでいるため、開発者はそれを推奨していません。Fedora 25を入手する最速の方法は、wgetツールを使用することです。ターミナルを開き、F25サーバーの最新のISOファイルを取得します。

wget https://download.fedoraproject.org/pub/fedora/linux/releases/25/Server/x86_64/iso/Fedora-Server-netinst-x86_64-25-1.3.iso

F25サーバーネットインストーラーISOのダウンロードは、フルDVD ISOよりもはるかに小さいため、それほど時間はかかりません。ダウンロードが完了したら、Etcher for Linuxを入手し、1GBのUSBスティックを差し込んで、それを使用してISOファイルをフラッシュします。

Fedora 25がUSBディスク上にあるので、時間をかけて新しいAmahiアカウントを作成します。アカウントの作成中に、ネットワークに関するいくつかの質問が表示されるので、その情報を用意してください。さらに、アカウント作成ツールはインストールコードを生成します。後で必要になるので、この情報を保存してください。

パーティショニング

Amahiの動作方法により、Fedoraサーバーのパーティション分割は非常に重要です。「AUTOMATIC」を選択しないでください。LVMパーティションレイアウトが設定され、Amahiの設定が台無しになる可能性があります。代わりに、F25 ISOファイルを起動した後、[システム]の下のハードドライブアイコンをクリックし、インストールするハードドライブを選択して、[パーティションを構成します]の横のチェックボックスをオンにします。

AmahiでLinuxNASを作成する方法

「完了」ボタンをクリックして、Anacondaパーティションツールに移動します。このツールでは、マイナスボタンをクリックして、ハードドライブに現在存在するすべてのパーティションを完全に削除します。次に、ドロップダウンメニューを見つけて開き、「LVM」から「STANDARD」に変更します。

AmahiでLinuxNASを作成する方法

注:パーティショナーは「STANDARD」から「AUTOMATIC」に変更する必要があるため、複数回変更する必要がある場合があります。

[+]ボタンをクリックして、新しいパーティションを作成します。「マウントポイント」を探して/に変更します。

ルートパーティションにハードドライブスペースの大部分を与えるようにしてください。

このチュートリアルの例では、Amahiサーバードライブは18GBです。14.9 GBのスペースはルートパーティションに割り当てられ、残りのスペースはSWAPパーティションに割り当てられます。

すべてのパーティションが設定されたら、「完了」をクリックして前のメニューに戻ります。

UEFIユーザー

一般的に、ホームサーバーにはUEFIは必要ありません。ほとんどのユーザーは、BIOSブートを使用するだけで問題を解決できるはずです。BIOSを使用できませんか?その場合は、ルートパーティションを作成した後、512MBのサイズのFat32パーティションを作成します。マウントポイントの下で、/ boot / efiを選択します。

EFIパーティションの準備ができたら、残りのドライブスペースを使用してSWAPパーティションを作成します。

インストールを開始します

パーティションの設定は難しい部分です。残りのインストールは非常に簡単です。「ソフトウェアの選択」を選択します。このセクションで、「最小インストール」を選択します。右側で「標準」を選択し、「完了」をクリックしてメインメニューに戻ります。「インストールの開始」をクリックして、インストールプロセスを開始します。

Fedoraサーバーのインストールが完了したら、ユーザー名を設定します。ルートパスワードを設定しないでください!

Amahiをインストールします

AmahiでLinuxNASを作成する方法

Fedoraサーバーが稼働しているので、Amahi 10をインストールします。何かを行う前に、pingコマンドを実行して、サーバー上のネットワーク接続が機能していることを確認します。

ping google.com -c3

AmahiRPMをダウンロードしてインストールします。

sudo -s

rpm -Uvh https://f25.amahi.org/noarch/hda-release-10.0.0-1.noarch.rpm

最後に、Amahiツールをインストールします。「YOURINSTALLCODE」は、新しいアカウントを作成した後にAmahiから提供されたコードに必ず置き換えてください。

dnf -y install hda-ctl

hda-インストールするYOUR-INSTALL-CODE

あまひを使う

AmahiでLinuxNASを作成する方法

他の多くのLinuxNASソフトウェアツールとは異なり、Amahiを実際に構成する必要はありません。ファイル共有が起動し、すぐに使用できるようになっている必要があります。サーバーを使用するには、Webインターフェイスを介してログインし、サーバーをカスタマイズします(必要に応じて)。新しいブラウザタブを開き、次の方法でアクセスします。

https:// server-local-ip-address

サーバーのIPがわからない?次のコマンドを試してください。

ip addr show

ユーザーは、Amahiストアからさまざまなアプリをインストールすることもできます。アプリの詳細については、こちらをご覧ください。

Amahi11にアップグレード

記事の前半で述べたように、Amahiサーバーは古いバージョンのFedoraサーバーで実行されています。開発者はソフトウェアの新しいバージョンをリリースするのに時間をかけるので、それがまさにその通りです。サーバーをAmahiにのみ使用していて、最新のパッケージが必要ない場合は、これで問題ありません。古いバージョンのFedoraは開発者からの公式サポートを受けていませんが、これは問題にはならないはずです。

Amahi 10に不快感を感じる場合は、バージョン11にアップグレードすることを検討してください。バージョン11はFedora 27を使用しており、28は現在リリースされていますが、まだある程度サポートされています。インストールをアップグレードする方法については、AmahiWikiエントリをお読みください。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか