{"id":19196583,"url":"https://github.com/suhajda3/lightsail-ssl","last_synced_at":"2025-07-19T04:33:13.664Z","repository":{"id":163187796,"uuid":"383847008","full_name":"suhajda3/lightsail-ssl","owner":"suhajda3","description":"Simple script for setting up Let's Encrypt SSL on AWS Lightsail instances","archived":false,"fork":false,"pushed_at":"2021-10-11T22:02:54.000Z","size":21,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-10T05:57:57.065Z","etag":null,"topics":["acme","aws","bitnami","letsencrypt","lightsail","ssl","wordpress"],"latest_commit_sha":null,"homepage":"","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/suhajda3.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":"2021-07-07T15:36:45.000Z","updated_at":"2024-05-07T01:37:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"015cfaae-5b5d-4af5-810e-d822af4351ce","html_url":"https://github.com/suhajda3/lightsail-ssl","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/suhajda3/lightsail-ssl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suhajda3%2Flightsail-ssl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suhajda3%2Flightsail-ssl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suhajda3%2Flightsail-ssl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suhajda3%2Flightsail-ssl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/suhajda3","download_url":"https://codeload.github.com/suhajda3/lightsail-ssl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suhajda3%2Flightsail-ssl/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265888904,"owners_count":23844529,"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":["acme","aws","bitnami","letsencrypt","lightsail","ssl","wordpress"],"created_at":"2024-11-09T12:14:02.157Z","updated_at":"2025-07-19T04:33:13.654Z","avatar_url":"https://github.com/suhajda3.png","language":"Shell","funding_links":["https://www.buymeacoffee.com/misi"],"categories":[],"sub_categories":[],"readme":"# lightsail-ssl\nSimple script for setting up Let's Encrypt SSL on AWS Lightsail instances\n\n## Requirements\n- Fresh AWS Lightsail Linux installation\n\n- This script was primary written for WordPress instances (Certified by Bitnami and Automattic)\n\n## Arguments\n\nlightsail-ssl.sh [domain] [email]\n\n- [domain] FQDN domain name pointing to the instance where this script is run\n\n- [email] Email address where Let's Encrypt will send notifications when the SSL certificate is expiring\n\n[domain] and [email] arguments are optional if they are not provided the script will ask for them.\n\n## Installation\nConnect to your instance using SSH\n\nRun the following command in the terminal. This will download the script and set up Let's Encrypt.\n\n`wget -O - https://raw.githubusercontent.com/suhajda3/lightsail-ssl/main/lightsail-ssl.sh | sudo bash`\n\n## Functions\n\nFunctions - in order - that the script does:\n\n1. Update the Linux OS\n2. Install / update [lego](https://github.com/go-acme/lego)\n3. Request Let's Encrypt certificate\n4. Set up automatic Let's Encrypt certificate renewal\n5. Display WordPress login credentials\n\nYou can run the script as many times as you like to update your system.\n\n## Demo\n\nMy blog post [Running WordPress on AWS](https://roadtoaws.com/2021/07/08/running-wordpress-on-aws-the-cheap-and-easy-way/) describes in detail how to use this script.\n\n## Contributing\n\nFeel free to open an issue (or even better, send a Pull Request) to contribute. Contributions are always welcomed! 😄\n\n\u003ca href=\"https://www.buymeacoffee.com/misi\" target=\"_blank\"\u003e\u003cimg src=\"https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png\" alt=\"Buy Me A Coffee\" style=\"height: auto !important;width: auto !important;\" \u003e\u003c/a\u003e\n\nPlease consider donating. 🙏\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuhajda3%2Flightsail-ssl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuhajda3%2Flightsail-ssl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuhajda3%2Flightsail-ssl/lists"}