ウェブサイト検索

ドロップレット上に Ubuntu サーバーをセットアップする方法

導入

このガイドでは、DigitalOcean の管理パネルを使用して Ubuntu サーバーを作成し、SSH キーで動作するように構成します。サーバーをセットアップしたら、そのサーバーにアプリや Web サイトを展開できます。

このチュートリアルはクラウド カリキュラムの概要の一部であり、アプリケーションをクラウドに安全にデプロイするためのすべての手順をユーザーにガイドします。 DigitalOcean ドロップレットに関する一般的なドキュメントをお探しの場合は、製品ドキュメント「DigitalOcean コントロール パネルからドロップレットを作成する方法」を参照してください。

DigitalOcean ドロップレット上に Ubuntu サーバーをセットアップする方法

  1. DigitalOcean アカウントの作成
  2. ドロップレットのセットアップ
  3. 画像の選択
  4. 続きを読む →

Minecraftサーバーの作り方

導入

Minecraft は人気のあるサンドボックス ビデオ ゲームです。 2009 年に最初にリリースされたこのゲームでは、プレイヤーはブロック 3D で生成された世界で建築、探索、クラフト、生存することができます。 2022 年初頭の時点で、これは史上最も売れたビデオ ゲームでした。このチュートリアルでは、あなたとあなたの友人が一緒にプレイできるように、独自の Minecraft サーバーを作成します。具体的には、Minecraft を実行するために必要なソフトウェア パッケージをインストールし、実行するようにサーバーを構成して、ゲームを展開します。

あるいは、別のインストール パスとして DigitalOcean のワンクリック Minecraft: Java Edition サーバーを探索することもできます。

このチュートリアルではJava バージョンの Minecraft を使用します。

続きを読む →

CentOS によるサーバーの初期セットアップ

導入

新しい CentOS サーバーを初めて作成するときは、基本セットアップの一部として、早い段階で実行する必要がある構成手順がいくつかあります。これにより、サーバーのセキュリティと使いやすさが向上し、その後のアクションのための強固な基盤が得られます。

CentOS によるサーバーの初期セットアップ

  1. CentOS に root としてログイン
  2. 新しい CentOS ユーザーの作成
  3. CentOS 管理者権限の付与
  4. 基本的な CentOS ファイアウォールのセットアップ
  5. 外部 CentOS アクセスの有効化

ステップ 1 — CentOS に root としてログインする

サーバーにログインするには、サーバーのパブリック IP アドレス 続きを読む →

マストドンサーバーをスケールする方法

著者らは、Write for DOnations プログラムの一環として寄付を受け取るために、Apache Software Foundation と Free and Open Source Fund を選択しました。

導入

マストドンは、オープンソースの自己ホスト型ソーシャル ネットワークです。 マストドンはフェデレーションされているため、複数のマストドン インスタンスが相互運用できます。 異なるサーバーのユーザーが相互に通信して、fediverse と呼ばれるネットワークを作成できるようにします。 fediverse は相互接続されたサーバーのネットワークであり、ActivityPub プロトコルを使用して相互に通信します。

マストドン コミュニティが急激に成長するにつれて、サーバーの負荷も増加します。昨年、ユーザーのアクティビティがピークになったため、マストドンのサーバーがダウンするという事件が多数発生しました。ユーザーの流入中に Mastodon サーバー

続きを読む →

React フックを使用したサーバー リクエストの最適化

導入

React 開発者として、不適切に管理されたサーバー リクエストに苦労することにうんざりしていませんか?これ以上探さない; React Hooks は React ライブラリの強力な機能で、開発者が機能コンポーネントで状態やその他の React 機能を使用できるようにし、サーバー リクエストを最適化し、Web アプリケーションのパフォーマンスを次のレベルに引き上げるのに役立ちます。

「サーバー リクエストの何が重要なのか?」と考えているかもしれません。なぜそれらが重要なのでしょうか? 」 さて、言っておきますが、サーバーリクエストはユーザーエクスペリエンスを決定する上で重要な役割を果たします。サーバー リクエストの管理が不十分だと、読み込み時間の低下、パフォーマンスの低下、イライラするユーザー エクスペリエンスが発生する可能性があります。 React Hooks は、サーバー リクエストを効率的かつ組織的に管理する方法を提供し、その結果、読み込み時間が短縮され、パフォーマンスが向上し、ユー

続きを読む →

Debian 11 に NFS サーバーをインストールして構成する方法

NFS またはネットワーク ファイル システムは、ネットワーク経由でリモート ファイル システムをマウントできるようにするネットワーク プロトコルです。 NFS プロトコルはサーバー クライアント アーキテクチャで使用され、NFS サーバーはアクセスおよびマウントの準備ができているすべてのディレクトリまたはパーティションを提供し、クライアントは rpcbind プロトコルを使用して内部ネットワーク接続を通じてすべてのディレクトリとファイル システムにアクセスします。

ネットワーク ファイル システム プロトコルの現在のステータスを以下に説明します。

1. NFSv2 および NFSv3 は主要なオペレーティング システムで引き続きサポートされていますが、セキュリティ上の理由から、NFS サーバーのアクセスを信頼されたローカル ネットワークに制限する必要があります。 NFSv2 と NFSv3 は、小規模および中規模の展開に推奨されます。2. NFSv4 プロトコルは認証や暗号化などの基本的なセキュリティ機能を提供しますが、それらの部分では Kerb

続きを読む →

完璧なサーバー – Apache、Postfix、Dovecot、Pure-FTPD、BIND、ISPConfig 3.2 を備えた CentOS 8

このチュートリアルでは、CentOS 8 (64 ビット) サーバーへの ISPConfig 3.2 のインストールについて説明します。 ISPConfig は、Web ブラウザを通じて次のサービスを設定できる Web ホスティング コントロール パネルです: Apache Web サーバー、PHP、Postfix メール サーバー、MySQL、BIND ネームサーバー、PureFTPd、SpamAssassin、ClamAV、Mailman など。

1 要件

このようなシステムをインストールするには、次のものが必要です。

  • Centos 8 の最小限のサーバー システム。これは、Centos 8 の最小限のサーバー チュートリアルで説明されているように最初からインストールされたサーバー、または最小限の Centos 8 セットアップがインストールされているホスティング会社の仮想サーバーまたはルート サーバーです。
  • 高速なインターネット接続。
  • 続きを読む →

Ubuntu 20.04 および Debian 10 での ISPConfig パーフェクト マルチサーバー セットアップ

このチュートリアルでは、パネル、Web、DNS、メール、Web メール用の専用サーバーを使用した独自の ISPConfig 3 マルチサーバー セットアップをインストールする手順を説明します。 DNS サーバーとメール サーバーの両方にミラー サーバーがあり、冗長性が確保されます。特定のタイプのサーバーを後で簡単に追加できます。

サーバーのセットアップには、ISPConfig の公式自動インストーラーが使用されます。オペレーティング システムとして Debian 10 が使用されます。このガイドは Ubuntu 20.04.2 でもテストされています。

自動インストーラーの詳細については、こちらをご覧ください。

1. 事前の注意事項

これらはインストールするホストになります:

host     FQDN                IP panel     panel.example.com    10.0.64.12 web

続きを読む →

Zulip チャット サーバーを Debian 11 にインストールする方法

Zulip は、Microsoft Teams、Rocket Chat、または Slack に似たオープンソースのチャット サーバーです。これは Python で書かれており、Django、PostgreSQL、JavaScript を使用します。 Github、Jira、Stripe、Zendesk、Sentry など、90 以上のサードパーティ プラグインと統合されています。Zapier や IFTTT と接続することで、統合を拡張できます。プライベートメッセージング、グループチャット、スレッド形式の会話、カスタムチャンネル、ビデオ通話、ドラッグアンドドロップによるファイルアップロード、カスタム絵文字、Giphy統合、画像とツイートのプレビューなどの機能が付属しています。 Zulip には、あらゆるプラットフォームに対応したデスクトップ アプリとモバイル アプリが付属しており、プラットフォームに依存しません。

このチュートリアルでは、Debian 11 ベースのサーバーに Zulip Chat をインストールして構成する方法を学習します。

続きを読む →

Ubuntu 22.04 に Jenkins をインストールする方法

Jenkins は、継続的インテグレーション/継続的デリバリー (CI/CD) 用のオープンソース自動化ツールです。は完全に Java で書かれており、プロジェクトの構築、デプロイ、自動化のための 1000 を超えるプラグインをサポートしています。 Jenkins は、自動化を通じて開発プロセスを加速する主要な自動化ツールの 1 つになります。 Jenkins は、ビルド、ドキュメント、テスト、パッケージ、ステージング、デプロイ、静的分析などの開発ライフサイクル プロセスを統合します。

Jenkins は、Git、Subversion、Mercurial、CVS、Perforce、RTC などの複数のバージョン管理ツールをサポートしています。また、Apache Ant、Apache Maven、シェル スクリプト、および Windows バッチ コマンドを実行できます。 Jenkins には広範なドキュメントと Wiki による強力なコミュニティ サポートがあり、そのため Jenkins は最もよく使用される自動化 CI/CD ツールの 1 つとなっています。また、開

続きを読む →