yggverse / yggtracker
Yggdrasil网络的BitTorrent tracker
2.6.2
2023-12-08 18:18 UTC
Requires
- php: >=8.1
- ext-ctype: *
- ext-iconv: *
- ashtokalo/php-translit: ^0.2.0
- doctrine/annotations: ^2.0
- doctrine/doctrine-bundle: ^2.10
- doctrine/doctrine-migrations-bundle: ^3.2
- doctrine/orm: ^2.16
- jdenticon/jdenticon: ^1.0
- league/commonmark: ^2.4
- phpdocumentor/reflection-docblock: ^5.3
- phpstan/phpdoc-parser: ^1.24
- rhilip/bencode: ^2.3
- symfony/asset: 6.3.*
- symfony/console: 6.3.*
- symfony/crowdin-translation-provider: 6.3.*
- symfony/doctrine-messenger: 6.3.*
- symfony/dotenv: 6.3.*
- symfony/expression-language: 6.3.*
- symfony/flex: ^2
- symfony/form: 6.3.*
- symfony/framework-bundle: 6.3.*
- symfony/http-client: 6.3.*
- symfony/intl: 6.3.*
- symfony/mailer: 6.3.*
- symfony/mime: 6.3.*
- symfony/monolog-bundle: ^3.0
- symfony/notifier: 6.3.*
- symfony/process: 6.3.*
- symfony/property-access: 6.3.*
- symfony/property-info: 6.3.*
- symfony/runtime: 6.3.*
- symfony/security-bundle: 6.3.*
- symfony/serializer: 6.3.*
- symfony/string: 6.3.*
- symfony/translation: 6.3.*
- symfony/twig-bundle: 6.3.*
- symfony/validator: 6.3.*
- symfony/web-link: 6.3.*
- symfony/yaml: 6.3.*
- twig/extra-bundle: ^3.7
- twig/intl-extra: ^3.7
- twig/markdown-extra: ^3.7
- twig/string-extra: ^3.7
- twig/twig: ^2.12|^3.0
- yggverse/scrapeer: ^0.5.4
Requires (Dev)
- phpunit/phpunit: ^9.5
- symfony/browser-kit: 6.3.*
- symfony/css-selector: 6.3.*
- symfony/debug-bundle: 6.3.*
- symfony/maker-bundle: ^1.0
- symfony/phpunit-bridge: ^6.3
- symfony/stopwatch: 6.3.*
- symfony/web-profiler-bundle: 6.3.*
Conflicts
README
Yggdrasil的BitTorrent网络
YGGtracker是一个目录、开源tracker和社交网络,具有许多功能,允许社区将任何Yggdrasil网络中的torrent进行转换、过滤和下载。
引擎使用IPv6地址0200::/7
来识别用户,无需注册。
展示
实例
http://[201:23b4:991a:634d:8359:4521:5576:15b7]/yggtracker/
| tracker.yggftp://[201:23b4:991a:634d:8359:4521:5576:15b7]:21/yggtracker/
- 想要的torrent
安装
symfony check:requirements
生产
安装稳定版本
composer create-project yggverse/yggtracker
开发
最新代码库可在存储库中获取
git clone https://github.com/YGGverse/YGGtracker.git
cd YGGtracker
composer update
symfony server:start
数据库
新安装
php bin/console doctrine:schema:update --force
现有数据库升级
php bin/console doctrine:migrations:migrate
定时任务
* * * * * /crontab/torrent/scrape/{%app.key%}
- 更新种子的统计信息
FTP
设置对/var/ftp
目录的匿名只读访问(了解更多)
应用设置
可以在/.env.local
文件中提供自定义设置,通过覆盖默认的/.env
值
本地化
通过Crowdin加入社区翻译
API
贡献
请为每个PR创建新分支
git checkout main
git checkout -b my-pr-branch-name
向贡献者捐赠
许可证
- 引擎源代码MIT许可证