| ... | @@ -33,21 +33,23 @@ The instructions in these guidelines use variables that must be replaced with th |
... | @@ -33,21 +33,23 @@ The instructions in these guidelines use variables that must be replaced with th |
|
|
## Requirement:
|
|
## Requirement:
|
|
|
Before continuing with the following steps, ensure that your server environment meets the following prerequisites:
|
|
Before continuing with the following steps, ensure that your server environment meets the following prerequisites:
|
|
|
|
|
|
|
|
Provision a Linux server. As a reference, the National Domibus server is running with the following specifications:
|
|
##### Server Minimum Requirements
|
|
|
|
- Operating System: Linux (e.g., Ubuntu 22.04)
|
|
|
|
- Hardware:
|
|
|
- 3 CPUs
|
|
- 3 CPUs
|
|
|
- 4 GB of RAM
|
|
- 4 GB of RAM
|
|
|
- 40 GB of storage
|
|
- 40 GB of storage
|
|
|
|
|
|
|
|
Ensure your server is publicly accessible from the internet through a public IP. The instructions are demonstrated on an `Ubuntu 22.04 Jammy Jellyfish` server, but other Linux distributions are also compatible.
|
|
##### Network Configuration
|
|
|
|
- Publicly accessible IP address
|
|
|
|
- Open incoming TCP ports:
|
|
|
|
- **8080**: HTTP (Domibus web interface)
|
|
|
|
- **3306**: MySQL (Domibus database)
|
|
|
|
|
|
|
|
Make sure those ports are opened (TCP protocol):
|
|
##### Software Prerequisites
|
|
|
- **8080** (HTTP port)
|
|
- Install [Docker](https://docs.docker.com/engine/install/ubuntu/).
|
|
|
- **3306** (MySQL port)
|
|
- Install OpenJDK-17 (headless version recommended) to be able to generate a Java KeyStore.
|
|
|
|
|
- Ensure you have authorization access to the files in the [Domibus-setup folder](https://drive.google.com/drive/folders/1dTK0FaO582nVkZ2Ce5X1wksrIbHHrHfi) on Google Drive.
|
|
|
To begin the setup, ensure you have the following:
|
|
|
|
|
- [Docker](https://docs.docker.com/engine/install/ubuntu/) installed
|
|
|
|
|
- The capability to generate a `Java KeyStore`, you have the option to install the headless version of `OpenJDK-17`, like `OpenJDK-17-jre-headless`.
|
|
|
|
|
- Authorization access from Google Drive to the files within the [Domibus-setup](https://drive.google.com/drive/folders/1dTK0FaO582nVkZ2Ce5X1wksrIbHHrHfi?usp=drive_link) folder.
|
|
|
|
|
|
|
|
|
|
## Action Indicators
|
|
## Action Indicators
|
|
|
|
|
|
| ... | |
... | |
| ... | | ... | |