Installing Apps
After downloading an app as an LPKG file from Marketplace, install it to a local Liferay DXP instance.
You can use either of these methods to install a new app to your instance:
Installing an app to your instance requires a server restart. Test new apps in a sandbox environment, and then if necessary, plan the installation in advance for other servers.
Installing Apps via the File System
Follow these steps to install an app via the file system with a server restart:
-
Copy your app file (LPKG, module JAR, or plugin WAR) to your
[Liferay Home]/deployfolder. The Liferay Home folder is typically the app server’s parent folder. Liferay DXP deploys apps from the[Liferay Home]/deployfolder.
The app file is copied from the [Liferay Home]/deploy folder to an appropriate subfolder under [Liferay Home]/osgi:
marketplace: Marketplace LPKG packagesmodules: OSGi module JAR fileswar: WAR files
Liferay DXP listens on those subfolders, processes the file (converting it to an OSGi bundle if it is a WAR or contains a WAR), and installs the OSGi bundles to the OSGi container.
Using a source control repository (such as Git or BitBucket) and an orchestration tool (such as Jenkins) is recommended for promoting Liferay DXP environments through DevOps pipelines.
You should commit your app file to the deploy folder within your DevOps pipeline for production-grade environments.
Installing Apps via the UI
You can use Liferay DXP’s app management UIs to install apps to a local server. Behind the scenes, Liferay DXP copies the app file to the appropriate subfolder in [Liferay Home]/osgi, converts it to an OSGi bundle (LPKG and WAR files require converting), and deploys the bundle to the OSGi container.
The sections below describe the interfaces you can use to install apps via the UI.
Marketplace via the Control Panel
The Liferay DXP Control Panel accesses Marketplace. You browse Marketplace the same way you would from one.liferay.com. Purchasing an app in the Control Panel downloads the app and installs it to the Liferay DXP instance automatically. See Using Marketplace for more information.
If you are using the Marketplace screen to install your apps, the easiest way to uninstall them is through the Purchased Apps screen in the Control Panel.
Purchased Apps Screen
The Purchased page in the Control Panel at Apps → Purchased lists apps that you’ve previously purchased. Apps that aren’t installed have an Install button for installing the app on the Liferay DXP instance.

Application Manager
In Liferay DXP’s App Manager, you can upload and install Marketplace apps. See Using the App Manager for more information.