UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
Cockpit はRedHatから提供され、 Linux サーバー管理用の Web フロントエンドです。すべての RedHat 互換 Linux オペレーティング システムだけでなく、Debian、Ubuntu などの他のオペレーティング システムでも動作します。
Cockpit の最も優れた機能の 1 つは、簡単なストレージ UI です。これを使用すると、ユーザーはディスク、RAID、パーティション、さらにはネットワーク ファイル システムを管理できます。このガイドでは、Cockpit を使用して NFS 共有をマウントする方法を説明します。
Linux にコックピットをインストールする方法
Cockpit は、使用する前に Linux サーバーにインストールする必要があります。ありがたいことに、より高度な Linux オペレーティング システムでも、Cockpit のセットアップは非常に簡単です。まず、Linux サーバーとのターミナル/SSH セッションを開きます。次に、使用する Linux OS に対応するインストール手順に従います。
Ubuntuのインストール手順
Cockpit アプリケーションを Ubuntu サーバーにインストールするには、まず以下のコマンドを実行します。このコマンドは、使用している Ubuntu のバージョンを検出します。
。/etc/os-release
Ubuntu リリースを決定したら、次のapt installコマンドを実行して、Ubuntu システムに Cockpit アプリケーションをインストールできます。Cockpit は「バックポート」リポジトリを介してインストールされるため、常に最新の機能を利用できることに注意してください。
sudo apt install -t ${VERSION_CODENAME}-バックポートコックピット
Debian のインストール手順
Debian Linux サーバーを実行していて、そこに Cockpit をインストールしたい場合は、使用している Debian のバージョンを検証することから始める必要があります。Cockpit をインストールするには、バージョンを知っている必要があります。
。/etc/os-release
リリースを確認した後、次のechoコマンドを実行し、Debian Backports リポジトリをシステムに追加します。「バックポート」経由で Cockpit をインストールすると、Cockpit のアップデートと新機能を常に入手できるようになります。
echo "deb http://deb.debian.org/debian ${VERSION_CODENAME}-backports main" > \ /etc/apt/sources.list.d/backports.list
次に、apt updateコマンドを実行して、Debian のソフトウェア ソースを更新します。
sudo aptアップデート
最後に、次のapt installコマンドを使用して、Cockpit を Debian にインストールします。
sudo apt install -t ${VERSION_CODENAME}-バックポートコックピット
Fedora のインストール手順
Fedora Linux サーバーを実行していて Cockpit をインストールする場合、有効にする必要があるリポジトリはありません。代わりに、次のdnf installコマンドを実行してソフトウェアをセットアップします。
sudo dnf コックピットをインストールします
次に、systemctlコマンドを使用して有効にします。
sudo systemctl Enable --now Cockpit.socket
最後に、Cockpit をファイアウォールに追加します (必要な場合)。
sudo ファイアウォール-cmd --add-service=コックピット sudo ファイアウォール-cmd --add-service=コックピット --permanent
RHEL のインストール手順
RHEL 7 を使用していますか? Cockpit をセットアップする前に、Extras RPMS リポジトリを有効にする必要があります。以下のコマンドで有効にします。RHEL 8 を使用している場合は、このリポジトリを追加する必要はありません。
sudo subscription-manager repos --enable rhel-7-server-extras-rpms
次のyumコマンドを使用して Cockpit をインストールできます。
sudo yum コックピットをインストールする
次に、コックピット サービスを有効にします。
sudo systemctl Enable --now Cockpit.socket
最後に、Cockpit のファイアウォールを開きます。
sudo ファイアウォール-cmd --add-service=コックピット sudo ファイアウォール-cmd --add-service=コックピット --permanent
CentOS のインストール手順
CentOS 7 以降を使用している場合は、 yum installを使用して Cockpit をインストールできます。
sudo yum コックピットをインストールする
CentOS システム上で Cockpit アプリをセットアップした後、 systemctlコマンドを使用してそれを有効にし、起動する必要があります。
sudo systemctl Enable --now Cockpit.socket
最後に、必要に応じて、CentOS で Cockpit のファイアウォールを開きます。
sudo firewall-cmd --permanent --zone=public --add-service=cockpit sudo firewall-cmd --reload
コックピットへのアクセス方法
Cockpit は、サーバーと同じネットワークに接続されている限り、どの Web ブラウザからもアクセスできます。ブラウザでコックピットにアクセスするには、次の URL にアクセスしてください。
https://サーバーのIPアドレス:9090
サーバーのローカル IP アドレスがわからない場合は、次のコマンドを使用してすぐに見つけることができます。
ホスト名 -I
Cockpit を使用して NFS 共有をマウントする方法
Cockpit を使用して NFS 共有をマウントするには、まず NFS 共有が設定されていることを確認します。NFS 共有の設定方法がわからない場合は、お手伝いいたします。詳細なNFS セットアップ ガイドに従ってください。次に、Cockpit を起動し、サイドバーの「ストレージ」を選択します。
注: サイドバーに「ストレージ」が表示されない場合は、「ストレージ」プラグインがまだインストールされていない可能性があります。「Storage」プラグインを入手するには、Cockpit の公式 Web サイトを確認してください。
コックピットの「ストレージ」領域内で、下にスクロールして「NFS マウント」を見つけます。見つかったら、「+」アイコンをクリックします。「+」記号をクリックすると、「新しい NFS マウント」ウィンドウが表示されます。「サーバーアドレスボックス」にNFSサーバーアドレスを入力します。
サーバー アドレスを入力したら、[サーバー上のパス] ボックスを見つけて、ドロップダウン メニューをクリックします。Cockpit は、NFS パスに指定された IP アドレスをスキャンします。マウントしたいものを選択してください。次に、「ローカル マウント ポイント」ボックスにローカル マウント ポイントを入力します。
最後に、マウント オプションを選択します。起動時にマウントするには、「起動時にマウント」ボックスをクリックします。読み取り専用としてマウントするには、「読み取り専用でマウント」をクリックし、カスタム マウント オプションを入力するには、「カスタム マウント オプション ボックス」をクリックします。すべての情報を入力したら、「追加」ボタンをクリックして新しい NFS マウントをサーバーに追加します。
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。
Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。
Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。
最新の Nvidia GPU ドライバーを Linux にインストールする方法
ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。
.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。
GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。
Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。
Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか