Deployment on Firefox ESR browser

Read on to find out how to deploy the LockSelf extension as a GPO on the Firefox ESR browser.

___________________________________________________________________________________

To deploy a browser extension via GPOs (Group Policy Objects) on Firefox ESR, follow the steps below:

1. Open Group Policy Management with administrator rights:

On the server attached to a domain, open the Group Policy Management. To do this, right-click on the start menu and select Manage your server. Then locate the Group Policy Management and launch it by selecting Run as administrator.

2. Navigate to the 'Group Policy Objects' folder:

In the Group Policy management interface, open all folders until you find the Group policy objects. Right-click on this folder and choose New to create a new GPO.

3. Create the new GPO for Lockself:

In the pop-up window that appears, enter LockselfGPO in the Name, then click on OK to create the new GPO.

4. Link the GPO to a specific Organizational Unit (OU):

Right-click on your Organizational Unit in the Group policy management. If, for example, the domain is lockselfdomain.com and that the UO is Lockself-Client, this means that the target computers are located in the Lockself-Client.

Select Link a GPO in the context menu.

5. Select and apply GPO LockselfGPO :

In the window Select GPO, find and select GPO LockselfGPO you've just created. Then click on OK to apply it to the chosen UO.

6. Download the LockSelf extension:

Download the extension at the following link: https://firefoxesr.lockself.com

7. Download the Mozilla policy template:

Download the Mozilla policy template from Github in your "Downloads" folder. Select Code, then select Download ZIP.

Download template

8. Rename the downloaded file:

Right-click on the policy_templates.zip file in Windows Explorer, select Rename and rename it to firefox_policy_templates.

9. Extract the contents of the renamed file:

Select the firefox_policy_templates file you've just renamed, then click Extract all. In the Select Destination and Extract Files pop-up window, click Browse, select your Downloads folder, then click Extract.

10. Navigate the extracted folder:

In your Downloads folder, open the firefox_policy_templates extracted folder, then navigate to the policy-templates-master folder.

11. Open the windows folder:

Within the policy-templates-master folder, open the windows folder.

12. Copy ADMX files:

Select the files firefox.admx and mozilla.admx, right-click on them and choose Copy.

13. Paste the files into the policy definitions folder:

Open a new Windows Explorer window and navigate to C:/Windows/PolicyDefinitions. Right-click in this folder and select Paste.

14. Copy ADML files:

Return to the policy-templates-master folder and open the windows subfolder. Select the firefox.adml and mozilla.adml files, right-click on them and choose Copy.

15. Paste ADML files:

Browse to C:/Windows/PolicyDefinitions/en-EN in a new Explorer window. Right-click in this folder and select Paste.

16. Modify the GPO for your organizational unit (OU):

In the Group Policy Management console, right-click on your UO and select Modify.

17. Configure the policy to install the Lockself extension:

In the Group Policy Management Editor, navigate to IT Configuration → Policies → Administrative Templates → Mozilla → Firefox → Extensions. Right-click on Extensions to install and select Modify.

18. Activate policy and configure extension:

In the pop-up window, select Enabled, then click View. In the new window, add the local path or shared network path to the Lockself extension .xpi file you've previously downloaded, e.g. \chemin\vers\lockself-3.26.5.xpi, and click OK.

Updated