{"id":20944901,"url":"https://github.com/liamca/lets_encrypt_https_azure_container_instance","last_synced_at":"2026-04-21T22:06:57.624Z","repository":{"id":208667526,"uuid":"722167909","full_name":"liamca/lets_encrypt_https_azure_container_instance","owner":"liamca","description":"How to Create an HTTPS Certificate for Azure Container Instance using Let's Encrypt","archived":false,"fork":false,"pushed_at":"2023-11-22T16:38:16.000Z","size":19,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-31T14:44:00.524Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/liamca.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":"2023-11-22T15:23:08.000Z","updated_at":"2023-11-22T16:35:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"f3d031ac-930b-41d9-bff0-84dd51e5972e","html_url":"https://github.com/liamca/lets_encrypt_https_azure_container_instance","commit_stats":null,"previous_names":["liamca/lets_encrypt_https_azure_container_instance"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/liamca/lets_encrypt_https_azure_container_instance","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liamca%2Flets_encrypt_https_azure_container_instance","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liamca%2Flets_encrypt_https_azure_container_instance/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liamca%2Flets_encrypt_https_azure_container_instance/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liamca%2Flets_encrypt_https_azure_container_instance/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/liamca","download_url":"https://codeload.github.com/liamca/lets_encrypt_https_azure_container_instance/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liamca%2Flets_encrypt_https_azure_container_instance/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32112079,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-21T11:25:29.218Z","status":"ssl_error","status_checked_at":"2026-04-21T11:25:28.499Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":"2024-11-18T23:45:52.780Z","updated_at":"2026-04-21T22:06:57.607Z","avatar_url":"https://github.com/liamca.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# How to Create an HTTPS Certificate for Azure Container Instance using Let's Encrypt\n\nDeploy [this image](https://hub.docker.com/repository/docker/liamca/aci-lets-encrypt/general) to the container instance you wish to create the certificate for. Here is an example of an AZ command (enter valid values for resource group, domain name and region)\n\n```\naz container create --resource-group \u003cRESOURCE_GROUP\u003e --name \u003cDOMAIN_NAME\u003e --image liamca/aci-lets-encrypt --cpu 1 --memory 4 --dns-name-label \u003cDOMAIN_NAME\u003e --ports 80 --location\n```\n\nThen download certbot (https://certbot.eff.org/) to your local computer and run the following (from a command prompt with Administrator access) replacing the Domain Name and the region:\n\n```\ncertbot certonly --manual -d \u003cDOMAIN_NAME\u003e.\u003cAZURE_REGION\u003e.azurecontainer.io\n```\n\nThis will give you the challenge response string that needs to be added to this Azure Container Instance.  Do not press enter or cancel the certbot process. We will come back to it. From a browser enter the challenge response string.\n\n```\nhttp://\u003cDOMAIN_NAME\u003e.\u003cAZURE_REGION\u003e.azurecontainer.io/save_challenge/\u003cCHALLENGE_STRING\u003e\n```\n\nYou should see a message indicating it saved the challenge response string.\n\nGo back to the certbot process and press ENTER to let certbot validate your challenge response string\n\nMake note of the location where the certificate and keys are stored.\n\nAt this point you can delete the Azure Container Instance.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliamca%2Flets_encrypt_https_azure_container_instance","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fliamca%2Flets_encrypt_https_azure_container_instance","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliamca%2Flets_encrypt_https_azure_container_instance/lists"}