首页 > 其他分享 >1panel搭建halo+alist+兰空图床

1panel搭建halo+alist+兰空图床

时间:2024-07-04 23:31:56浏览次数:20  
标签:反代 兰空 alist 图床 安装 halo 1panel

由于服务器更新过后,ssh连接不上,机商vnc延迟卡的很,输个命令都不行,刚好centos断更了,换ubuntu系统了。也顺便从MySQL转到PostgreSQL。这个算是个记录,给有基础的人看的,你连ssh都不会连,那你得自己一步一步慢慢百度来。其实还是比较无脑的,除了1panel的反代,感觉设计对小白来说不是那么友好。之前踩过坑了,有些坑也一一列举一下,有些可能忘了。

一、安装1panel

1panel官方链接:在线安装 - 1Panel 文档

为什么使用1panel,这玩意里面应用纯纯都是docker,备份方便。管理也方便。都是隔离开的,不用担心环境问题。基本装了就能跑。

根据自己服务器系统选择,直接复制命令一路回车。

image-20240704121348474

非大陆服务器需要先安装docker,大陆服务器用1panel一路回车。image-20240704122013393

image-20240704123024615

复制外网地址,面板用户密码保存好。浏览器打开这个页面就是成功了。

image-20240704123245376

1panel的应用基于docker,非大陆的服务器最好换源使用。大陆不用换用,直接用1p源就行。

image-20240704123643285

二、安装PostgreSQL

在应用商店中找到PostgreSQL安装。这里推荐postgresql内存占用比MySQL小。当然根据你自己喜好选择。

应用商店-数据库

记得勾选端口外部访问

image-20240704124540739

三、配置网站自签证书

这里安装空闲时间可以先配置证书账户

顺便将二级域也在cf解析一下

image-20240704195003568

网站-证书

这里推荐DNS账户方式,选择DNS账户方式,每个运营商的配置方式不同。

改版了,api获取参考:1Panel CloudFlare证书申请失败的解决方案 - 综合讨论 - 雨云论坛 (rainyun.com)

image-20240704124738403

创建一个ACME账户,主要密钥算法使用RSA2048

image-20240704141630990

image-20240704141705601

配置完后,直接安装后面的。等会安装配置完再来配置证书反代。

当所有安装完毕后,我们来配置证书自签反代。

点击网站提示安装openresty直接安装就好了,这玩意根据nginx来的image-20240704140254477

image-20240704140005652

四、安装halo

halo点击安装,都是傻瓜式的安装方法,配置问题的情况。

数据库记得选择你对应的版本,记得勾选外部端口访问。

image-20240704125242282

记得修改halo容器的域名,修改完成后重启。这步要是不修改的话,后面你Halo可能会出现很多问题,比如装了一些插件,文章500有些会全局500。还有就是插件授权可能会出现问题。他识别你的域名的是location:8090。

image-20240704193310573安装完成后,ip+端口访问(默认8090),这里不要忙着初始化,先把容器域名改了。后面再配置域名证书。

image-20240704130758379找到你的halo域名点进去

image-20240704141804916

五、安装alist

应用商店-实用工具

image-20240704125418541

默认密码去容器找到alist后面点击终端然后连接,输入下面的命令自己设置。

./alist admin set 你自己要设置的密码

直接ip+端口访问(默认5244),后面再反代image-20240704130535721

这样就登录成功了,下面有管理,可以自行配置。image-20240704130612902

创建反代image-20240704143035818

image-20240704143705459

反代完之后要在容器里面重新设置一遍密码。开了https反代后原密码登陆不进去。

alist怎么使用直接参考官方文档,跟这教程无脑操作就行。

六、安装兰空图床

兰空注意几点就是你服务器内存够不够大,如果空间足够的情况下,就没必要降画质。你服务器内存和CPU不行的情况下也别降画质开水印,多线程。容易爆内存,卡死。还有就是用户组里面的文件命名不用管,路径这个东西,如果你使用的网盘(建议别用,容易G),路径可以不管,要是使用的相册之内的只能一个文件的,不能多层文件夹,你设置路径直接会导致上传失败。

应用商店-云存储

image-20240704125701030

访问ip+端口(默认40027)

容器安装环境应该都是全的。

image-20240704131344608

这里报错了image-20240704131800952

我自己手动创建一个数据库。填入到对应里面

image-20240704132211417

数据库连接地址直接用容器的。

数据库名用的LskyPro,密码直接复制即可

image-20240704132041415

image-20240704132253279

创建网站反代

image-20240704143509157

如果你直接使用webdav挂载到兰空,可以根据我这样创建图片转发反代。如果你用的oss,请忽略下面步骤。

image-20240704180606575

image-20240704180634668

兰空里面创建存储策略,访问域名后面加/img,路径就是你alist的挂载路径,前面记得加上/dav。加密用Basic,网页访问alist的webdav没用的,alist webdav没做界面。但是可以直接用。

image-20240704212901629

当你弄完这些,可以直接使用picgo或者piclist加上兰空,就可以愉快玩耍了,当然你也可以直接使用alist的webdav

标签:反代,兰空,alist,图床,安装,halo,1panel
From: https://www.cnblogs.com/xisoul/p/18284893

相关文章

  • github搭建图床思源发布博客CDN加速
     参考:https://www.cnblogs.com/java-six/p/18157901github创建图床新建存储库​​创建名称-选择public(公共),其他不用动直接下方创建​​点头像选择settings(设置)-侧边栏滑到下方<>Developersettings(开发者设置)​​选择tokens(classic)-Generatenewtoken(生成......
  • 【NAS】绿联NAS+alist+lsky+natfrp 实现图床服务
    alist安装与配置值得一提的就是,映射的data是配置相关的,让绿联直接默认路径就行,不需要手动设置但是文件保存位置的映射的话,为了方便,可以单独映射到一个方便访问的文件夹,(但是要注意下权限问题)端口,穿透的是(20010:5244)这个端口创建完毕,账号默认admin,密码在运行日志里面查看nat......
  • vscode+picgo+gitee实现Markdown图床
    vscode中编辑Markdown文件,复制的图片默认是保存在本地的。当文档上传csdn时,会提示图片无法识别可以在gitee上创建图床仓库,使用picgo工具上传图片,在Markdown中插入gitee链接的方式来解决该问题。一、安装picgo工具1.1vscode安装picgo插件1.2安装picgo进入PicGo官......
  • datalist 是什么?以及作用是什么?
    datalist 是HTML5中引入的一个新元素,它允许你为 <input> 元素提供一个“预定义”的选项列表。用户可以在输入时从这些选项中选择,但也可以输入不在列表中的其他值。datalist 元素与 <input> 元素一起使用,通过 <option> 元素在 datalist 中定义可用的选项。datalist......
  • 小雅alist搭建教程
    先去服务器拉取小雅镜像可以利用github中的来拉取 拉取到本地后执行bash-c"$(curlhttp://docker.xiaoya.pro/update_new.sh)"然后本地就会出现小雅的docker容器获取阿里云token、opentoken、转存目录folderidtoken获取:获取网址: https://alist.nn.ci/zh/guide/drive......
  • typora通过picgo配置图床
    满足大部分需求:gitee图床教程链接:https://zhuanlan.zhihu.com/p/567668223?utm_id=0但gitee有1M的图片限制,若需要高清图片,可配置腾讯云cos图床高清图片需求:腾讯云cos图床教程链接:https://cloud.tencent.com/developer/article/1834573两者优缺点对比:gitee腾讯云cos......
  • 基于Typora、Gitee和picgo搭建图床
    基于Typora、Gitee和picgo搭建图床使用Typora编辑文本上传图片的时候,会发现图片都是保存在本地的,如果上传到博客图片会显示不出来,还需要自己手动一张一张往上贴,怎么解决?(1)首先下载一个picgo链接:https://pan.baidu.com/s/1Uf5BH7EegbhcLJ-CwUpceQ?pwd=ezta提取码:ezta......
  • 为 AList 添加 MPV 支持
    动机最近开始尝试折腾MPV播放器.本地没有什么视频,于是就想着用AList挂载网盘,再用本地播放器播放网盘中的视频.但是查了一下,AList官方并没有添加MPV的支持,原因是MPV不提供scheme-handler(可不可以增加MPV播放器支持?).但是我发现了这个项目,作者用Rust编......
  • 图床
    表视图触发器......
  • 图床软件Minio oss
    dockerrun-p9000:9000-p9001:9001--nameminio-d--restart=always-e"MINIO_ACCESS_KEY=admin"-e"MINIO_SECRET_KEY=admin123456"-v/home/data:/data-v/home/config:/root/.miniominio/minioserver--console-address":9000"......