Skip to main content
Skip table of contents

How to create a persistent Firefox profile for VISULOX integration

About

This article explains how to setup a persistent Firefox profile to be used in the VISULOX Firefox integration via VLX JUMP SHELL.

There serveral steps:

Preparing a profile

Log into VISULOX PORTAL and start a VLX Jump Shell.

Run the following commands:

Initialize Firefox with a default profile

CODE
firefox -CreateProfile default
firefox -profile $HOME/.mozilla 

You can now make customizations to your profile like visual customizations or add homepage, links etc.


A good approach is also to add profile specific certificates to the Firefox browser:

Launch Firefox and make your customizations

CODE
firefox -profile $HOME/.mozilla 


Exit Firefox after customizations are done.

Test / verify youz new profile

CODE
firefox -profile $HOME/.mozilla 

Packing and saving the profile as an archive

Saving the profile must be done by the administrator

CODE
bash-4.2$ cd  .mozilla/
bash-4.2$ tar czf $HOME/myProfile.tgz . 
bash-4.2$ ls -l
total 28468
drwx------. 2 vlx000 vlxgroup        6 Feb 25 11:43 Downloads
-rw-r-----. 1 vlx000 vlxgroup 29151090 Feb 25 11:54 myProfile.tgz
drwx------. 2 vlx000 vlxgroup        6 Feb 25 10:23 vlxtransit
 

The packed Firefox profile has to be copied into a directory outside of the VLX Jump Shell environment, accessable by all VLX Jump Shells. Also the content in the folder needs to be synchronized with all nodes running the VLX Jump Shell.


Save into a folder readable for vlxgroup in a common place

CODE
mkdir /opt/firefoxProfiles/ 
cp /opt/visulox/vlxusers/vlx000/myProfile.tgz /opt/firefoxProfiles/
chgrp -R vlxgroup /opt/firefoxProfiles/

Apply the profile to a Firefox application

In the VISULOX PORTAL Console create a VLX Jump Shell with Firefox:

You can now launch the application and check your profile.


Please take note that the created profile must be distributed to all nodes in the VISULOX Array.



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.