| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
A small self-hosted service that turns web pages into RSS 2.0 feeds. Go rewrite (MVP) of the Ruby html2rss gem — see PROJECT.md for the charter and scope.
Status: V1 (auto-discovery of <link rel="alternate" type="application/rss+xml"> and proxied republishing).
docker compose up --buildThen open http://localhost:8180. Configs persist under ./data/feeds/*.yml.
go run ./cmd/html2rssDefaults: listens on :8180, data dir ./data (override with HTML2RSS_ADDR and HTML2RSS_DATA_DIR).
| Method | Path | Purpose |
|---|---|---|
| GET | / | Web UI — list / add feeds |
| POST | /feeds/discover | Auto-discover RSS link on a page |
| POST | /feeds | Save a discovered feed |
| POST | /feeds/{slug}/delete | Remove a feed |
| GET | /feed/{slug}.xml | Serve the RSS 2.0 feed |
| GET | /healthz | Liveness probe |
The CI workflow at .github/workflows/docker.yml builds a linux/amd64 image on every push to main and on v* tags, and publishes to GHCR as ghcr.io/teejs/html2rss_go.
On the Unraid server:
If you make the GHCR package private, log in once on the Unraid host:
echo <GHCR_PAT_with_read_packages_scope> | docker login ghcr.io -u <github_user> --password-stdinTo upgrade: in Unraid's Docker tab, click the html2rss container → Force update, or run docker pull ghcr.io/teejs/html2rss_go:latest && docker restart html2rss.
This service has no authentication by design (MVP). Do not expose to the public internet.
| Back | FazBrowse Home | New Git URL |