元搜索官方教程只有腾讯云的服务器安装方法,并且是所有环境安装好了的。如何在阿里云纯净系统安装宝塔面板后安装元搜索,就按照下面的顺序。首先是安装包宝塔面包,并且宝塔面板安装好DocKer。就可以登录服务器使用root账户,安装教程进行安装元搜索源码了。
curl --request POST \ --url https://yuan.sousuo.site/get_yss_init_script \ --header 'TOKEN: 客服发送给你授权码' \ --header 'USER: 客服发给你的' \ --header 'content-type: application/json' | \ awk -F'"certificate":' '{print $2}' | \ sed 's/^ *"//; s/" *$//; s/\\n/\n/g; s/\\//g; s/}}$//; s/"$//g' > yz_init.sh chmod a+x yz_init.sh
上面的命令登录服务器以后,一行一行的进行执行上面的命令
输入完成上面的命令以后,输入下面的命令
sudo bash ./yz_init.sh
执行成功会输出格式如下:
=======================元站系统服务器认证====================== MAC Address: XXXXXX CPU Info: Intel(R) Xeon(R) Platinum System UUID: XXXXXX 机器码: XXXXXX 公网IP: XXXXXX 请将这段文本复制给客服,绑定后即可使用 ===============================================================
复制上面的认证信息,发送给客服
sudo mkdir -p /npm_data/nginx_proxy_manager/data sudo mkdir -p /npm_data/nginx_proxy_manager/letsencrypt sudo mkdir -p /npm_data/nginx_proxy_manager/custom cd /npm_data/nginx_proxy_manager/ sudo touch _hsts_map.conf sudo tee /npm_data/nginx_proxy_manager/custom/events.conf <<-'EOF' multi_accept on; worker_connections 65535; EOF sudo tee /npm_data/nginx_proxy_manager/custom/http.conf <<-'EOF' proxy_headers_hash_max_size 1024; proxy_headers_hash_bucket_size 128; EOF sudo chmod -R 777 /npm_data/nginx_proxy_manager/ curl --request POST \ --url https://yuan.sousuo.site/get_yss_docker \ --header 'TOKEN: 你的密钥' \ --header 'USER: 客服生成' \ --header 'content-type: application/json' \ --silent \ --output response.json awk -v RS='","' '/docker_compose/ {print substr($0, index($0, ": \"") + 3)}' response.json > docker_compose_raw.txt sed -e 's/\\n/\n/g' \ -e 's/\\"/"/g' \ -e 's/^.*docker_compose": "//' \ -e 's/"}$//' \ -e 's/\"}}$//' \ docker_compose_raw.txt > docker-compose.yml rm -f response.json docker_compose_raw.txt sudo mkdir -p /yz_cms_data/ sudo mv -f ./docker-compose.yml /yz_cms_data/docker-compose.yml cd /yz_cms_data/
上面的代码一行一行的输入进去
上面的命令输入完成以后,输入如下命令:
sudo /usr/local/bin/docker-compose up -d
如果提示
sudo: /usr/local/bin/docker-compose: command not found
证明没有装 docker-compose 或者docker-compose安装不成功
我是安装的宝塔,通过宝塔安装的Docker,所以宝塔没有安装docker-compose
就需要单独安装一下docker-compose
接着上面的,输入如下命令安装docker-compose
curl -L https://github.com/docker/compose/releases/download/1.28.5/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
要安装其他版本的Compose,请替换1.28.5
为要使用的Compose版本。
上面的命令输入完成后,就可以继续安装元搜索了
sudo /usr/local/bin/docker-compose up -d
#停止服务 sudo /usr/local/bin/docker-compose down
#更新服务 sudo /usr/local/bin/docker-compose pull sudo /usr/local/bin/docker-compose up -d
上面的命令,全部输入一边以后就会如下面截图效果
最后输入如下命令,就可以看到启动程序。证明启动成功了
#可以看到一堆成功启动的服务 sudo docker ps -a
剩下的还是,按照官方教程执行就行了。