GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu20.04にSandstormをインストールします

皆さん、こんにちは。この投稿では、Ubuntu20.04にSandstormをインストールする方法を学びます。

サンドストームのウェブサイトによると

Sandstormは、セルフホスティングWebアプリ用のオープンソースプラットフォームです

これは、Sandstormによって管理される多くのWebアプリケーションをインストールできることを意味します。これに、非常に効率的で安全であるという事実を追加します。そのため、1つの場所で独自の生産的な環境を構築できます。

Ubuntu 20.04を搭載したサーバーにインストールしてみましょう。このようにして、多くのメリットを得ることができます。

Ubuntu20.04にSandstormをインストールする

Ubuntu20.04にJavaをインストール

Sandstormを実行するにはJavaが必要です。したがって、システムをアップグレードした後の最初のステップはこれになります。

sudo apt update
sudo apt upgrade

Javaをインストールするには、このコマンドを実行する必要があります

sudo apt install openjdk-11-jre

インストールされているバージョンを確認するには、次のコマンドを実行する必要があります

java -version

このような出力画面が表示されます

openjdk 11.0.13 2021-10-19
OpenJDK Runtime Environment (build 11.0.13+8-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.13+8-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)
サンドストームの依存関係をインストールする

このステップでは、Sandstormを機能させるためにいくつかのパッケージをインストールする必要があります。

sudo apt install build-essential libcap-dev xz-utils zip unzip strace curl discount git python3 zlib1g-dev golang-go cmake flex bison locals

この後、Meteorという別の依存関係をインストールする必要があります 。

curl https://install.meteor.com/ | sh

これらの依存関係をカバーしたら、Sandstormを続行できます。

Ubuntu20.04にSandstormをインストールする

SandstormリポジトリからGPGキーをダウンロードしてインポートします

curl https://raw.githubusercontent.com/sandstorm-io/sandstorm/master/keys/release-keyring.gpg | gpg --import

次に、プロセス全体を実行するSandstormインストールスクリプトをダウンロードする必要があります。

wget https://install.sandstorm.io/install.sh

次に、それを実行する必要があります

bash install.sh

スクリプトの実行中に、いくつかの質問が表示されます。そのうちのいくつかは、Enterキーを押すだけで続行できますが、質問があります。

What *.sandcats.io subdomain would you like?

noneと入力する必要があります Enterキーを押します。

次に、このような質問が表示されます

URL users will enter in browser

有効なドメインがない場合、またはドメインをイントラネットにインストールしている場合は、サーバーのIPアドレスと使用可能なポートを入力できます。例:http://165.65.15.33:6080

次に、Enterキーを押して次の質問に進むと、プロセスが完了します。

最後に、アクセスアドレスをメモしておく必要があります。これにより、15分間のみ有効なアクセストークンが生成されます。

たとえば、

http://1.54.22.33:6080/setup/token/fe8bc3d1ceb17250a883b459b55d050ef7c51e34

最後に、すべての出力は次のようになります。

Your server is now online! Visit this link to start using it:

  http://95.216.194.50:6080/setup/token/fe8bc3d1ceb17250a883b459b55d050ef7c51e34

NOTE: This URL expires in 15 minutes. You can generate a new setup URL by running
'sudo sandstorm admin-token' from the command line.


To learn how to control the server, run:
  sandstorm help

構成オプションは/opt/sandstorm/sandstorm.confに保存されます 。

ファイアウォールでもポートを開く必要があることに注意してください。

この後、Sandstormにコマンドを開始させることができます

sudo systemctl enable sandstorm
sudo systemctl start sandstorm

そして、次のようにサービスのステータスを確認します

sudo systemctl status sandstorm

トークンと一緒にアクセスアドレスにWebブラウザでアクセスすることだけが残ります。

このようなものが表示された場合は、プロセス全体が成功しています。

今、あなたはそれをあなたのやり方でカスタマイズする必要があります。

結論

すべてを1か所にまとめることは、非常に効率的な方法です。したがって、今日のSandstormを使用すると、生産性フレームワーク全体を使用できます。

気に入っていただけたでしょうか。


Ubuntu
  1. Ubuntu13.04にVirtualBox4.2をインストールします

  2. Ubuntu14.04にVirtualBox4.3をインストールします

  3. Ubuntu16.04にuTorrentをインストールします

  1. UbuntuにPodmanをインストールする

  2. Ubuntu20.04にインストールするもの

  3. Ubuntu14.04にSandstormをインストールする方法

  1. Ubuntu20.04にRをインストールする方法

  2. Ubuntu 20.04 Hadoop

  3. Ubuntu18.04にGoをインストールする方法