皆さん、こんにちは。この投稿では、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を使用すると、生産性フレームワーク全体を使用できます。
気に入っていただけたでしょうか。