The core component of The Uniform Server ZeroXIII portable browser plugin (ZeroXIII_palemoon_26_3_3.exe) is the Portable Pale Moon browser. This is an optimised version of Firefox. It eliminates some features that most users don’t use reducing bloat. It is fully compatible with Firefox while being noticeably faster to load and to respond. In addition all Firefox add-ons work as is. Installing this module transforms The Uniform Zero XIII into a fully portable server with the benefit of a full-featured browser.
This page provides information on the user configuration user.ini and how to manually upgrade Pale Moon.
Choosing a portable web browser for Uniform Server’s portable browser module was not an easy task. There are some very capable potable browsers for example Google Chrome, Firefox, Maxthon, Midori, Opera, Pale Moon, PocketFlock, PocketKMeleon, QTWeb and TOR Browser Bundle to mention a few.
To narrow the choice most popular browsers listed in preference are Chrome, Firefox, Internet Explorer, Safari and Opera. The choice is between Chrome and Firefox. Size is especially important for use on a USB memory stick however installed size for Chrome and Firefox is 76MB and 77MB respectively, no significant difference.
Currently Chrome Portable digital certificate storage uses Windows, so any certificates it installs are saved in the local copy of Windows and they'll be accessible from that particular machine. Google Chrome Portable installs local files hence is not truly portable.
Final choice is between Portable Firefox and Pale Moon (Optimized verion of Firefox) size is significant 77MB and 68MB respectively. With the exception of compiled plugins Pale Moon is fully compatible with all of Firefox extensions. Size alone was not the deciding factor for choosing Portable Pale Moon the following list features that elevated it above Portable Firefox.
Configuration file User.ini
The Uniform Server ZeroXIII portable browser module was designed to have a minimum impact on the Pale Moon core component. Interestingly the module is just a re-package of Pale Moon with a User.ini configuration file. Clearly this demonstrates the flexibility of Pale Moon architecture.
The User.ini configuration file is a copy of Palemoon-Portable.ini with modifications allowing Pale Moon to run seamlessly with Uniform Server ZeroXIII.
Manually upgrade Pale Moon
If a newer version of Pale Moon Portable is released before the Uniform Server zero XIII plugin is updated you can manually upgrade as follows.
Note: Only use official binaries from http://www.palemoon.org/ see their section on illegal redistributions. Using official binaries tightens security by preventing viruses and malware which unofficial version may contain.
User configuration file
After an upgrade there are two configuration files Palemoon-Portable.ini and User.ini located in folder C:\UniServerZ\core\palemoon
The User.ini file is a modified copy of Palemoon-Portable.ini
Between releases of Pale Moon there may be minor changes to Palemoon-Portable.ini, before deleting this file check for differences between Palemoon-Portable.ini and User.ini add changes to the User.ini file. Uniform Server modifications are shown above in section Configuration file User.ini