Intrexx Users - Create a Portal with a Terminal

Requirement

To create a portal, you must first have a database installed.

The following instructions assume that you are using PostgreSQL.

 

You can create a portal on the Linux server using a shell script.

The following describes how you can do this as "root."

Create a Portal as an Intrexx User

sudo privileges are required to create a portal.

Run the following command to create a portal using the terminal:

johndoe@linux:/opt/intrexx/bin/linux$ sudo ./buildportal.sh -t

The routine for creating a portal is started.

INFO 2021-08-10T11:17:50.564 - de.uplanet.lucy.portalimport.local.PortalBuilderUtility[main]

PortalBuilderUtility

General Information

------------------

Portal Name: Portal Name: exampleportal

Portal directory [/opt/intrexx/org/exampleportal]:

Path to the portal template [/opt/intrexx/orgtempl/blank]:

Portal Database

---------------

Please select the type of portal database.

1) MariaDB

2) Microsoft SQL Server

3) Oracle

4) PostgreSQL

Database type (1–4): 4

PostgreSQL

----------

Would you like to create a new database or use an existing one?

1) Create

2) Use existing ones

Database Import Mode (1 - 2): 1

Encoding [UTF-8]:

Host [localhost]:

Port [5432]:

Using SSL Transport Encryption

1) No SSL

2) SSL without certificate validation

3) SSL with certificate validation

SSL [1–3): 1

Database name [ixexampleportal]:

Login: postgres

Password:

Embedded Web Server

-----------------------

Host [localhost]: 1

Port [1337]:

Context ($ = none) []: $

Reverse Proxy / Load Balancer

-----------------------------

Select the reverse proxy or load balancer you want to use.

1) none

2) nginx

Reverse Proxy (1 - 2) [1]: 2

NGINX Reverse Proxy

-------------------

Backend Host [localhost]:

Backend port [1337]:

NGINX configuration file (empty = do not create one):

Communication

-------------

REST communication port [8101]:11

Log directory

----------

Specify a path to the log directory.

Select "Default" if you want to use the log directory within the portal directory.

1) Default

2) Absolute path

Log directory (1 - 2): 1

 

Solr Configuration

--------------------

Solr URL [http://127.0.0.1:8983/solr]:

Use authentication [yes]?

Solr user's password

 

Would you like to save the settings to a configuration file [y,n]? n

1) Create a database

--------------------

* 100% Successfully Completed

2) Write data to the database

-------------------------------

* 100% Successfully Completed

3) Copy files

...

INFO 2021-08-10T11:22:15.018 - de.uplanet.lucy.server.patch.PatchController[Thread-1]

Finished the portal patch. The exit code was 0.

* 100% Successfully Completed

7) Closing Activities

...

Starting the upixp_exampleportal service

* 100% Successfully Completed