{"id":17957554,"url":"https://github.com/itinance/nginx-ssl-letsencrypt-mysql-wordpress-with-docker-compose","last_synced_at":"2026-02-22T09:41:38.094Z","repository":{"id":66335526,"uuid":"236459674","full_name":"itinance/nginx-ssl-letsencrypt-mysql-wordpress-with-docker-compose","owner":"itinance","description":"An out-of-the-box-working docker-compose-based environment running Nginx + SSL provided by Let'sEncrypt + MySQL + Wordporess","archived":false,"fork":false,"pushed_at":"2020-02-22T10:11:38.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-09T06:16:09.057Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"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/itinance.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":"2020-01-27T09:49:31.000Z","updated_at":"2021-04-09T08:02:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"a45f2463-9a5d-4147-8731-7d4630acd38d","html_url":"https://github.com/itinance/nginx-ssl-letsencrypt-mysql-wordpress-with-docker-compose","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itinance%2Fnginx-ssl-letsencrypt-mysql-wordpress-with-docker-compose","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itinance%2Fnginx-ssl-letsencrypt-mysql-wordpress-with-docker-compose/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itinance%2Fnginx-ssl-letsencrypt-mysql-wordpress-with-docker-compose/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itinance%2Fnginx-ssl-letsencrypt-mysql-wordpress-with-docker-compose/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itinance","download_url":"https://codeload.github.com/itinance/nginx-ssl-letsencrypt-mysql-wordpress-with-docker-compose/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247046738,"owners_count":20874713,"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":"2024-10-29T10:55:36.594Z","updated_at":"2025-10-29T05:13:52.192Z","avatar_url":"https://github.com/itinance.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# About\n\nThis repository is a out-of-the-box working environment to bring up a Wordpress installation together with MySQL and SSL provided by Let'sEncrypt.\nIt can probably be used as a template for running any other Web application the same way.   \n\n# Prerequisites\n\nInstall docker and docker-compose following a good tutorial like [ Getting Started with Docker guide](https://blog.ssdnodes.com/blog/tutorial-getting-started-with-docker-on-your-vps/).\n\nCheck your DNS and ensure that your domain has a valid A-Record with the IP of your server. Otherwise Let'sEncrypt won't work. \n\nSSH into the server and fork the repository (you might probably fork this repository to adjust all settings like credentials and your own URL).\n\n1. `git clone it@github.com:itinance/nginx-ssl-letsencrypt-mysql-with-docker-compose.git`\n2. `cd nginx-ssl-letsencrypt-mysql-with-docker-compose`\n\nCreate a network:\n\n3. `docker network create nginx-proxy` \n\nBuild and run:\n\n4. `docker-compose up -d`\n\n# Security Advices\n\nPlease take care by yourself in order to provide an enhanced security setup before you use this in production!\nAnd please feel free at any time to contribute your security relevant hints and tips directly into this repository.\n\n# Sources and Tutorials\n\n1. https://blog.ssdnodes.com/blog/tutorial-getting-started-with-docker-on-your-vps/\n2. https://blog.ssdnodes.com/blog/host-multiple-ssl-websites-docker-nginx/\n3. https://github.com/jwilder/nginx-proxy\n4. https://raw.githubusercontent.com/jwilder/nginx-proxy/master/nginx.tmpl\n5. https://github.com/JrCs/docker-letsencrypt-nginx-proxy-companion\n6. https://towardsdatascience.com/top-20-docker-security-tips-81c41dd06f57\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitinance%2Fnginx-ssl-letsencrypt-mysql-wordpress-with-docker-compose","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitinance%2Fnginx-ssl-letsencrypt-mysql-wordpress-with-docker-compose","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitinance%2Fnginx-ssl-letsencrypt-mysql-wordpress-with-docker-compose/lists"}