Creating a Space
Now that we have a usable template, we can create a space from it. You can create as many spaces as needed from a single template. If a template is updated, users with spaces created from that template will be prompted to restart their spaces to apply the updates.
Step 1: Create a Space
- From the
Templates
page, click the menu icon (three dots) next to the template you want to use, then selectCreate Space
.

Fill out the form with the following details:
- Name: Enter
phptest
. - Description: Enter
A test PHP space.
. - Terminal: Select the terminal you’d like to use.
- Icon: Optionally, change the icon shown for the space.
- Name: Enter
Leave the
Start Space on Create
option checked, then clickCreate Space
. You’ll be returned to theSpaces
page, where the new space will now be visible.
Step 2: Monitor the Space Status
- While the space is starting, its Status will show as
Starting
. - Once the space is running, the Status will change to
Running
, and icons will appear, allowing access to the space’s features.

Once the space is running the icons will show:
- Terminal: Clicking the terminal icon opens a new window with a web terminal inside the space. The shell will match the one selected during space creation.
- Ports: Clicking the ports icon opens a dropdown showing the list of ports the space exports. For this example, the first port is the web server. Clicking it will open a new window displaying the content served by the web server.
Step 3: Add a PHP Script
- Click the
Web
item in thePorts
menu to open the web browser. At this point, the server will display an empty folder since no content has been added yet. - Click the
Terminal
icon to open a web terminal. Create a PHP file in thepublic_html
directory that runsphpinfo
:
echo "<?php phpinfo();" > public_html/index.php

Step 4: View the PHP Script
- Click the
Web (80)
item in thePorts
menu. The web page will open, running the new script and displaying the PHP information.

Step 5: Stop and Restart the Space
- To stop the space, click the menu icon (three dots) next to the space, then select
Stop
from the menu.

- Since the template was created with a persistent volume, restarting the space from the menu will restore it to the state it was in when it was stopped.