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
You can also access the documentation through the settings menu (gear icon in the top-right corner).
20
20
21
21
## Accessing API Documentation
22
22
23
23
### Local Swagger UI
24
-
Your Stirling-PDF instance includes built-in API documentation:
24
+
Your StirlingPDF instance includes built-in API documentation:
25
25
1. Navigate to `http://your-instance:port/swagger-ui/index.html`
26
-
2. Or append `/swagger-ui/index.html` to your Stirling-PDF URL
26
+
2. Or append `/swagger-ui/index.html` to your StirlingPDF URL
27
27
3. This provides an interactive documentation interface where you can:
28
28
- View all available endpoints
29
29
- Test API calls directly
@@ -41,7 +41,7 @@ When security is enabled, all API requests require authentication. There are two
41
41
42
42
### User-Specific API Keys
43
43
1. Obtain your API key:
44
-
- Log into Stirling-PDF
44
+
- Log into StirlingPDF
45
45
- Go to Account Settings (via the gear icon)
46
46
- Find your API key in the account details
47
47
@@ -67,9 +67,9 @@ This allows you to set a single API key that works regardless of user authentica
67
67
68
68
## API Limitations
69
69
70
-
Stirling-PDF's feature set is not entirely confined to the backend, hence not all functionalities are accessible via the API. Certain operations, such as the "view-pdf" or "visually sign", are executed exclusively on the front-end, and as such, they are only available through the Web-UI. If you encounter a situation where some API endpoints appear to be absent, it is likely attributable to these front-end exclusive features.
70
+
StirlingPDF's feature set is not entirely confined to the backend, hence not all functionalities are accessible via the API. Certain operations, such as the "view-pdf" or "visually sign", are executed exclusively on the front-end, and as such, they are only available through the Web-UI. If you encounter a situation where some API endpoints appear to be absent, it is likely attributable to these front-end exclusive features.
71
71
72
-
Stirling-PDF also has statistic and health endpoints to integrate with monitoring/dashboard applications.
72
+
StirlingPDF also has statistic and health endpoints to integrate with monitoring/dashboard applications.
Copy file name to clipboardExpand all lines: docs/Advanced Configuration/Other Customisations.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ import TabItem from '@theme/TabItem';
9
9
Stirling PDF offers various other customisation options, such as:
10
10
11
11
### Defaulting Language
12
-
Default language selection via the `SYSTEM_DEFAULTLOCALE` environment variable. Accepted values include `de-DE`, `fr-FR`, `ar-AR` and all other languages codes that are within Stirling-PDFs current list.
12
+
Default language selection via the `SYSTEM_DEFAULTLOCALE` environment variable. Accepted values include `de-DE`, `fr-FR`, `ar-AR` and all other languages codes that are within StirlingPDFs current list.
13
13
14
14
### Google Search Visibility (robots.txt)
15
15
Enable or disable search engine visibility with the `ALLOW_GOOGLE_VISIBILITY` variable.
Copy file name to clipboardExpand all lines: docs/Advanced Configuration/PDF to CBR Conversion.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,14 @@
1
-
# Enabling PDF to CBR Conversion in Stirling-PDF
1
+
# Enabling PDF to CBR Conversion in StirlingPDF
2
2
3
3
## Overview
4
4
5
-
Stirling-PDF can convert PDF files into the Comic Book RAR (`.cbr`) format. This process relies on an external command-line utility, `rar`, which is not included by default. To enable this feature, you must first install the `rar` utility on your system and then make it accessible to Stirling-PDF.
5
+
StirlingPDF can convert PDF files into the Comic Book RAR (`.cbr`) format. This process relies on an external command-line utility, `rar`, which is not included by default. To enable this feature, you must first install the `rar` utility on your system and then make it accessible to StirlingPDF.
6
6
7
7
### What is a CBR file?
8
8
9
9
A CBR (Comic Book RAR) file is an archive used for distributing digital comic books. It is essentially a collection of sequential image files (e.g., JPEG, PNG) compressed into a single file using RAR compression.
10
10
11
-
While CBR is a popular format, it requires the proprietary `rar` utility for creation. Its more common, open-standard alternative is CBZ (Comic Book ZIP), which is supported by Stirling-PDF out of the box.
11
+
While CBR is a popular format, it requires the proprietary `rar` utility for creation. Its more common, open-standard alternative is CBZ (Comic Book ZIP), which is supported by StirlingPDF out of the box.
1. Download the "WinRAR and RAR command line tools" from [rarlab.com/download.htm](https://www.rarlab.com/download.htm).
64
64
2. Extract the downloaded archive.
65
65
3. Copy the `rar.exe` file to a folder that is included in your system's `PATH` environment variable. A common and reliable location is `C:\Windows\System32`.
66
-
4. If Stirling-PDF is already running, restart it to ensure it recognizes the updated `PATH`.
66
+
4. If StirlingPDF is already running, restart it to ensure it recognizes the updated `PATH`.
67
67
68
68
### macOS
69
69
@@ -75,13 +75,13 @@ brew install rar
75
75
76
76
-----
77
77
78
-
## Step 2: Configure Stirling-PDF
78
+
## Step 2: Configure StirlingPDF
79
79
80
80
After installing `rar` on your host system, follow the appropriate instructions for your environment.
81
81
82
82
### For Non-Docker Users
83
83
84
-
If you installed Stirling-PDF directly on your operating system (without Docker), no further configuration is needed. As long as the `rar` command is available in your system's `PATH`, Stirling-PDF will automatically (after restart) detect and use it.
84
+
If you installed StirlingPDF directly on your operating system (without Docker), no further configuration is needed. As long as the `rar` command is available in your system's `PATH`, StirlingPDF will automatically (after restart) detect and use it.
85
85
86
86
### For Docker Users
87
87
@@ -117,7 +117,7 @@ The host path must use forward slashes. For example, if you placed `rar.exe` in
117
117
118
118
## Step 3: Verification
119
119
120
-
Confirm that Stirling-PDF can access the `rar` command.
120
+
Confirm that StirlingPDF can access the `rar` command.
121
121
122
122
***For Docker Users:** Execute a command inside the running container.
123
123
@@ -150,5 +150,5 @@ RAR is shareware. While it is free to use for personal, non-commercial purposes,
150
150
For broader compatibility and to avoid proprietary software, using the **CBZ (Comic Book ZIP)** format is highly recommended.
151
151
152
152
* CBZ uses the open and universal ZIP standard.
153
-
* The **PDF to CBZ** tool is enabled in Stirling-PDF by default and requires no extra software.
153
+
* The **PDF to CBZ** tool is enabled in StirlingPDF by default and requires no extra software.
154
154
* CBZ is supported by virtually all modern comic book reader applications.
Copy file name to clipboardExpand all lines: docs/Analytics-and-telemetry.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,8 +19,8 @@ Stirling‑PDF uses analytics to understand usage patterns and improve the appli
19
19
20
20
Stirling‑PDF uses two analytics services:
21
21
22
-
1.**[Scarf](https://scarf.sh)**— a privacy‑friendly tool designed for open‑source projects.
23
-
2.**[PostHog](https://posthog.com)**— an open‑source product analytics platform for detailed usage insights.
22
+
1.**[Scarf](https://scarf.sh)**- a privacy‑friendly tool designed for open‑source projects.
23
+
2.**[PostHog](https://posthog.com)**- an open‑source product analytics platform for detailed usage insights.
24
24
25
25
Both services are designed with privacy in mind and can be completely disabled.
26
26
@@ -164,7 +164,7 @@ Controls **all** analytics and whether a consent banner appears.
164
164
**Behavior**
165
165
- `false`: Disables **all** analytics (no consent banner; PostHog & Scarf are off).
166
166
- `true`: Allows analytics (banner still required for user consent before any capture).
167
-
- `null`/unset: **First‑run admin choice** — on the first ever connection to a self‑hosted instance, the first visitor (assumed admin) is prompted to choose, and that choice sets the global behavior for all users (either disabling analytics or enabling the consent banner for others).
167
+
- `null`/unset: **First‑run admin choice** - on the first ever connection to a self‑hosted instance, the first visitor (assumed admin) is prompted to choose, and that choice sets the global behavior for all users (either disabling analytics or enabling the consent banner for others).
> **Note on performance:**`captureFileHash` adds a SHA-256 calculation for every file processed - noticeable overhead at high volume. `captureOperationResults` stores full operation output in the database and can grow very large; only enable it when specifically needed.
0 commit comments