Preservation

Built to be mirrored, backed up, and improved.

This version runs with PostgreSQL, Meilisearch, Node, and Caddy behind Docker Compose. The aim is a durable public archive, not only a normal website.

Database

PostgreSQL stores full hadith records, collection metadata, references, grading structures, and source status.

Search

Meilisearch stores a fast searchable index so visitors never download the full archive.

Backups

Use bash scripts/backup.sh on the VPS to export the database.

Saved hadith

Bookmarks and favourites are browser-local first, so the feature works without logins or privacy risk.