欢迎光临散文网 会员登陆 & 注册

0x02-翼龙面板后端安装教程

2018-08-25 00:26 作者:GCC酱_0ff1c1a1  | 我要投稿

准备环境

    后端wings采用NodeJS编写,那么安装Node是必不可少的。此外,翼龙采用Docker进行服务端隔离,那么Docker也不可少。

    1.安装Docker(参考:https://docs.docker.com/install/linux/docker-ce)

对于CentOS,建议先卸载早期的Docker环境,命令如下:

sudo yum remove docker \

                  docker-client \

                  docker-client-latest \

                  docker-common \

                  docker-latest \

                  docker-latest-logrotate \

                  docker-logrotate \

                  docker-selinux \

                  docker-engine-selinux \

                  docker-engine

安装依赖,命令如下:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

配置软件源,为了方便,可以直接白嫖清华TUNA源,命令如下:

wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo

sudo sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo

接下来就是直接安装Docker CE,命令如下:

sudo yum install docker-ce -y

    2.安装NodeJS(使用NodeSource源,版本用8.x LTS)

首先使用命令自动配置软件源,将以下内容复制粘贴到文本文件里:

[nodesource]

name=Node.js Packages for Enterprise Linux 7 - $basearch

baseurl=https://mirrors.tuna.tsinghua.edu.cn/nodesource/rpm_8.x/el/7/$basearch

failovermethod=priority

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/NODESOURCE-GPG-SIGNING-KEY-EL


[nodesource-source]

name=Node.js for Enterprise Linux 7 - $basearch - Source

baseurl=https://mirrors.tuna.tsinghua.edu.cn/nodesource/rpm_8.x/el/7/SRPMS

failovermethod=priority

enabled=0

gpgkey=file:///etc/pki/rpm-gpg/NODESOURCE-GPG-SIGNING-KEY-EL

gpgcheck=1

保存为nodesource-dl.repo 放入/etc/yum.repos.d/里。

安装NodeJS以及需要的工具,命令如下:

sudo yum -y install nodejs

sudo yum install gcc-c++ make

    3.添加NPM镜像源(淘宝NPM,可选)

npm set registry https://registry.npm.taobao.org

参考https://gist.github.com/52cik/c1de8926e20971f415dd

    4.下载并安装后端

在你喜欢的地方创建文件夹 daemondaemon-data,此处以/srv/daemon /srv/daemon-data为例。命令如下:

mkdir -p /srv/daemon

mkdir -p /srv/daemon-data

进入daemon

cd /srv/daemon

下载并安装后端:

curl -L https://github.com/pterodactyl/daemon/releases/download/v0.6.5/daemon.tar.gz | tar --strip-components=1 -xzv

安装依赖:

npm install --only=production

至此,翼龙面板后端的安装就完成了,下一步就是对后端进行配置。

翼龙中国跤♂流群:515336359

翼龙中国社区:https://bbs.pterodactyl.app/

翼龙中国社区(将在未来启用):https://bbs.pterodactyl.org.cn/


0x02-翼龙面板后端安装教程的评论 (共 条)

分享到微博请遵守国家法律