diff --git a/the-door/README.md b/the-door/README.md new file mode 100644 index 0000000..6ab7fdd --- /dev/null +++ b/the-door/README.md @@ -0,0 +1,57 @@ +# The Door + +The Door is the entry point to the Nexus. It serves as the public-facing interface for the system. + +## Getting Started + +To run The Door locally: + +1. Clone the repository +2. Install dependencies +3. Run the server + +For production deployment, ensure the following: + +- DNS records are correctly configured (see below) +# The Door + +The Door is the entry point to the Nexus. It serves as the public-facing interface for the system. + +## Getting Started + +To run The Door locally: + +1. Clone the repository +2. Install dependencies +3. Run the server + +For production deployment, ensure the following: + +- DNS records are correctly configured (see below) + +## DNS Configuration Guide + +To restore access to The Door and Nexus: + +1. Login to your DNS provider (e.g. Cloudflare, Route53, etc) +2. Add these records for `alexanderwhitestone.com`: + +**A Record:** +- Name: `@` +- Value: `143.198.27.163` +- TTL: Auto + +**AAAA Record:** +- Name: `@` +- Value: `2a01:4f8:1c0c:1000::2` +- TTL: Auto + +**CNAME Record (www):** +- Name: `www` +- Value: `alexanderwhitestone.com` +- TTL: Auto + +3. Ensure Let's Encrypt is configured in nginx for HTTPS +4. Verify DNS propagation with `dig alexanderwhitestone.com` + +Note: The Door's nginx config should be set up to serve from `/var/www/the-door`