How to access Sen4CAP
1. Register your account
To register a new account on the CREODIAS platform, please follow the linked FAQ below.
2. Switch to OpenStack Dashboard
To create a new instance you need to go to the OpenStack Dashboard.
After logging in to the newly created account, in the right corner select the "My Account" button and select "Your Cloud Environment"
After selecting this option, you should see monit with choice of authentication. Leave the "Open ID Connect" option and press the "Connect" button.
After logging in correctly, you should see the OpenStack Dashboard.
3. Instance creation
To access Sen4CAP you must first create an instance that supports Sen4CAP in project with access to EOData.
To do this, go to Project → Compute → Instances and press the "Launch Instance" button.
In the window for creating a new instance in the "Source" tab, select the image "CentOS 7 + Sen4CAP" by pressing the arrow button.
We recommend select the "No" option when choosing "Create New Volume".
Due to the large image size, the minimum available flavor to run the machine is "eo2.2xlarge". Choose this flavor or higher in the "Flavor" tab by pressing the arrow button.
Triangular warning signs mean that the flavor is too small to start the machine with the selected image.
In the "Networks" tab, select your private network and "eodata".
In the "Security Groups" tab, select "allow_ping_ssh_rdp" and the group that will allow ingress traffic on port 443 (HTTPS) e.g. "allow_https".
For instances based on "CentOS 7 + Sen4CAP 3.1 SRTM " image, additional security rule is required. In this case, please allow ingress TCP traffic on port 8080 (HTTP).
If you do not have such a security group, you can create one by following this FAQ: https://creodias.eu/-/how-to-use-security-groups-in-horizon-
In the rule you can specify which IP address should have HTTPS access.
We suggest that you create rules for trusted IP addresses.
Remember to add your public key in the "Key Pair" tab or create a new one after clicking the "Create Key Pair" button. For more detalis please visit How to create key-pair in OpensStack dashboard?
After entering the necessary data, press the "Launch Instance" button.
The newly created instance should be visible in Project → Compute → Instances.
Select the "Associate Floating IP" option from the "Action" column. A window with the option of adding FIP should be visible.
Select the already assigned FIP or add a new one from the pool by pressing the plus button. Remember to assign the FIP address to your private network address.
Finally press the "Associate" button
You can check the attached FIP address in Project → Compute → Instances. An FIP address is required to access Sen4CAP.
4. Access to Sen4CAP
Sen4CAP is available from the browser level.
Open your browser and enter the address below. You can copy your machine address (Floating IP) from Project → Compute → Instances (in the example above it would be 188.8.131.52)
https://<Floating IP> In case of CentOS 7 + Sen4CAP 3.1 SRTM image based instance, type the following address instead: http://<Floating IP>:8080
5. First login
After loading the page, you should see the Sen4CAP page.
If you can't see the Sen4CAP page, you might try logging to your VM trough SSH and entering the following command:
sudo systemctl start sen2agri-services
You will be redirected to the login page. The default user is:
- Username: sen4cap
- Password: sen4cap
After logging in to the default users "sen4cap", go to the user tab.
Press the "Add new user" button to create a new user.
Create a new user with administrator rights, and press "Save" button.
After creating a new user, press the "logout" button on the bar. You will be redirected back to the login window, but now click on the "Set a password" link.
Enter a new password and press "save".
After successfully logging in, go to the "users" tab and remove the user "sen4cap" by pressing the trash can button next to that user.
From now on you can use Sen4CAP freely.
If you need information and support how to use Sen4CAP, please contact with firstname.lastname@example.org.