New installation
For information regarding supported operating systems and hardware requirements, see Installing PageSeeder.
Before beginning!
PageSeeder requires a MySQL or PostgreSQL relational database to function. To minimize the chance of installation-related problems, closely read the following instructions.
First, consider the database
For a problem-free installation, ensure the ability to communicate with MySQL or PostgreSQL before commencing the install. Don’t wait for prompting from the install. By that point, ‘problem-free’ is no longer an option!
See Configuring MySQL or Configuring PostgreSQL.
IMPORTANT: database and file system backup!
PageSeeder DOES NOT backup or administer the host database or file system. If the integrity of either component is compromised, the application won’t function. To minimize the potential for problems, users should follow all recommended backup and maintenance procedures.
In accordance with good administration practices, system owners should consider encrypting all backups and routinely test that restore procedures provide the expected results.
File system
Once in production, the critical folders to backup from the host operating system are:
pageseeder/documents pageseeder/WEB-INF/config pageseeder/WEB-INF/state
Second, check what ports your server is using
By default PageSeeder uses the following TCP/IP ports:
- 25: Incoming mail SMTP
- 443: Secure HTTP
- 2525: Incoming mail SMTP (internal)
- 8005: Shutdown command (internal)
- 8282: Non-secure HTTP
If any of these ports are used by other services on the computer where PageSeeder will be installed then those services must be disabled.
The PageSeeder SMTP server is for incoming email only. For PageSeeder to send email, another SMTP server on a different computer is required.
Begin installing PageSeeder
Choose the operating system that PageSeeder will be installed on:
- New installation on Windows
- New installation on el7 for example RHEL v7 or CentOS v7.
- New installation on el8/el9 for example Rocky v8 or v9.