- 版权类型
- 二次开发
- 适用平台
- Web
- 语言支持
- 中文(简体)
- 前置组件
- LiteBans:https://www.spigotmc.org/resources/litebans.3715/
Node.js:https://nodejs.org/zh-cn
Next-LiteBans —— 一个基于Next构建的 LiteBans Web 界面
告别简陋的官方默认页面,用这个基于 Next.js 的现代界面来强化和管理您的服务器封禁系统。二开源码项目地址:https://github.com/EarlyDreamLand/next-litebans
主要特色
- 现代化设计
- 响应式布局
- 多语言支持
- 第三方皮肤站支持 *需皮肤站插件
- 支持自定义数据库表前缀
- Next.js + React + Prisma + shadcnUI
核心功能
- 封禁、禁言、警告、踢出界面
- 可查看封禁等详情页面
- 对单用户筛选查看封禁记录
安装
免费提供安装支持,暂不接受建议反馈- 使用 npm isntall 安装依赖项
- 将 .env.example 复制并命名为 .env 然后修改相关配置
- 修改 config/site.ts 中的站点配置
- 运行 npm run setup:db:generate 生成数据库
- 运行 npm run build 构建项目
- 运行 npm run start 运行项目
- 打开 http://localhost:3000/ 查看效果
配置数据库URL
您需要在 .env 文件中设置 DATABASE_URL 环境变量。如果不知道 URL 模板,可以查看以下 MySQL 和 PostgreSQL 示例:- DATABASE_URL="mysql://user:password@host:port/database"
- DATABASE_URL="postgresql://user:password@host:port/database?schema=public"