Ciao amici. In questo post imparerai come installare Sandstorm su Ubuntu 20.04.
Secondo il sito web di Sandstorm
Sandstorm è una piattaforma open source per applicazioni web self-hosting
Ciò significa che potremo installare molte applicazioni web che saranno gestite da Sandstorm. A questo, aggiungiamo il fatto che è molto efficiente e sicuro, quindi in un unico posto possiamo avere il nostro ambiente produttivo.
Installiamolo su un server con Ubuntu 20.04 In questo modo possiamo ottenere molti vantaggi.
Installa Sandstorm su Ubuntu 20.04
Installa Java su Ubuntu 20.04
Sandstorm richiede Java per funzionare. Quindi, il primo passo dopo l'aggiornamento del sistema sarà questo.
sudo apt update
sudo apt upgrade
Per installare Java quindi devi eseguire questo comando
sudo apt install openjdk-11-jre
Per verificare la versione installata, devi eseguire il seguente comando
java -version
Otterrai una schermata di output come questa
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)
Installa le dipendenze per Sandstorm
In questo passaggio, dobbiamo installare alcuni pacchetti affinché Sandstorm funzioni.
sudo apt install build-essential libcap-dev xz-utils zip unzip strace curl discount git python3 zlib1g-dev golang-go cmake flex bison locals
Dopo questo, dobbiamo installare un'altra dipendenza chiamata Meteor
.
curl https://install.meteor.com/ | sh
Con queste dipendenze coperte, possiamo continuare con Sandstorm.
Installa Sandstorm su Ubuntu 20.04
Scarica e importa la chiave GPG dal repository di Sandstorm
curl https://raw.githubusercontent.com/sandstorm-io/sandstorm/master/keys/release-keyring.gpg | gpg --import
Ora dobbiamo scaricare lo script di installazione di Sandstorm che eseguirà l'intero processo per noi.
wget https://install.sandstorm.io/install.sh
Quindi, devi eseguirlo
bash install.sh
Durante l'esecuzione dello script, ti verranno poste alcune domande. Alcuni di loro puoi semplicemente premere Invio per continuare, ma nella domanda.
What *.sandcats.io subdomain would you like?
Devi digitare none
e premi Invio.
Quindi vedrai una domanda come questa
URL users will enter in browser
Se non hai un dominio valido, o lo hai installato su una Intranet, puoi digitare l'indirizzo IP del server e una porta disponibile. Ad esempio:http://165.65.15.33:6080
Quindi premi Invio alla domanda successiva e il processo sarà completato.
Al termine, dovrai prendere nota dell'indirizzo di accesso, che genererà un token di accesso valido solo per 15 minuti.
Ad esempio,
http://1.54.22.33:6080/setup/token/fe8bc3d1ceb17250a883b459b55d050ef7c51e34
Alla fine, tutto l'output sarà simile a questo:
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
Le opzioni di configurazione verranno archiviate in /opt/sandstorm/sandstorm.conf
.
Ricorda che devi aprire anche la porta nel firewall.
Dopodiché, puoi far iniziare Sandstorm con il comando
sudo systemctl enable sandstorm
sudo systemctl start sandstorm
E controlla lo stato del servizio come segue
sudo systemctl status sandstorm
Non resta che accedere con un browser web all'indirizzo di accesso insieme al token.
Se vedi qualcosa del genere, l'intero processo è andato a buon fine.
Ora non ti resta che personalizzarlo a modo tuo.
Conclusione
Avere tutto in un unico posto può essere una cosa abbastanza efficiente da fare. Quindi oggi con Sandstorm puoi avere un intero framework di produttività.
Spero ti sia piaciuto.