大家好,我是幽夜,最近也是好久没更新了,我也我来更一起使用宝塔安装Lsky Pro(兰空图床)
一台云服务器
一个域名(最好是有备案的)
电子邮件
这里我就不多说了,直接看你雨云给的,我统一2C2G为例
注意:如果域名没备案就选购海外服务器,已备案就当我没说
选购服务器时服务器自带选项安装
复制ssh登录地址、用户名和密码(下图红框)

使用ssh工具登录(以MobaXterm为例)
点击“Session”,然后点击SSH
“Remote host”填服务器IP,“Usemame”填服务器登录用户名(默认root)

在弹出窗口点击”Accept(接受)”

填入服务器密码
注意:输入时不会显示

完成后就是这样(下图)

复制以下命令
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec回到终端,复制命令并回车,然后到让你选择“(y/n)”的时候填y,然后回车

然后就是等待安装
看到下图就说明安装成功

下载并安装宝塔多机管理
https://www.bt.cn/new/product_pc.html
打开软件,在主界面点击“添加面板”

填写服务器ssh登录信息,一般在服务器管理面板有(下图1)

服务器IP填你服务器公网IP、用户名填远程用户名、密码填远程密码

然后点击右下角“安装并绑定”
等待安装完成出现一下弹窗即可

参照官方文档
点击左栏“软件商店”,安装红框这两个玩楞(Nginx/MySQL)

然后点击左栏“Docker”,然后点击“立即安装”

Docker安装完后在页面搜索里搜索“lsky”,找到“Lsky Pro”并安装(如下图)

在弹出窗口中填写域名(如youye.ccwu.cc或lsky.youye.ccwu.cc)然后点击确定

等待容器显示“运行中”即安装成功

打开域名服务商的DNS解析(我以Cloudflare为例),找到“记录”

点击“添加记录”,然后填写相对应信息
名称填你注册域名前面那个,如果没有就是“@”(我的是lsky.youye.ccwu.cc,就填lsky)
IPv4地址就填服务器公网IP(一般服务器管理面板就能找到)(下图2红框)
注意:Cloudflare用户需关闭代理!


注:需安装Nginx插件
回到宝塔面板Docker界面,点击上栏“网站”,然后点击对应网站“SSL证书”的“未部署”

在弹出窗口后点击上栏“免费证书”,然后点击“申请证书”

在弹出窗口勾选想申请的域名,然后点击“申请证书”

看到下图这玩楞就好了,然后点击保存!(因为我这域名有点问题,使用我就申请了Cloudflare的证书)

在宝塔面板点击左侧栏“数据库”,然后点击“添加数据库”
注:需安装MySQL插件,且放行3306端口(有能力建议改一下端口)

数据库名和用户名随便,其他默认即可,请确认无误后点击“确定”

在浏览器输入网站域名(就是安装图床时填的那个)
进入初始化界面,下滑点击下一步

在step2页面要填写数据库
数据库连接地址填服务器公网IP(127.0.0.1连不上)
端口默认
数据库名称就你自己填写的那个数据库名
数据库用户名就是你自己填写的用户名
数据库密码就是创建时候给的密码
管理员账号邮箱和密码填自己登录要用的

如果不出意外,会出现以下报错,这就是权限不足搞得锅,然后我们先复制这错误代码上的IP地址(例如我的123.2.2.1)

回到宝塔面板数据库界面,找到对应数据库,点击右侧“权限”

在弹出框中权限选择“指定ip”,然后在IP地址填入你网页报错里的IP地址,然后点击确定

,然后再初始化就可以了
说实话就离谱
有些内容我可能写的不好,也请各位看官见谅
声明:部分内容取自于网络