Guides
Guides
Guides

Crafting Express

Crafting Express edition is a self-serving installable version of the Crafting system in a single Docker container with most of the features, aimed for quick trial.

🚧

Not for Production Use

Crafting Express is for trial only. It's not designed for high availability, scalability and product-grade security requirements. The performance is not guaranteed.

For production use, please seek for either Crafting SaaS or Crafting Enterprise.

Quick Start

Make sure your system has Docker daemon installed and running properly (currently docker daemons for MacOS or Linux are supported).

Install Crafting CLI using the following command:

curl -sSL https://sandboxes.cloud/sh/install-cli | bash

It may ask for password to run using sudoand the CLI will be installed as /usr/local/bin/cs.

Start the Crafting Express Edition:

cs express start

For the first time, it will ask for registration. Make sure to provide a valid email, as the activation code will be sent over email. Following the prompt, fill-in the activation code and the setup will continue. At the end, it will print the URL to access the Web Console and use the same email to login via Google.

Upgrade

Simply run cs express startagain will reinstall/upgrade to the latest version, all data preserved.

Registration

The registration is essential to reserve an Internet facing TLS endpoint which is hosted by Crafting. This endpoint can be used to access the Crafting Express Edition running in the Docker container on your machine.

The registration will be revoked after a certain period of inactivity of the system, e.g. the docker container stopped running over that period.

Cleanup

The Docker container can be deleted at anytime as it doesn't contain any persisted data. Rerun cs express start will bring the system back. All states are preserved in special docker volumes created by the command.

To fully remove the system, in addition to removing the docker container, remove all the Crafting docker volumes. By doing that, the registration will no longer be usable and the name used in the registration won't be available until the registration expires.