# Getting started

To be defined ...

```
*** run container ***
docker run -it --name=ubuntu  \
-h denodo-focal.alycante.it  \
-p 39999:9999 -p 39997:9997 -p 39996:9996 -p 39995:9995 \
-p 39090:9090 -p 39443:9443  \
-v /data/app/ubuntu/data:/data  \
-v /data/share:/share  \
ubuntu:focal bash
```

### Define user & group

In the host where you are installing the Denodo Platform:

1. Designate an existing account to install and launch the Denodo Platform servers.
2. Or create a user account to install and launch the Denodo Platform servers.

> *Always install and run the Denodo Platform servers with the same user account. That is because the Denodo servers modify files in the directory where they are installed and the user account needs read and write privileges. If you perform the installation with one user account and run the servers with another, the second user account may not be able to modify the files in the installation.*

The defaul directory is `/opt/denodo/denodo_platform_8_0` , grant the write privileges required to this user account to be able to create this folder. On Linux, you have to execute this:

Creating the installation directory and granting the right privileges to the user “denodo”

```
# Create the directory "/opt/denodo", we will install denodo here for brevity
sudo mkdir /opt/denodo

# Grant ownership of this directory to the user "denodo" of the group "denodo"
sudo chown denodo:denodo /opt/denodo
```

### Unzip installer & update

Download the installer file from support.denodo.com site with the proper account end unzip the installer folder, for example in /home/denodo

```
# /home/denodo
sudo unzip denodo-install-8.0-ga-linux64
sudo unzip denodo-v80-update-20210209

ls -la
...
drwxr-xr-x 5 root root       4096 Jun  7 12:21 denodo-install-8.0/
-rw-r--r-- 1 root root  621725198 Feb 12 11:39 denodo-v80-update-202102092200.jar
...

```

Create denodo-update dir inside denodo-install and move the update jar inside, so the installe script can exec the update automatically

```
sudo cd denodo-install-8.0
mkdir denodo-install-8.0/denodo-update
cp denodo-v80-update-202102092200.jar \
denodo-install-8.0/denodo-update/denodo-update.jar
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.alycante.it/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
