米饭粑 米饭粑
  • 首页
  • 好物推荐
    • 干货分享
    • 好物推荐
    • 免费资源
    • 非专业测评
  • 技术架构
    • Linux
    • HTTPS
    • Windows Server
  • 关于米饭
  • 教程&更多
    • 更多教程
    • 资讯新闻
    • 琐琐碎碎
    • 打赏米饭
    • 阿里云Ping
  • 友情链接
首页 › 技术架构 › 教程 › 利用 APPNODE 搭建一个兼容任意面板、一键包的图形化备份环境

利用 APPNODE 搭建一个兼容任意面板、一键包的图形化备份环境

妙正灰
4年前教程阅读 1,843

前言

备份是网站正常运作的重中之重,其实之前也有写过一篇比较入门级的服务器备份教程 —— 《使用 AliCloud Duplicity 将服务器文件备份至 OSS》,不过还是有很多的读者说纯命令行的操作还是不够直观,这次就给大家带来一个通过图形化面板实现的网站备份操作。

介绍

其实我们主要的使用的是国产面板 —— APPNODE 提供的 备份管理 功能,如果不安装面板提供的网站管理环境的话,其实 APPNODE 可以兼容几乎所有的一键包或者面板。

这里我们就以国内用的比较多的 OneinStack 一键包环境配合 APPNODE 为例,来介绍一下如何实现图形化的储存云端备份!

要求 & 收获

需要使用到的产品:

  1. 任意(包括非阿里云)服务器/ECS/轻量应用服务器 (安装 CentOS 操作系统)
  2. 阿里云 OSS 产品

通过本文你将讲学到:

  1. 使用 OSS
  2. 图形化的 OSS 服务器备份操作
  3. 阿里云访问控制(RAM) 的操作

教程

推荐操作系统: CentOS、RHEL 7

这里以一个已经安装好 Oneinstack 的环境为例,

一、 安装 AppNode 控制中心和受控端,直接在 SSH 中运行:

INSTALL_AGENT=1 bash -c "$(curl -sS http://dl.appnode.com/install.sh)"

利用 APPNODE 搭建一个兼容任意面板、一键包的图形化备份环境-米饭粑

二、 由于是图形界面嘛,所以就要有个登录端口已经账户密码的输入,最后同意相关协议

利用 APPNODE 搭建一个兼容任意面板、一键包的图形化备份环境-米饭粑

最后会显示一下登录地址和账密

利用 APPNODE 搭建一个兼容任意面板、一键包的图形化备份环境-米饭粑

三、 然后就是通过地址登录了呗,选择使用备份管理

利用 APPNODE 搭建一个兼容任意面板、一键包的图形化备份环境-米饭粑

利用 APPNODE 搭建一个兼容任意面板、一键包的图形化备份环境-米饭粑

四、 ok,选择我们暂时搁置 APPNODE 界面的操作,去开通一下 OSS 并设置安全权限:

五、 首先我们要开通 OSS,这里有个 OSS 的幸运券可以获得一定优惠和免费额度。

六、 然后创建一个和阿里云 ECS 同地域的 OSS Bucket,

利用 APPNODE 搭建一个兼容任意面板、一键包的图形化备份环境-米饭粑

七、 储存类型选择 低频访问 ,读写权限为 私有 。因为备份并不会频繁访问,所以可以选择成本更低 低频访问,我们的别分肯定也不要别人访问,自然是 私有

利用 APPNODE 搭建一个兼容任意面板、一键包的图形化备份环境-米饭粑

八、 然后进入 访问控制(RAM) 创建一个专门为 OSS 准备的用户,一定要记录好 AccessKeyID 和 AccessKeySecret

利用 APPNODE 搭建一个兼容任意面板、一键包的图形化备份环境-米饭粑

九、 点击 策略管理,然后点击 新建授权策略

利用 APPNODE 搭建一个兼容任意面板、一键包的图形化备份环境-米饭粑

十、 直接点击 空白模板,然后输入 授权策略名称 后,输入策略内容如下面:

{
  "Statement": [
    {
      "Action": "oss:*",
      "Effect": "Allow",
      "Resource": [
        "acs:oss:*:*:mf8-oss-back",
        "acs:oss:*:*:mf8-oss-back/*"
      ]
    }
  ],
  "Version": "1"
}

由于我的 OSS Bucket 是 mf8-oss-back,所以 acs:oss:*:*:mf8-oss-back", 和 "acs:oss:*:*:mf8-oss-back/*" 后面是 mf8-oss-back 你可以改成自己的 OSS Bucket 名称

然后点击 新建授权策略 保存

十一、 为该用户进行授权

利用 APPNODE 搭建一个兼容任意面板、一键包的图形化备份环境-米饭粑

十二、 选择我我们刚才创建的授权策略就行

利用 APPNODE 搭建一个兼容任意面板、一键包的图形化备份环境-米饭粑

十三、 经过一番复杂的操作后,我们回到 APPNODE来,

十四、 进入 备份管理 —— 远程储存管理 —— 添加远程储存

利用 APPNODE 搭建一个兼容任意面板、一键包的图形化备份环境-米饭粑

十五、 自然是选择 云储存 ,然后就根据内容填写之前我们获得的 AccessKeyID 和 AccessKeySecret 就行,记得进行连接测试:

利用 APPNODE 搭建一个兼容任意面板、一键包的图形化备份环境-米饭粑

远程备份路径 不建议在根目录,最好设置一个 backup 这样的目录
上传速度限制 这一点的话,像阿里云用 OSS 走内网就完全不用担心网络速率影响访客体验的问题,而且速度也快,上限可以调的很高。

十六、 连接成功后自然是点击 创建

利用 APPNODE 搭建一个兼容任意面板、一键包的图形化备份环境-米饭粑

十七、 然后我们进入 文件管理 ,例如 Oneinstack 的默认网站目录是 /data/wwwroot/default 那就进入 /data/wwwroot/,然后勾选后点击 备份

利用 APPNODE 搭建一个兼容任意面板、一键包的图形化备份环境-米饭粑

十八、 然后就是进行备份的喜好了,比如说每周备份这样。

利用 APPNODE 搭建一个兼容任意面板、一键包的图形化备份环境-米饭粑

压缩选项 这边,我们可以使用压缩率超高的 .tar.xz 不过就是压缩略费 CPU

十九、然后就开始进行压缩备份了:

利用 APPNODE 搭建一个兼容任意面板、一键包的图形化备份环境-米饭粑

二十、 前往 备份管理 - 应用备份管理 就可以看到我们的备份记录了,然后我们再设置一下远程备份

利用 APPNODE 搭建一个兼容任意面板、一键包的图形化备份环境-米饭粑

二十一、 然后就会自动将本地备份同步到 OSS 了。

利用 APPNODE 搭建一个兼容任意面板、一键包的图形化备份环境-米饭粑

Appnode Oneinstack OSS 备份 阿里云
赞(1)
通过反向代理加速官网的海外访问体验
上一篇
国内 CDN 产品发展历史和现状整理
下一篇

评论已关闭

标签
Appnode Brotli CDN CentOS CentOS8 Debian DNS ECC ECS Ghost HTTP2 HTTPS IIS IPV6 Linux LiteSpeed MariaDB MySQL Nginx OLS OpenLiteSpeed OpenResty OSS PageSpeed PHP PHP7 QUIC Redis RHEL RHEL8 SSL TokuDB Ubuntu Windows Server 2016 Wordpress 云服务器 升级 域名 对象存储 微软 数据库 百度 笔记本 阿里云 阿里云ACP
归档
4月4日,全国哀悼,简单CSS代码将网站变成灰色
2年前
793 0
使用如下姿势预防阿里云 CDN 产生天价账单
2年前
1,031 2
阿里云多实例可用性升为99.995%,云服务SLA从此进入5位数时代
2年前
935 0
阿里云IPv6实践,从云服务到云安全
3年前
813 3
1
  • 1
Copyright © 2011-2022 米饭粑. Designed by nicetheme.
浙ICP备15006212号-1
  • 首页
  • 教程
  • 好物
  • 关于
  • 链接
  • 打赏
# 402 # # 113 # # 546 # # 548 # # 460 #
妙正灰
文科屌丝伪IT男一枚.
337
文章
385
评论
449
喜欢