You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/Paid-Offerings.md
+29-11Lines changed: 29 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -99,18 +99,37 @@ If you purchased in-app, your license is automatically activated. No further act
99
99
100
100
### Manual Activation
101
101
102
+
Stirling PDF accepts two manual activation inputs from the admin UI: a license **key** (string), or a license **certificate file** (`.lic` / `.cert`, used for offline / air-gapped Enterprise activation).
103
+
104
+
#### Option 1 - License Key
105
+
102
106
If you purchased via the website and received a license key by email:
103
107
104
-
1.**Admin Settings**: Log in as an admin and navigate to Settings → Admin Plan
105
-
2.**Enter License Key**: Paste your license key in the provided field
106
-
3.**Activate**: Click "Activate License"
107
-
4.**Confirmation**: Your plan features will be enabled immediately
108
+
1.**Admin Settings**: Log in as an admin and navigate to Settings → Plan
109
+
2.**Open License Input**: Expand the "Got a license key or certificate file?" section
110
+
3.**Select Input Type**: Make sure "License Key" is selected
111
+
4.**Enter License Key**: Paste your license key in the provided field
112
+
5.**Activate**: Save to apply the license
113
+
6.**Confirmation**: Your plan features will be enabled immediately
If you received a `.lic` or `.cert` certificate file (typically issued for Enterprise customers who need to activate without outbound internet access):
118
+
119
+
1.**Admin Settings**: Log in as an admin and navigate to Settings → Plan
120
+
2.**Open License Input**: Expand the "Got a license key or certificate file?" section
121
+
3.**Select Input Type**: Switch to "Certificate File"
122
+
4.**Choose File**: Click "Choose License File" and select your `.lic` or `.cert` file (must start with `-----BEGIN LICENSE FILE-----`)
123
+
5.**Upload**: The file is uploaded, validated, saved to your `configs/` folder, and activated automatically. Any previous certificate is backed up to `configs/backup/`
124
+
6.**Confirmation**: Your plan features will be enabled immediately
125
+
126
+
Both flows activate dynamically and do not strictly require a restart.
> **Recommended**: Restart the Stirling PDF installation after activation. While the license is applied immediately, restarting ensures all components (security profile, premium feature gates, user/seat counters, scheduled validation jobs) pick up the new license state from a clean startup. This avoids edge cases where cached state from before activation lingers in a long-running process.
110
129
111
130
### Legacy - settings.yml Activation
112
131
113
-
For advanced users or air-gapped environments, you can still activate via `settings.yml`:
132
+
For scripted deployments or fully automated provisioning, you can still activate via `settings.yml` directly:
114
133
115
134
1. Navigate to the Stirling PDF config folder
116
135
2. Open `settings.yml`
@@ -126,15 +145,14 @@ premium:
126
145
5. Change `enabled` from `false` to `true`
127
146
6. Restart Stirling PDF
128
147
129
-
For 100% offline air-gapped environments (Enterprise only), you can request a certificate file:
148
+
To reference a certificate file from `settings.yml` instead of uploading via the UI:
130
149
131
-
1. Contact support to receive your `.crt` or `.lic` certificate file
132
-
2. Place the certificate in your config folder (e.g., `configs/cert.crt`)
133
-
3. Use the `file:` prefix to specify the certificate path:
150
+
1. Place your `.lic` or `.cert` certificate in the config folder (e.g., `configs/cert.lic`)
151
+
2. Use the `file:` prefix to point at the certificate path:
0 commit comments