Getting Started

Ephemeric cloud is a platform to host Pharo web-applications. It is developed to be very easy for Pharo developers: by using the PharoCloud manager developer can publish a Smalltalk Image just by drag-and-dropping it to the cloud. For more advanced usage Ephemeric Cloud provides REST API which you can use directly or via Pharo Ephemeric Cloud API library.

Demo account

You can quickly test Ephemeric Cloud using the demo account:

http://open.swarm.pharocloud.com

This is an account open to anyone, so do not use it for anything other then a test as anyone can access and delete your images from this account.

We have prepared a test Pharo Image Archive file for you to test the cloud. It is a default Seaside application packaged in zip-archive. You can download the image here:

To test the image follow the steps:

  1. Download Seaside Image Archive Sample File to your local machine.
  2. Open the demo account site: http://open.swarm.pharocloud.com
  3. Click "Upload Image" button in the navigation menu.
  4. Drag-and-drop EphSeaside.zip into the window.

After these steps you should see upload process to start and after it finishes the Images list should be updated with the new entry. When you click on "host" link of the new Image you should open the application you just uploaded.

It should look like something like this:

Congratulations, you just published your first ephemeric application!

To prepare your images for publication you need to know several things about the format of Image Archive File. Please refer to the following section for the details: Ephemeric Instances

How to sign up

To open your own cloud account you need to be registered as Pharo Association member. You can register the account on the association site: https://association.pharo.org/join-us. Ephemeric cloud is open and free to use for all Pharo Association members.

If you already have a Pharo Association account use the following link to log in into the cloud:

https://www.pharocloud.com/mananger

Tutorial videos

To quick dive in watch the short video tutorials below:

Report a bug

In case anything described in this document is not working for you, please contact me at support@pharocloud.com.