简介
n.eko是一个基于docker隔离环境的虚拟浏览器,支持chrome和firefox两个版本的浏览器,内置了聊天/简单的用户管理功能。UI设计的很精美~
Gayhub地址:https://github.com/nurdism/neko
特征:
文本聊天 (支持Markdown,discord 的风格)
管理员用户
剪贴板同步(在支持的浏览器上)
聊天表情
演示
安装
#### 安装DOCKER 和 DOCKER-COMPOSE
#安装DOCKER curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker #安装DOCKER-COMPOSE curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
安装n.eko
自己新建一个docker-compose项目目录和docker-compose.yml。
Chrome
版本
version: '3.5' services: neko: image: nurdism/neko:chromium restart: always cap_add: - SYS_ADMIN ports: - "8090:8080" - "59000-59100:59000-59100/udp" environment: DISPLAY: :99.0 SCREEN_WIDTH: 1280 SCREEN_HEIGHT: 720 SCREEN_DEPTH: 24 NEKO_PASSWORD: neko NEKO_ADMIN: admin NEKO_BIND: :8080
Firefox
版本:
version: '3.5' services: neko: image: nurdism/neko:firefox restart: always shm_size: "1gb" ports: - "8090:8080" - "59000-59100:59000-59100/udp" environment: DISPLAY: :99.0 SCREEN_WIDTH: 1280 SCREEN_HEIGHT: 720 SCREEN_DEPTH: 24 NEKO_PASSWORD: neko NEKO_ADMIN: admin NEKO_BIND: :8080
NEKO_PASSWORD
后为普通账号密码
NEKO_ADMIN
后为Admin账号密码
管理员名称为admin
普通账号随意
目前有点美中不足的是访问中文网站会乱码,应该是容器内没有装中文字体的原因,可以用下面的办法解决。
安装完成后访问IP:8090
中文支持
首先切到容器内:
docker exec -it root_neko_1 bash
注:如果提示Error: No such container: root_neko_1
请手动使用doker ps
查看名称替换
在容器内安装中文字体:
apt -y update apt -y install ttf-wqy-zenhei
退出并重启容器:
exit docker-compose restart
优缺点
优点:
部署简单
剩下的想不到了
缺点
占用资源
注:部分内容参考了 n.eko:一个漂亮的虚拟浏览器