Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • W Wiki Home
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • SDK4ED WikiSDK4ED Wiki
  • Wiki Home
  • Wiki
  • Frontend Installation

Frontend Installation · Changes

Page history
Update Frontend Installation authored Dec 18, 2020 by Dimitris Tsoukalas's avatar Dimitris Tsoukalas
Hide whitespace changes
Inline Side-by-side
Frontend-Installation.md
View page @ 897b0bf6
......@@ -9,9 +9,9 @@ More details on User and Project Management functionalities of the SDK4ED Dashbo
To be able to take advantage of the fully functional SDK4ED Dashboard, the user should install both User and Project Management services prior to installing the SDK4ED Dashboard.
## Installation of User Management service (Keycloak)
- **Step 1**: Download and install [Docker](https://www.docker.com/)
- **Step 1**: Download and install [Docker](https://www.docker.com/).
- **Step 2**: Clone the latest User Management service (Keycloak) version that can be found in the present Gitlab repository and navigate to the root directory.
- **Step 3**: - Generate a self signed certificate on Ubuntu Developer machine [More info](https://www.digitalocean.com/community/tutorials/how-to-create-a-self-signed-ssl-certificate-for-nginx-in-ubuntu-18-04).
- **Step 3**: Generate a self signed certificate on Ubuntu Developer machine [More info](https://www.digitalocean.com/community/tutorials/how-to-create-a-self-signed-ssl-certificate-for-nginx-in-ubuntu-18-04).
- **Step 4**: Put the generated certificate and keys in Keycloak-nginx-master/ssl:
```
$ ls -la keycloak-nginx-master/ssl/
......@@ -25,12 +25,10 @@ To be able to take advantage of the fully functional SDK4ED Dashboard, the user
```bash
`docker-compose up`
```
- **Step 5**: - Log on to the Administration console (use the credentials you configured for keycloak admin (in your docker-compose.yml).
- Create a new realm - SDK4ED
- Add a user in the Keycloak Administration Console (this user will be used to login to the dashboard)
- Add dashboard uri to valid redirect uri's list in `KeyCloak Admin Console > Clients > Settings > Valid Redirect URIs` to allow redirect to the dashboard. (prevents `invalid redirect_uri` error after keycloak login)
![img](redirect_uri.png)
- **Step 5**: Log on to the Administration console by using the credentials you configured for keycloak admin (in your 'docker-compose.yml' file).
- **Step 6**: Create a new realm - SDK4ED.
- **Step 7**: Add a user in the Keycloak Administration Console (this user will be used to login to the dashboard).
- **Step 8**: Add the SDK4ED Dashboard URI to valid redirect uri's list in `KeyCloak Admin Console > Clients > Settings > Valid Redirect URIs` to allow redirect to the dashboard. (prevents `invalid redirect_uri` error after keycloak login).
## Installation of SDK4ED Dashboard
- **Step 1**: Clone the latest SDK4ED Dashboard version that can be found in the present Gitlab repository and navigate to the root directory.
......
Clone repository
  • Advanced
  • Architectural Toolbox Description
  • Architectural Toolbox Front End
  • Architectural Toolbox Home
  • Architectural Toolbox Installation
  • Architectural Toolbox Usage
  • Decision Support Toolbox Description
  • Decision Support Toolbox Front end
  • Decision Support Toolbox Installation
  • Decision Support Toolbox Usage
  • Decision Support Toolbox
  • Energy Toolbox Description
  • Energy Toolbox Front end
  • Energy Toolbox Installation
  • Energy Toolbox Usage
View All Pages