Bagisto

This one-click setup helps you get setup with latest version of Bagisto. It is supported by Webkul Software Pvt Ltd, Bagisto’s parent company. For technical support, please open a support ticket.

Software Included

Package Version License
Apache 2.4.29 Apache 2
PHP 7.2.24 PHP v3.01
Mysql 5.7.31 Mysql 5.7 GPL
Certbot 0.31.0 Apache
Nodejs 10.22.0 MIT license

Creating an App using the Control Panel

Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.

Deploy to DO

Creating an App using the API

In addition to creating a Droplet from the Bagisto 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB Bagisto Droplet in the SFO2 region, you can use the following curl command. You need to either save your API access token) to an environment variable or substitute it in the command below.

curl -X POST -H 'Content-Type: application/json' \
         -H 'Authorization: Bearer '$TOKEN'' -d \
        '{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "bagisto-18-04"}' \
        "https://api.digitalocean.com/v2/droplets"

Getting Started After Deploying Bagisto

After creation of the droplet you can ssh login to your droplet.

To login to your droplet from linux/mac system run below command

ssh root@your-droplet-ip

For windows system, please refer to below link

https://www.ssh.com/ssh/putty/windows/

When you login to your droplet for the first time, it will ask for the domain name for bagisto setup. You must map your domain to your droplet ip beforehand. If you do not have any domain you just need to put your droplet ip.

Note: Please do not add www while putting your domain name. If your domain is example.com, simply put example.com. Do not put “www.example.com

Next step it will ask to configure ssl for your domain.

If you put your domain name in previous choice, then select option option (y).

If you put your droplet ip in previous choice, then select option (n)

Note: ssl can not be configured, if your domain does not point to your droplet ip.

After bagisto setup is completed, you can open your bagisto url in the browser.

For admin login, use below details.

http(s)://your-bagisto-url/admin

email : admin@example.com

password : admin123

You can also register as a customer and login.

http(s)://your-bagisto-url/customer/register

You can find your bagisto setup inside /var/www/html

Mysql passwords are stored inside /root/.digitalocean_password

You can check our bagisto source code here.

https://github.com/bagisto/bagisto