CoolReader download website
==========================

Primary website: https://coolreader.nimbushub.eu/
The page and every release download are served directly by nginx.
No Kubernetes resources or application server are required.

Website files
-------------
index.html, styles.css, assets/favicon.svg, LICENSE.txt and release.json
Downloads are served from /downloads/ on the same domain. The artifact URLs
are absolute so the GitHub Pages mirror also points to the self-hosted files.
No JavaScript, build process, external fonts, tracking or API keys are needed.

Preview locally
---------------
From docs/, run:
  python3 -m http.server 8080 --bind 127.0.0.1
Open http://127.0.0.1:8080. Downloads use the primary website.

Deployment
----------
See deploy/nginx/README.md in the repository for configuration, publication,
TLS renewal, validation and rollback instructions.
The nginx document root is /var/www/coolreader/current, a symlink to a release
folder under /var/www/coolreader/releases/.
Private keys remain in the server's /etc/letsencrypt directory.

Artifacts
---------
The site serves the current install ZIP, source archive, build metadata,
verification report, installation text and checksums. Source matches commit
ebecbb7f256aba7983bdc65d837609134b5cbd11, merged into master via PR #4.
Older download files and release directories are removed after validation.

Device: PocketBook Touch HD 3 / PB632
Firmware: 6.11.2001
Revision: crengine-3.2.59-1
Validation: eleven ARM/QEMU regression groups and package checks passed;
user confirmed working on the Touch HD 3 after the margin fix.
Install ZIP SHA256:
eeb198b878e6c6ec0ebf7ce15ef872c36699009256945536664e077970cefe68
