1.2.x

Free Training

We offer free training sessions. Please don't hesitate to contact us through our training page for further assistance.

Video Tutorial

Deploy the product

First, subscribe to the product on the AWS Marketplace, and then deploy this CloudFormation file.

The First Boot

The boot time of our product may be slower compared to starting an instance from a clean AMI. This is because our custom code needs to be executed to prepare the product for you. As a result, this process may take a few minutes longer than usual.

Connecting to the Server

If you need to connect to the server, obtain its IP address and connect to the instance over SSH using the username ec2-user. Make sure to use the private key you selected during the deployment process. Upon successful connection, you should be greeted with a custom MOTD (Message of the Day) that provides detailed product information.

Mount the drives

WARNING

Since September of 2021, Microsoft disabled the ability to mount Guest drives. To re-enable this feature, please click here for instructions on how to do so.

Once the server is up and running, it needs to be on the same network as our product (via VPN, in the same VPC subnet, etc.). Below, you can find detailed instructions on how to mount the drive under the most popular operating systems.

Windows 10

Here are the detailed instructions on how to mount the drive on Windows:

  1. Open the File Manager.
  2. On the left side, right-click on Network.
  3. Select "Map network drive...".
  4. In the new window, in the Folder field, type the following: \\PARAM_SAMBA_LOCAL_IP (including the slashes).
  5. Click "Browse...".
  6. From the dropdown menu, select the desired driver(s), then click OK.
  7. Click Finish.
  8. If you receive a popup asking for credentials, enter "guest" in the Username field.

These instructions should help you successfully mount the drive on a Windows system.

MacOS 11.x

Here are the detailed instructions on how to mount the drive on macOS:

  1. Open Finder.
  2. In the menu, click on "Go" and select "Connect to Server...".
  3. In the new window, type the local IP of the server.
  4. Click "Connect".
  5. When prompted, select "Guest" as the user to log in.
  6. The connection might take a moment, but once completed, you should see the Samba server on the left side of Finder.

Please follow these steps to successfully mount the drive on macOS using Finder.

Ubuntu 20.x

Here are the instructions to mount the drive using cifs-utils:

  1. Install the cifs-utils package by running the following command:

    sudo apt install cifs-utils
    
  2. Mount the drive using the mount command with the cifs filesystem type. Replace 172.31.0.21 with the actual IP address and PARAM_ID_OF_THE_COLUMN with the specific column ID of the volume you want to mount:

    sudo mount -t cifs //172.31.0.21/vol-PARAM_ID_OF_THE_COLUMN /mnt/samba
    
  3. Change the current directory to the mounted location:

    cd /mnt/samba
    

Please note that this example assumes the mount point is set to /mnt/samba. You can adjust the mount point to your desired location.

These steps should help you mount the drive on Ubuntu 20.x using the cifs-utils package.

Advanced details

Key aspects

  • Mount up to 25 EBS drives.
  • Configure the drives to be accessible as if they were on the local LAN while utilizing a VPN.
  • Enable data sharing across instances within the same VPC.

Example use cases

Your imagination is your limit, but here are some ideas that are worth considering:

  • Share data between servers inside a VPC.
  • Mount drive(s) locally when using a VPN.
  • Remote storage with easy backup options to access the data anywhere in the world.
  • Browse existing EBS drives that you might have in your account and forgotten what is contained within them.

Resilience

Our product incorporates built-in resilience measures to prevent data loss and ensure uninterrupted connectivity, even in the event of changing IP addresses. The CloudFormation template we provide offers a streamlined and efficient way to deploy and set up all the necessary components, allowing you to get up and running swiftly with everything you need.

Test the setup

Before going into production, it is important to thoroughly test the product. This is not because we lack confidence in its functionality, but rather to ensure that you become familiar with how it works and can address any potential challenges or issues beforehand. Testing will help you gain confidence in the product's performance and make necessary adjustments, if needed, before deploying it in a live production environment.

Security Concerns

Below we give you a list of potential ideas to consider regarding security, but this list is not exhaustive – it is just a good starting point.

  • Allow access only from within the same subnet.
  • Avoid exposing the server on the public internet.
  • Restrict root access to yourself and avoid granting it to anyone else.

How To

How to change the instance type

Make sure you regularly back up your drive(s). One simple solution would be to use:

  1. Go to the CloudFormation console
  2. Click on the stack that you want to update.
  3. Click the Update button.
  4. Keep the default selection and click Next
  5. On the new Parameters page, change the instance type from the drop down.
  6. Click Next till the end.

Please wait for the stack to finish updating.

F.A.Q

These are some of the common solutions to problems you may encounter:

Not authorized for images

My CloudFormation stack encountered a failure with the following error: API: ec2:RunInstances Not authorized for images:... in the Event tab.

Solution

Before using our CloudFormation file, please ensure that you accept the subscription from the AWS Marketplace.

The product is misbehaving

I followed all the instructions from the documentation.

Solution

Please verify if the values entered in the UserData section have been successfully passed to the instance itself.

sudo cat /var/lib/cloud/instance/user-data.txt

UserData seams ok

The UserData reached the instance, but the product is not behaving as expected.

Solution

Use the following command to check if there were any errors during the boot process.

sudo cat /var/log/messages | grep 0x4447

Enable Guest Drives in Windows

Solution

Since September of 2021 Microsoft released a change to Windows where they disable the ability to mount Guest drives. To roll back the change follow this official documentation on how to revert the changes.