Manually downloading resources (offline installation)
WebSpellChecker Server downloads several language resources during installation. This requires outbound access to WebSpellChecker file storage.
Related topics
Use these when you’re planning an install in a restricted network.
Build without internet connection (Docker workflow)
What gets downloaded during installation
Depending on your selected languages and components, the installer may download:
Hunspell dictionaries
Additional dictionaries
NER models
n-gram models
AI models
GEC models (English, German, Spanish)
Autocomplete model (English)
Recommended approach: allow downloads during installation
If possible, allow outbound access to https://files.webspellchecker.com/ during the installation.
This is the most reliable option. It ensures all dependencies are pulled automatically.
For general guidance, see Internet connectivity requirements.
Fully offline installation (no outbound Internet)
If outbound access is impossible, install with an offline resource package. Support prepares this package for your exact configuration.
Request an offline resource package from support
Contact support and provide:
your license ticket ID
your application version
a list of languages you want to install
a list of AI models you want to install
GEC: English / German / Spanish
Autocomplete: English
Support will provide an archive containing these directories:
Resources/Hunspell/grammar/autocomplete/
Copy resources from the offline package to the server
Unpack the archive on a machine that can access your server. Copy the files to the target host by your standard offline process.
In Resources/ and Hunspell/, you will see language group directories. Examples: en/, de/, es/. Keep these directories intact when copying.
Do not rename language group folders. Do not flatten the directory structure.
Copy locations
<WebSpellChecker_Installation_Path> is the installation directory you selected in the installer. Defaults are listed below.
Hunspell dictionaries are stored under the service files directory. This directory is controlled by PathToServiceFilesDirectory. See AppServer parameters.
<WebSpellChecker_Installation_Path> default: C:\Program Files\WebSpellChecker\ <PathToServiceFilesDirectory> default: C:\ProgramData\
Copy all files and folders from
Resources/to:<WebSpellChecker_Installation_Path>\AppServer\Resources\Copy all files and folders from
Hunspell/to:<PathToServiceFilesDirectory>\WebSpellChecker\Resources\Hunspell\Copy
grammar\neural\to:<WebSpellChecker_Installation_Path>\AppServer\grammar\neural\Copy
autocomplete\neural\to:<WebSpellChecker_Installation_Path>\AppServer\autocomplete\neural\
<WebSpellChecker_Installation_Path> default: /opt/WebSpellChecker/ <PathToServiceFilesDirectory> default: /var/lib/
Copy all files and folders from
Resources/to:<WebSpellChecker_Installation_Path>/AppServer/Resources/Copy all files and folders from
Hunspell/to:<PathToServiceFilesDirectory>/WebSpellChecker/Resources/Hunspell/Copy
grammar/neural/to:<WebSpellChecker_Installation_Path>/AppServer/grammar/neural/Copy
autocomplete/neural/to:<WebSpellChecker_Installation_Path>/AppServer/autocomplete/neural/
If you copy files as root, keep ownership and permissions consistent. Make sure the AppServer process can read the new files.
If the destination already contains some resources, merge directories. Overwrite only when you intentionally update the same model/dictionary version.
Activate the license (manual mode)
Offline environments must use manual license activation. Follow the guide for your OS:
Last updated
Was this helpful?