Installing WordPress

WordPress is a popular content management system built with PHP.



Create a shell user if you have not done so already. You can use an existing shell user if you wish.


Click on Applications in the control panel sidebar.


Click the button labeled "+ Add Application" in the upper-left corner of the content area.


Select WordPress as the application type.


A panel of additional options will appear:

  • FPM Max Child Threads: this is the maximum number of processes that will run to serve your site. More processes generally means the application can handle more traffic, at the possible expense of higher memory usage.
  • FPM Max Requests: this is the number of requests that each process will serve before restarting. This can help keep memory usage down if your app's memory usage grows a lot over time, at the possible expense of performance.
  • Site URL Managed: when this option is set to on and your WordPress application is added to a site route, the Opalstack control panel will automatically configure your WordPress application settings to use the correct URL.

Enter a name for your application in the Name field.

This name will be used to create a subdirectory in your shell user's apps directory such as /home/username/apps/appname.


Select the shell user that will host the application.

If you have multiple servers, be sure to select the shell user that is located on the server from which you intend to serve your site.


Click the "Add Application" button to save your new application.


A notification will appear in the control panel when the application is ready. This may take a minute or longer.

Once the application is installed, please make a note of the following information:

  • WordPress username: Your initial WordPress username is the name of the shell user selected in step 7 above.
  • WordPress password: Your initial WordPress password appears in the install notification. It can also be found in the installation log for the new application. The log is located in the logs subdirectory for the assigned shell user, for example /home/username/logs/appname/install.log.

Your new WordPress application is now ready to be attached to a site! Please see the following page for more information: Building a Site

Note: Wordpress uses "wordpress@domain.com" as the sender address for password reset emails. If your domain is using Opalstack's email system then be sure to create a "wordpress@" address for your domain. Please refer to Managing Email Addresses for more information.