主要参考 – https://lala.im/6685.html
Docker 或者 Docker Composer 安装
#安装DOCKER 如果没有
apt install -y docker.io
systemctl start docker
systemctl enable docker
#安装DOCKER-COMPOSE
sudo curl -L "https://github.com/docker/compose/releases/download/1.26.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose --version
mkdir -p /data/neko_browser && cd /data/neko_browser
# 远端 yaml 下载, 记得做些修改(端口, 密码等)
wget https://raw.githubusercontent.com/nurdism/neko/master/.examples/simple/docker-compose.yaml
# 或者手动
cat > docker-compose.yaml <<EOF
version: "2.0"
services:
neko:
container_name: neko-chrome
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
NEKO_PASSWORD: neko
NEKO_PASSWORD_ADMIN: admin
NEKO_BIND: :8080
NEKO_EPR: 59000-59100
EOF
# 或 Docker 直接安装
docker run --restart=always --name neko-chrome -d \
-p 8090:8080 -p 59000-59100:59000-59100/udp \
-e NEKO_PASSWORD='user1' \
-e NEKO_PASSWORD_ADMIN='admin1' \
--cap-add SYS_ADMIN --shm-size=1gb \
nurdism/neko:chromium
- NEKO_PASSWORD是普通用户的密码,普通用户可以自己输入任意的username,只要密码对应NEKO_PASSWORD的值就能登录。
- 管理员的username是admin,NEKO_PASSWORD_ADMIN是指管理员的密码
安装完成后访问IP:8090
我安装在了kcsb -62.133.xx.xxx
安装中文
docker exec -it neko-chrome bash -c 'apt -y update && apt -y install ttf-wqy-zenhei'
# 重启
docker restart neko-chrome
但这种方式安装的chrome有版本问题, 无法登录gmail