mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-04-03 14:10:57 +08:00
9033eff8ea10466b32712a89f14d2fcd99fb7482
Introduce a configurable captcha manager with drivers for image, Cloudflare Turnstile, and Google reCAPTCHA, including fallback behaviour. Refactor login, signup, complain, and related flows to use the new abstraction while simplifying the legacy image endpoint. Document captcha environment options and restore classic defaults in .env.example. Signed-off-by: Qi HU <github@spcsky.com>
中文 | English
完整的 PT 建站解决方案。基于 NexusPHP + Laravel + Filament。
欢迎参与国际化工作,点击 这里 了解详情
功能特性
- 发种
- 特别区
- 求种
- 字幕
- 考核
- H&R
- 认领
- 审核
- 签到
- 补签卡
- 勋章
- 道具
- 自定义标签
- 第三方全文搜索
- 盒子规则
- 论坛
- 申诉
- 多语言
- 自动备份
- 插件支持
- 管理后台
- Json API
- ....
以下功能由插件提供
- 帖子点赞
- 帖子奖励
- 置顶促销
- 自定义菜单
- 幸运大转盘
- 自定义角色权限
- 分区 H&R
- TGBot
系统要求
- PHP: 8.2|8.3|8.4,必须扩展:bcmath, ctype, curl, fileinfo, json, mbstring, openssl, pdo_mysql, tokenizer, xml, mysqli, gd, redis, pcntl, sockets, posix, gmp, zend opcache, zip, intl, pdo_sqlite, sqlite3
- Mysql: 5.7 最新版或以上版本
- Redis:2.6.12 或以上版本
- 其他:supervisor, rsync
快速开始
安装 docker。
其中 DOMAIN 是你要使用的域名,先做好解析。 没有域名使用 IP 亦可。
端口按需要指定,如果本地 80 端口已经使用,请更换,保证端口对外开放。
第 2 步创建 .env 选择正确的时区 TIMEZONE,其他默认即可。
docker pull xiaomlove/nexusphp:latest
docker run --name my-nexusphp -e DOMAIN=xxx.com -p 80:80 xiaomlove/nexusphp:latest
生产环境建议参考文档实机安装。
AD-服务器推荐
| 服务商 | 推广地址 | 优惠码 |
|---|---|---|
| 七七云 | https://www.vps77.com/aff.php?aff=167&gid=1 | xiaomlove |
更多信息
博客:https://nexusphp.org
文档:https://doc.nexusphp.org
Telegram: https://t.me/nexusphp_dev
Languages
PHP
99.7%
Blade
0.2%