SSPanel Docker版本节点后台快速安装手册 Ubuntu 18.04 LTS

Cloudflare

对节点进行DNS解析。

SSPanel前端

添加节点,确认节点ID。

服务器端

创建虚拟内存

$ sudo fallocate -l 1G /swapfile
$ sudo chmod 600 /swapfile
$ sudo mkswap /swapfile
$ sudo swapon /swapfile
$ sudo swapon --show

禁用IPv6

$ cat >>  /etc/sysctl.conf << EOF
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
EOF

开启BBR加速器

$ echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
$ echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
$ sysctl -p

Docker一键安装

安装docker

$ apt-get install curl
$ docker version > /dev/null || curl -fsSL get.docker.com | bash
$ service docker restart

docker一键启动后台

$ docker run -d --name=ssrmu -e NODE_ID=4 -e API_INTERFACE=modwebapi -e WEBAPI_URL="https://dev.blogdiy.net" -e WEBAPI_TOKEN=DevPanel -e MU_SUFFIX=microsoft.com -e SPEEDTEST=0 --network=host --log-opt max-size=50m --log-opt max-file=3 --restart=always fanvinga/docker-ssrmu

查看docker log,确保docker正确运行

$ docker logs -f ssrmu

References

  1. https://wiki.sspanel.host/#/ssrmu-docker
  2. https://hub.docker.com/r/fanvinga/docker-ssrmu