Dobrý den, přátelé. V tomto příspěvku se dozvíte, jak nainstalovat Sandstorm na Ubuntu 20.04.
Podle webu Sandstorm
Sandstorm je platforma s otevřeným zdrojovým kódem pro webové aplikace s vlastním hostingem
To znamená, že budeme moci nainstalovat mnoho webových aplikací, které budou spravovány Sandstormem. K tomu přidáváme fakt, že je velmi efektivní a bezpečný, takže na jednom místě můžeme mít vlastní produktivní prostředí.
Nainstalujme jej na server s Ubuntu 20.04. Tímto způsobem můžeme získat mnoho výhod.
Instalovat Sandstorm na Ubuntu 20.04
Instalace Javy na Ubuntu 20.04
Sandstorm vyžaduje ke spuštění Java. Takže prvním krokem po upgradu systému bude toto.
sudo apt update
sudo apt upgrade
Chcete-li nainstalovat Javu, musíte spustit tento příkaz
sudo apt install openjdk-11-jre
Chcete-li zkontrolovat nainstalovanou verzi, musíte spustit následující příkaz
java -version
Získáte výstupní obrazovku, jako je tato
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)
Instalovat závislosti pro Sandstorm
V tomto kroku musíme nainstalovat nějaké balíčky, aby Sandstorm fungoval.
sudo apt install build-essential libcap-dev xz-utils zip unzip strace curl discount git python3 zlib1g-dev golang-go cmake flex bison locals
Poté musíme nainstalovat další závislost nazvanou Meteor
.
curl https://install.meteor.com/ | sh
S pokrytím těchto závislostí můžeme pokračovat s Sandstorm.
Instalovat Sandstorm na Ubuntu 20.04
Stáhněte a importujte klíč GPG z úložiště Sandstorm
curl https://raw.githubusercontent.com/sandstorm-io/sandstorm/master/keys/release-keyring.gpg | gpg --import
Nyní si musíme stáhnout instalační skript Sandstorm, který provede celý proces za nás.
wget https://install.sandstorm.io/install.sh
Poté jej musíte spustit
bash install.sh
Během provádění skriptu budete dotázáni na několik otázek. U některých z nich můžete pokračovat stisknutím klávesy Enter, ale v otázce.
What *.sandcats.io subdomain would you like?
Musíte zadat none
a stiskněte Enter.
Pak se vám zobrazí otázka, jako je tato
URL users will enter in browser
Pokud nemáte platnou doménu nebo jste ji nainstalovali na intranet, můžete zadat IP adresu serveru a dostupný port. Například:http://165.65.15.33:6080
Poté stiskněte Enter na další otázku a proces bude dokončen.
Na konci si budete muset poznamenat přístupovou adresu, která vygeneruje přístupový token platný pouze 15 minut.
Například,
http://1.54.22.33:6080/setup/token/fe8bc3d1ceb17250a883b459b55d050ef7c51e34
Na konci bude veškerý výstup vypadat nějak takto:
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
Možnosti konfigurace budou uloženy v /opt/sandstorm/sandstorm.conf
.
Nezapomeňte, že port musíte otevřít také ve firewallu.
Poté můžete Sandstorm spustit příkazem
sudo systemctl enable sandstorm
sudo systemctl start sandstorm
A zkontrolujte stav služby následovně
sudo systemctl status sandstorm
Zbývá pouze to, že přistupujete pomocí webového prohlížeče na přístupovou adresu spolu s tokenem.
Pokud vidíte něco takového, pak byl celý proces úspěšný.
Nyní si jej musíte upravit podle svého.
Závěr
Mít vše na jednom místě může být docela efektivní věc. Takže dnes se Sandstorm můžete mít celý rámec produktivity.
Doufám, že se vám to líbilo.