{"id":26760350,"url":"https://github.com/bird-dancer/nginx-setup","last_synced_at":"2025-04-15T07:18:27.751Z","repository":{"id":53557688,"uuid":"350766775","full_name":"bird-dancer/nginx-setup","owner":"bird-dancer","description":"A script that automaticly sets up nginx serverblocks with ssl","archived":false,"fork":false,"pushed_at":"2024-05-29T20:30:18.000Z","size":36,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-15T07:18:23.591Z","etag":null,"topics":["automation","certbot","htaccess","nginx","nginx-serverblock","reverse-proxy","setup","setup-nginx-certbot","setup-script","ssl"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/bird-dancer.png","metadata":{"files":{"readme":"README.org","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}},"created_at":"2021-03-23T15:40:15.000Z","updated_at":"2024-05-11T15:07:47.000Z","dependencies_parsed_at":"2023-12-09T16:27:11.817Z","dependency_job_id":"993f65dd-1927-493f-915b-f4c001fdefa7","html_url":"https://github.com/bird-dancer/nginx-setup","commit_stats":null,"previous_names":["bird-dancer/nginx-setup"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bird-dancer%2Fnginx-setup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bird-dancer%2Fnginx-setup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bird-dancer%2Fnginx-setup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bird-dancer%2Fnginx-setup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bird-dancer","download_url":"https://codeload.github.com/bird-dancer/nginx-setup/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249023745,"owners_count":21199961,"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":["automation","certbot","htaccess","nginx","nginx-serverblock","reverse-proxy","setup","setup-nginx-certbot","setup-script","ssl"],"created_at":"2025-03-28T17:32:22.800Z","updated_at":"2025-04-15T07:18:27.722Z","avatar_url":"https://github.com/bird-dancer.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"* setup-nginx-certbot\n\nA script that automaticly sets up a nginx serverblock or reverse proxy with ssl and the possibility of a git repository being directly hosted on GNU/Linux\n\n** what it does:\n\n+ it sets up nginx as a server block or as a reverse proxy\n  + for server blocks it generates a folder scructure with a test index.html file\n+ if you want to, certbot generates a new new ssl certificate which the script can include in the nginx conf file\n+ if wanted, the script manages access to website via .htaccess and a username password combination\n+ if you want to, a git repository will be created whose content will be hosted via nginx\n\n** dependancies\n\n+ nginx\n+ grep\n+ certbot (optional - only if you want to generate a ssl certificate)\n\n** how to use it:\n\ncheck if port 80 (even if you just want to set up a https server the domain validation is done via port 80) and port 443 are open\n\n#+begin_src bash\n  ./setup.sh\n#+end_src\n\nanswer the prompts\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbird-dancer%2Fnginx-setup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbird-dancer%2Fnginx-setup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbird-dancer%2Fnginx-setup/lists"}