# pocketbase-cn **Repository Path**: wavef/pocketbase-cn ## Basic Information - **Project Name**: pocketbase-cn - **Description**: 本项目仅基于 pocketbase-ui-i18n 加了 pocketbase 的可执行文件,没有任何技术含量,除了在 package.json 追加了命令和执行命令所需的依赖外,没有对源码做过任何改动,旨在用一句`pnpm serve`就能跑起来中文界面 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-03-09 - **Last Updated**: 2025-04-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # pocketbase-cn #### 介绍 本项目仅基于 [pocketbase-ui-i18n](https://github.com/4444TENSEI/pocketbase-ui-i18n) 增加了 [pocketbase](https://github.com/pocketbase/pocketbase) 的可执行文件和一些启动命令,没有任何技术含量,仅为了能一行命令直接运行起中文界面而已 ## 运行 ### 安装依赖 ```bash pnpm install ``` ## 创建管理员(要先创建管理员再运行服务) ```bash # 先进入pocketbase可执行文件所在目录 ./pocketbase superuser create test@example.com 1234567890 ``` ### 方法1、运行后端和中文UI ```bash pnpm serve # 需要自己修改 package.json 里的 serve 命令,适配你自己的操作系统 ``` ### 方法2、分步执行 1. 先运行 Pocketbase 原版后端(英文) ```bash # mac pnpm serve:mac # windows pnpm serve:win # 首次运行 Pocketbase 原版后端需要先创建一个管理员账号,这个无法在中文界面里创建 ``` 2. 运行中文后台界面 ```bash # 开发调试,端口在 vite.config.js 里配置 pnpm dev # 提示: 可以在中文后台登录界面点击齿轮按钮填写原版后端的API地址(如"http://127.0.0.1:8090/") ``` ## 关于Linux系统 如果需要原版英文UI,需要自己克隆`https://github.com/pocketbase/pocketbase.git`,并进入ui目录,安装依赖后运行`pnpm build`命令,再托管编译后的前端静态文件到nginx等服务器上访问即可,它会默认访问`localhost:8090/api`数据库地址。 ## 命令说明 ```bash # 执行 bin/mac/arm 目录里的 pocketbase 可执行文件 # 参数 serve 表示启动服务 # 参数 http 表示监听地址和端口 # 127.0.0.1 表示仅限本地访问 # 如果要监听所有 IP 地址(局域网访问),就改为 0.0.0.0 # 8090 表示监听端口,可以改为其他端口 ./pocketbase serve --http='127.0.0.1:8090' ``` ```bash ./pocketbase update ```