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