{"id":18479423,"url":"https://github.com/yggverse/yggbro","last_synced_at":"2026-03-09T08:32:09.129Z","repository":{"id":167493166,"uuid":"623067915","full_name":"YGGverse/YGGbro","owner":"YGGverse","description":"Proxy preset for modern servers","archived":false,"fork":false,"pushed_at":"2024-02-25T05:33:09.000Z","size":79,"stargazers_count":9,"open_issues_count":4,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-19T15:14:47.561Z","etag":null,"topics":["nginx","proxy","yggdrasil"],"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/YGGverse.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,"zenodo":null}},"created_at":"2023-04-03T16:19:50.000Z","updated_at":"2024-12-16T10:18:47.000Z","dependencies_parsed_at":"2025-04-20T13:02:55.707Z","dependency_job_id":null,"html_url":"https://github.com/YGGverse/YGGbro","commit_stats":null,"previous_names":["yggverse/yggbro"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/YGGverse/YGGbro","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YGGverse%2FYGGbro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YGGverse%2FYGGbro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YGGverse%2FYGGbro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YGGverse%2FYGGbro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YGGverse","download_url":"https://codeload.github.com/YGGverse/YGGbro/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YGGverse%2FYGGbro/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30287834,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-09T02:57:19.223Z","status":"ssl_error","status_checked_at":"2026-03-09T02:56:26.373Z","response_time":61,"last_error":"SSL_read: 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":["nginx","proxy","yggdrasil"],"created_at":"2024-11-06T12:14:49.824Z","updated_at":"2026-03-09T08:32:09.121Z","avatar_url":"https://github.com/YGGverse.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# YGGbro - proxy preset for modern servers\n\nSimple deploy new proxy and apply updates by few commands!\n\n## Install\n\n* `git clone https://github.com/YGGverse/YGGbro.git /etc/yggbro`\n\n## Update\n\n* `cd /etc/yggbro`\n* `git pull`\n* `nginx -t`\n* `service nginx reload`\n\n## Uninstall\n\n* `rm -R /etc/yggbro`\n* `nginx -t`\n* `service nginx reload`\n\n## Contribution\n\n* Get latest version `git clone https://github.com/YGGverse/YGGbro.git`\n* Navigate to repo folder `cd YGGbro`\n* Use `git checkout master` then create new branch for each new PR `git checkout -b some-provider-name`\n\n### Nginx\n\nPlease, follow existing file tree and namespace model\n\n* Create namespace folder for new proxy source if not available yet `mkdir nginx/some-domain-name`\n  + Namespace folder must have same name as it `proxy_pass` target value\n* Add provider folder into namespace created `mkdir nginx/some-domain-name/some-provider-name`\n  + Provider folder must have same name as it `server_name` value\n  + For subfolder configurations, just make plain folder name without dots\n* Attach at least one server file configuration `nginx/some-domain-name/some-provider-name/server.conf`\n  + For subfolder, attach location file `nginx/some-domain-name/some-provider-name/location.conf`\n* Create `nginx/some-domain-name/some-provider-name/README.md` and describe there install/uninstall steps\n* Send PR to this repo\n\n_*YGGbro project provides free namespace `.bro.ygg` for Yggdrasil proxy instances by request._\n\n## Registry\n\n### Yggdrasil\n\n* [howto.ygg](howto.ygg) | [nginx](https://github.com/YGGverse/YGGbro/tree/main/nginx/howto.ygg)\n  + `http://betahowto.duckdns.org` | [nginx](https://github.com/YGGverse/YGGbro/tree/main/nginx/howto.ygg/betahowto.duckdns.org)\n\n### I2P\n\n### Internet\n\n#### IT\n\n* [opennet.ru](https://opennet.ru/) | [nginx](https://github.com/YGGverse/YGGbro/tree/main/nginx/opennet.ru)\n  + `http://[201:5eb5:f061:678e:7565:6338:c02c:5251]/yggbro/opennet.ru/` | [nginx](https://github.com/YGGverse/YGGbro/tree/main/nginx/opennet.ru/yggbro/opennet.ru)\n  + `http://opennet.ru.bro.ygg` | [nginx](https://github.com/YGGverse/YGGbro/tree/main/nginx/opennet.ru/opennet.ru.bro.ygg)\n* [pingvinus.ru](https://pingvinus.ru/) | [nginx](https://github.com/YGGverse/YGGbro/tree/main/nginx/pingvinus.ru)\n  + `http://[201:5eb5:f061:678e:7565:6338:c02c:5251]/yggbro/pingvinus.ru/` | [nginx](https://github.com/YGGverse/YGGbro/tree/main/nginx/pingvinus.ru/yggbro/pingvinus.ru)\n  + `http://pingvinus.ru.bro.ygg` | [nginx](https://github.com/YGGverse/YGGbro/tree/main/nginx/pingvinus.ru/pingvinus.ru.bro.ygg)\n\n#### News\n\n* [texty.org.ua](https://texty.org.ua/) | [nginx](https://github.com/YGGverse/YGGbro/tree/main/nginx/texty.org.ua)\n  + `http://[201:5eb5:f061:678e:7565:6338:c02c:5251]/yggbro/texty.org.ua/` | [nginx](https://github.com/YGGverse/YGGbro/tree/main/nginx/texty.org.ua/yggbro/texty.org.ua)\n  + `http://texty.org.ua.bro.ygg` | [nginx](https://github.com/YGGverse/YGGbro/tree/main/nginx/texty.org.ua/texty.org.ua.bro.ygg)\n\n#### Homepages\n\n* [mentallandscape.com](http://mentallandscape.com/) | [nginx](https://github.com/YGGverse/YGGbro/tree/main/nginx/mentallandscape.com)\n  + `http://[201:5eb5:f061:678e:7565:6338:c02c:5251]/yggbro/mentallandscape.com/` | [nginx](https://github.com/YGGverse/YGGbro/tree/main/nginx/mentallandscape.com/yggbro/mentallandscape.com)\n  + `http://mentallandscape.com.bro.ygg` | [nginx](https://github.com/YGGverse/YGGbro/tree/main/nginx/mentallandscape.com/mentallandscape.com.bro.ygg)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyggverse%2Fyggbro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyggverse%2Fyggbro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyggverse%2Fyggbro/lists"}