{"id":25639676,"url":"https://github.com/thearpankumar/nginx-mlkem","last_synced_at":"2025-06-19T16:34:33.312Z","repository":{"id":276261400,"uuid":"928740817","full_name":"thearpankumar/nginx-mlkem","owner":"thearpankumar","description":"Bash Script to setup Nginx with MLkem and TLS 1.3","archived":false,"fork":false,"pushed_at":"2025-02-17T21:33:19.000Z","size":57,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-17T21:34:05.978Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thearpankumar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-07T06:38:22.000Z","updated_at":"2025-02-17T21:33:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"338d87e6-82a1-49e9-95b3-2a7ff7e75a7c","html_url":"https://github.com/thearpankumar/nginx-mlkem","commit_stats":null,"previous_names":["thearpankumar/nginx-mlkem"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thearpankumar%2Fnginx-mlkem","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thearpankumar%2Fnginx-mlkem/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thearpankumar%2Fnginx-mlkem/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thearpankumar%2Fnginx-mlkem/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thearpankumar","download_url":"https://codeload.github.com/thearpankumar/nginx-mlkem/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240265419,"owners_count":19774071,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-23T03:40:00.747Z","updated_at":"2025-02-23T03:40:01.225Z","avatar_url":"https://github.com/thearpankumar.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Post-Quantum Secure Nginx Setup with OpenQuantumSafe (OQS) Provider\n\nThis script sets up an **Nginx web server with post-quantum secure SSL** using the **OpenQuantumSafe (OQS) provider** and self-signed certificates. It automates the process of installing dependencies, configuring OpenSSL, setting up Nginx, and mapping the domain `example.com` to `localhost`.\n\n## 🚀 Features\n- Installs and configures **OpenQuantumSafe (OQS) provider** for **post-quantum secure encryption**.\n- **Generates a self-signed SSL certificate** for secure HTTPS access.\n- Configures **Nginx** to use **TLSv1.3** with post-quantum cryptography.\n- **Redirects HTTP traffic to HTTPS** automatically.\n- **Maps `example.com` to localhost** in `/etc/hosts` for local testing.\n- Creates a **basic website** that displays SSL curve information.\n\n---\n\n## 🛠 Installation {UBUNTU 22.04}\n\n### **1️⃣ Clone the Repository**\n```sh\ngit clone https://github.com/your-repo/post-quantum-nginx.git\ncd post-quantum-nginx\n```\n\n### **2 ⃣ Run the Script**\n\n```sh\nchmod +x setup_pqc_nginx.sh\nsudo ./setup_pqc_nginx.sh\n```\n\n## # Correct Output\n\n![Alt Text](./OUTPUT.png \"Title or Tooltip\")\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthearpankumar%2Fnginx-mlkem","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthearpankumar%2Fnginx-mlkem","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthearpankumar%2Fnginx-mlkem/lists"}