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: src/content/docs/feed-directory/index.mdx
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,8 @@ import FeedDirectory from "../../../components/FeedDirectory.astro";
14
14
15
15
---
16
16
17
+
Need the main onboarding path first? Start with [Getting Started](/web-application/getting-started) and create a feed from your own page URL. The directory below is the packaged fallback/catalog path.
18
+
17
19
Need a different instance? You can use the built-in default, self-host your own, or find more options on the [community-run wiki](https://github.com/html2rss/html2rss-web/wiki/Instances).
18
20
19
21
[🚀 Host Your Own Instance (and share it!)](/web-application/how-to/deployment)
Copy file name to clipboardExpand all lines: src/content/docs/get-involved/self-hosting.mdx
+6-5Lines changed: 6 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,19 +5,20 @@ sidebar:
5
5
order: 3
6
6
---
7
7
8
-
This page is the short routing point for self-hosting. The current setup and deployment instructions live under the `html2rss-web` docs so the Docker, token, and Browserless guidance only exists in one place.
8
+
This page is the short routing point for self-hosting. The current setup and deployment instructions live under the `html2rss-web` docs so the Docker, `.env`, token, and generated-feed guidance only exists in one place.
9
9
10
10
## Recommended Path
11
11
12
-
1.**[Run html2rss-web locally](/web-application/getting-started/)** to verify your own instance with an included feed first.
12
+
1.**[Run html2rss-web locally](/web-application/getting-started/)** to verify your own instance with a generated feed first.
13
13
2.**[Deploy html2rss-web to production](/web-application/how-to/deployment/)** when you are ready to expose or operate it.
14
-
3.**[Use automatic feed generation](/web-application/how-to/use-automatic-feed-generation/)**only if you want the token-gated page-URL workflow.
14
+
3.**[Use automatic feed generation](/web-application/how-to/use-automatic-feed-generation/)**to keep the token-gated page-URL workflow enabled on your instance.
15
15
16
16
## What To Expect
17
17
18
18
-`html2rss-web` is the recommended self-hosted product surface.
19
-
- Included feeds are the lowest-maintenance way to prove a deployment.
20
-
- Automatic feed generation is disabled by default in production.
19
+
- Automatic feed generation is the main self-hosted onboarding flow.
20
+
- Included feeds are the packaged fallback path when that catalog already covers the site you want.
21
+
- Automatic feed generation is disabled by default in production unless you enable it.
21
22
- The generated API contract is published as OpenAPI at `/openapi.yaml`.
22
23
- Custom config work belongs in the core `html2rss` docs and JSON Schema.
Copy file name to clipboardExpand all lines: src/content/docs/getting-started.mdx
+6-5Lines changed: 6 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
title: "Getting Started"
3
-
description: "Start html2rss-web locally, verify one feed, and decide when to enable automatic generation or move to custom configs."
3
+
description: "Start html2rss-web locally, paste your own URL, enter one token, and open the generated feed."
4
4
sidebar:
5
5
order: 1
6
6
---
@@ -16,14 +16,15 @@ If you want the recommended path, go to [Run html2rss-web with Docker](/web-appl
16
16
That guide is the canonical setup flow for:
17
17
18
18
- running `html2rss-web` locally
19
-
-confirming the interface is working
20
-
-opening a known feed URL
21
-
-deciding when to use automatic generation or custom configs
19
+
-creating a feed from your own page URL
20
+
-entering the token from your local setup
21
+
-choosing fallback or custom-config paths only when needed
22
22
23
23
## Quick Shortcuts
24
24
25
25
-**[Run html2rss-web with Docker](/web-application/getting-started)**: recommended first step
26
-
-**[Use automatic feed generation](/web-application/how-to/use-automatic-feed-generation/)**: enable direct feed creation from a page URL when you want that workflow
26
+
-**[Use automatic feed generation](/web-application/how-to/use-automatic-feed-generation/)**: understand the normal direct page-URL workflow
27
+
-**[Use the included configs](/web-application/how-to/use-included-configs/)**: fallback when the packaged catalog already covers your site
27
28
-**[Create Custom Feeds](/creating-custom-feeds)**: write configs when you need more control
28
29
-**[Troubleshooting Guide](/troubleshooting/troubleshooting)**: fix startup or extraction problems
Copy file name to clipboardExpand all lines: src/content/docs/index.mdx
+9-8Lines changed: 9 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
---
2
2
title: "Turn Any Website Into an RSS Feed"
3
-
description: "Run html2rss-web with Docker, verify one feed, then enable automatic generation or move to custom configs when you need more control."
3
+
description: "Run html2rss-web with Docker, paste your own page URL, enter one token, and open the generated feed."
4
4
---
5
5
6
-
Run `html2rss-web` with Docker, verify one feed from your own instance, then decide whether you need automatic generation or custom configs.
6
+
Run `html2rss-web` with Docker, paste your own page URL, enter one access token, and open the generated feed from your own instance.
7
7
8
8
## Start Here
9
9
@@ -12,9 +12,9 @@ Run `html2rss-web` with Docker, verify one feed from your own instance, then dec
12
12
That guide is the canonical onboarding flow for:
13
13
14
14
- starting a local instance
15
-
-verifying the web interface
16
-
-opening a known feed URL
17
-
- choosing the next path
15
+
-creating a generated feed from your own page URL
16
+
-entering the token from your local setup
17
+
- choosing the fallback or advanced path only when needed
18
18
19
19
## What is html2rss?
20
20
@@ -30,7 +30,7 @@ Most people should start with the web application:
30
30
### I want a working instance first
31
31
32
32
1.**[Run html2rss-web with Docker](/web-application/getting-started)**: recommended starting path
33
-
2.**[Use the included configs](/web-application/how-to/use-included-configs/)**: optional guide for the embedded feed set
33
+
2.**[Use the included configs](/web-application/how-to/use-included-configs/)**: fallback guide when the packaged feed set already covers your site
34
34
35
35
### I need more control
36
36
@@ -55,8 +55,9 @@ Most people should start with the web application:
55
55
## Practical Notes
56
56
57
57
- Start with Docker, not a public instance.
58
-
- Verify the deployment with one known feed first.
59
-
- Enable automatic generation only when you want the direct page-URL workflow and are ready to allow it on your self-hosted instance.
58
+
- Start with your own listing, newsroom, changelog, or updates URL.
59
+
- Automatic page-to-feed generation is the normal path.
60
+
- Use included configs when the packaged catalog already covers your site.
60
61
- Move to custom configs when you need a stable, reviewable setup.
61
62
62
63
**Need help?** Continue to the [troubleshooting guide](/troubleshooting/troubleshooting) or join [GitHub Discussions](https://github.com/orgs/html2rss/discussions).
Copy file name to clipboardExpand all lines: src/content/docs/troubleshooting/troubleshooting.mdx
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -144,14 +144,16 @@ If you are getting a "command not found" error, try the following:
144
144
145
145
### Authentication Errors
146
146
147
-
-**401 Unauthorized when creating feeds:**The create-feed API expects a bearer token. Re-enter a valid access token in the UI or send `Authorization: Bearer ...` to `POST /api/v1/feeds`.
147
+
-**401 Unauthorized when creating feeds:** Re-enter the same access token you set as `HTML2RSS_ACCESS_TOKEN` for your instance.
148
148
-**403 Forbidden when creating feeds:** Automatic feed generation may be disabled (`AUTO_SOURCE_ENABLED=false`) or the requested URL may not be allowed for the authenticated account.
149
149
-**500 Internal Server Error:** Check the application logs for detailed error information.
150
150
-**Health endpoint failures:** Use `GET /api/v1/health/live`, `GET /api/v1/health/ready`, or authenticated `GET /api/v1/health` depending on which probe you are testing.
151
151
152
152
### Feed Problems
153
153
154
-
- Some sites may require JavaScript rendering; ensure the `browserless` service is running
154
+
- Try a more specific listing, newsroom, changelog, or updates URL before changing infrastructure
155
+
- If your first-run stack includes Botasaurus, ensure the `botasaurus` service is running
156
+
- Add Browserless later only when harder sites prove they need it
155
157
- Check the feed configuration in `feeds.yml` for typos or invalid selectors
0 commit comments