How To Install Sandstorm On CentOS 7

To Install Sandstorm On CentOS 7

Sandstorm is an open source hosting platform for web apps. It is used for improving privacy and control, making a way to make the Open Source web apps valiable. A few examples of the apps that can be installed using Sandstorm are WordPress, GitLab, MediaWiki, Apache Wave, and RoundCube webmail. It lets the users to upload and install arbitrary software. It is so simple to install Sandstorm On CentOS 7, and this article covers the ground on the same process.


Installing Sandstorm

Before you start, you need to install the download script for Sandstorm as it is required for the installation process.

[root@linuxhelp ~]# curl https://install.sandstorm.io >  install.sh

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                 Dload  Upload   Total   Spent    Left  Speed

100 78791  100 78791    0     0  44282      0  0:00:01 

Once it is done, you shall install sandstorm by executing the downloaded script as follows.

[root@linuxhelp ~]# bash install.sh 
Sandstorm makes it easy to run web apps on your own server. You can have:

1. A typical install, to use Sandstorm (press enter to accept this default)
2. A development server, for working on Sandstorm itself or localhost-based app development
.
.
.

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

  http://linuxhelp:6080/setup/token/6ebea84d2c6d0574fc11a95d1916b81f819a8bd3

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

Open your browser now and give the URL that you' ve copied during the installation. The welcome page of Sandstorm appears on your screen. Click on the Begin Sandstorm Setup option to proceed with the installation.

In the following page, the Login providers are listed. So, you need to configure and enable mail and click Next to proceed further.


In the next page, you' ll be asked to provide the organisation details. Give them and click Save and continue.


In the following page, you need to fill the mail settings. Once, you' ve entered tham you should click on Save and continue.

In he following page, all the pre-installed apps are displayed. You shall click Next to proceed further.

Now, you need to create an admin account. So give your mail id to get the token that is needed for creating the admin account.

Now, enter the token and click Confirm.

In the following page, you need to fill the admin and account details.

The Admin page now appears on your screen.

With this, the installation of Sandstorm On CentOS 7 comes to an end.

Tag : CentOS
FAQ
Q
How to install Sandstorm On CentOS 7?
A
Run the following command:

# bash install.sh
Q
What are the minimum hardware requirements of Sandstorm?
A
Architecture: amd64 (aka x86_64)

RAM: 1 GB

Disk space: 5 GB

Swap: Enabled, if possible



You can probably get away with less, but we wouldn't advise it. 2GB is vastly better
Q
What is Sandstorm On CentOS?
A
Sandstorm is an open source hosting platform for web apps. It is used for improving privacy and control, making a way to make the Open Source web apps valuable. A few examples of the apps that can be installed using Sandstorm are WordPress, GitLab, MediaWiki, Apache Wave, and RoundCube webmail.
Q
My virtual machine doesn't have that much RAM, what can I do?
A
It might help to set up swap space. The following commands will set up a file on-disk to use as swap:
"dd if=/dev/zero of=/swap.img bs=1M count=1024
mkswap /swap.img
swapon /swap.img

echo /s
Q
How to install Sandstorm On CentOS?
A
Run the following command:
# curl https://install.sandstorm.io > install.sh