In our example, we created /apps, but you can create any folder under your user account where you have at least 10 GB or more. Update .bash_profile with OPENMFT_BASE variable for basepath and add $OPENMFT_BASE/openmft/bin to PATH:
If the software is downloaded using the links above to either a Windows or a Mac, the files could be transferred to the target Linux server using SFTP.
OR directly download them from command line using wget on Linux:
cd /apps/
wget https://s3.amazonaws.com/s3.openmft.org/om
wget https://s3.amazonaws.com/s3.openmft.org/openmft_schema.sql
wget https://s3.amazonaws.com/s3.openmft.org/openmft_template.conf
3.2.3 Copy openmft_template.conf to openmft.conf and update it
Copy openmft_template.conf file or rename it to openmft.conf:
cp openmft_template.conf openmft.conf
Below is an example of openmft.conf. Update the following properties per site settings:
basepath
Favicon, Logo and Copyright if you want to customize the branding
log file settings if logs need to go a specific folder
DATABASE section is meant for the OpenMFT Database. The information in the template is an example, please change it to your standards.
SSL_CERTIFICATE section is for you to either have the installer create a self-signed cert or for you to add existing certs.
SFTPD_SERVICE section is for you to define the hostname and port that you want to listen on for SFTP. This will be your SFTP server that will be launched along with the core OpenMFT services.
SFG section is where SFG_HOME (base) directory and other SFG related details are configured
VAULT section has VAULT_HOME that will be created when OpenMFT is installed and address in VAULT_ADDR may need to be changed to your host name if you want to login to the UI.
3.2.4 Change permissions to execute for OpenMFT Distro (om):
chmod +x om
3.2.5 Bring your own certificates in pem format
# If you have your own certs, change the "SSL_CERTIFICATE" section in openmft.conf as show below:
[SSL_CERTIFICATE]
create_self_signed=no
hosts=127.0.0.1,dev.openmft.org #If any, will be added SANs in the self-signed cert. This is applicable only if create_self_signed is yes
cert_file=/apps/certs/server.crt # Sample location and file
key_file=/apps/certs/server.key #Sample location and file