- Anime characters
- Manga/Comic characters
- Game characters
- Galgame/Visual Novel characters
- Light novel characters
- Other characters
Only supports Japanese characters, moehub doesn't support and welcome characters of other languages,especially Z(C)hinese characters.
- Japan - Japanese (Default language)
- American - English
- Taiwan/Hongkong - Traditional Chinese
- Zhina - Simplified Chinese (Will be deleted in the future)
help [...command]
Get command help informationpwd
Reset password in force when you forget your passworddata
Get statistics datacharacter [name]
Get all or some characters's information
Supports custom email template, receiver and any email accounts.
Need you to set configurations (refer to the next content)
-
Download release version from Github Release
-
Extract the downloaded file
-
Install dependencies (Choose one)
npm install
yarn
pnpm install
- Set your
.env
config and database
DATABASE_URL="mysql://username:password@host:port/database"
# MoeHub server port
PORT=5000
# MoeHub logger level
LOG_LEVEL=30
-
Import
data.sql
into your database -
Start the server (Choose one)
npm run serve
yarn serve
pnpm serve
- Login and set your website at
http://your-domain:5000/#/admin/settings
(Such as website title, name, address, email key and more...)
- Frontend: React, tailwind-css, @kotori-bot/i18n
- Backend: Node.js, Koa.js, Prisma, @kotori-bot/core
- Database: Mysql
- CI/CD: Github Actions
- Code Style: BiomeJs
- Version Control: Git, GitHub
- Project Management: pnpm workspace