Project N.E.K.O. 是一个以开源为驱动、以公益为导向的UGC(用户生成内容)平台。我们的旅程始于Github和Steam,并将逐步拓展到移动App商店,最终目标是构建一个与现实世界紧密相连的AI原生元宇宙。

该项目在 GitHub 荣获 872 Star且同时上架 Steam商店,社区活跃,用户数日益增长

GitHub :Project-N-E-K-O/N.E.K.O: N.E.K.O. — A proactive, native omni-modal AI companion featuring 24/7 ambient awareness, agent capability and an embodied emotional engine.

以下是Docker版详细部署教学 (Docker版我写的,我就不信教不会你)

1.远程连接服务器 SSH

本篇以 GMSSH 演示

1.1添加服务器:

image-0329102624.png

1.2填写服务器的凭证:

image-0329103438.png

按从服务器提供商获取的实际填写就好,填写完点击 测试连接 确定可以连接就点击 保存

1.3连接服务器SSH:

image-0329103818.png

点击连接SSH

当显示这个界面说明你已经成功连接到了SSH

image-0329103939.png

2.配置Docker

2.1配置环境:

在当前SSH会话根据你的Linux系统发行版执行以下命令

Debian or Ubuntu
sudo apt install curl && \
sudo bash <(curl -sSL https://xuanyuan.cloud/docker.sh)
ArchLinux
sudo pacman -S curl && \
sudo bash <(curl -sSL https://xuanyuan.cloud/docker.sh)

接下来根据脚本提示继续完成就好

2.2运行Docker

恭喜你,你已经成功安装Docker了,接下来就是运行N.E.K.O了:~

方法一:Docker Run(推荐)

在SSH会话执行

NEKO_BASE_PATH="~/neko-data" && \
docker network create --driver bridge neko-network 2>/dev/null || true
docker run -d \
  --name neko \
  --restart unless-stopped \
  -p 48911:80 \
  -p 48912:443 \
  -v "${NEKO_BASE_PATH}/N.E.K.O:/root/Documents/N.E.K.O" \
  -v "${NEKO_BASE_PATH}/logs:/app/logs" \
  -v "${NEKO_BASE_PATH}/ssl:/root/ssl" \
  --network neko-network \
  docker.gh-proxy.org/ghcr.io/project-n-e-k-o/n.e.k.o:latest
方法二:Docker Compose

在SSH会话执行

NEKO_BASE_PATH="~/neko-data" && \
mkdir -p ${NEKO_BASE_PATH} && \
cd ${NEKO_BASE_PATH} && \
curl -O https://gh-proxy.org/https://github.com/Project-N-E-K-O/N.E.K.O/blob/main/docker/docker-compose.yml && \
docker compose up -d

等待运行完毕

3.访问N.E.K.O

在浏览器输入 http://服务器IP:48911https://服务器IP:48912

恭喜你!你已经部署完成了。接下来就是常规的N.E.K.O配置环节了!