feat+docs: Windows feedzero.ps1 auto-TLS parity + simplify self-host docs#220
Merged
Conversation
Mirror scripts/feedzero-lib.sh into PowerShell: classify HOSTNAME, auto-select Caddyfile.lan for IP/localhost/.local (exporting CADDYFILE), add the config dry-run command, and bring doctor to parity (hostname class, Caddyfile-as- directory trap, image/Portainer note). Not run-verified (no pwsh in CI); logic mirrors the verified bash path. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
…path Cut the self-hosting guide 509->96 lines and the README self-host section to a 3-step block. Keep the deploy steps, LAN/trust-CA path, terse day-2 + troubleshooting; drop VPS-shopping/DuckDNS/Docker-install walkthroughs and long rationale prose (linked to ADR 014 instead). No content other docs link to was removed.
Owner
Author
README restructured per feedbackBeyond trimming the self-host section, the README now leads with what it is → how to use it:
README 209 → 143 lines; self-hosting guide 509 → 96. Note: the |
…er command) - Add a top 'Use it' section: hosted link, a one-command docker run from the public GHCR image (+ package page link), and a pointer to the server guide. - Remove the confusing npm 'Quick Start' (that's dev setup) -> moved npm install/dev into Development. - Fold the standalone Self-Hosting section into 'Use it'. - Fix the tt-rss-migration link that pointed at the removed README anchor.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Two self-host follow-ups.
1.
feedzero.ps1auto-TLS parity (#212)Brings the Windows PowerShell CLI to parity with the bash one (which #217 already fixed): classifies
HOSTNAME, auto-selectsCaddyfile.lanfor IP/localhost/.local (exportsCADDYFILE), adds theconfigdry-run command, and bringsdoctorup to date (hostname class, Caddyfile-as-directory trap, image/Portainer note). Mirrorsscripts/feedzero-lib.shexactly.2. Simplify the self-host docs
docs/self-hosting.md: 509 → 96 lines. Kept the 3-step deploy, the LAN/trust-root-CA steps, terse day-2 + troubleshooting, and the Portainer gotcha. Cut VPS-shopping advice, the DuckDNS walkthrough, per-OS Docker-install prose, and long rationale (→ ADR 014 link).README.md: 209 → 157 lines. Self-Hosting section is now a 3-step block + a pointer to the guide; moved theVITE_SELF_HOSTED/trade-offs/Vercel detail into the guide/ADR.No content that other docs link to was removed (verified anchors). No tests touch these files.
Not auto-merging.
🤖 Generated with Claude Code