阿里云大学 玩转云计算 云端打造家庭文件备份中心云

2024-06-13 11:18

本文主要是介绍阿里云大学 玩转云计算 云端打造家庭文件备份中心云,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

阿里云大学 玩转云计算 云端打造家庭文件备份中心

本系列分为两期,第一期为《搭建基于VuePress的静态网站》。第二期为《云端打造家庭文件备份中心》,因为是面对新手的教程,所以说会尽量详细,希望大家多多反馈自己在搭建中的问题,我也会及时在文章内修改

·搭建基于VuePress的静态网站
·云端打造家庭文件备份中心

本文较长,有些步骤讲解较细,请耐心查看

文章目录

  • 阿里云大学 玩转云计算 云端打造家庭文件备份中心
    • 主要内容
    • 云服务器的开通(系统更换)与配置
      • 服务器停机 更换系统镜像
      • 配置安全组
      • 首次连接服务器
    • 安装Syncthing程序
    • 配置Syncthing
      • 修改配置文件
      • 配置网页GUI和客户端
    • 友情链接

主要内容

1.服务器更换系统
2.安装配置Syncthing

云服务器的开通(系统更换)与配置

相信看到这篇文章的小伙伴已经通过阿里云高校计划免费领取(还没有领取的小伙伴可以点击这里领取),有了一台属于自己的服务器,那么我们就直接从更换服务器系统以及安全组的配置开始。

服务器停机 更换系统镜像

这次搭建VuePress,我们将使用Ubuntu 18.04系统
第一步打开实例列表,将服务器停机
停机
然后在右侧 “更多”——>“磁盘和镜像”——>“更换操作系统”
更换系统
更换操作系统,选择Ubuntu 18.04 ,然后配置密码
Ubuntu 18.04

配置安全组

这里为了方便,我们直接开放所有端口
在这里插入图片描述

首次连接服务器

连接服务器,我们选择对学生/家庭用户免费的xshell和xftp下载地址https://www.netsarang.com/zh/free-for-home-school/
xshell
我们打开xshell,新建一个服务器连接,配置服务器地址与用户密码
在这里插入图片描述
用户名为 root 密码为刚刚设置的ssh密码
在这里插入图片描述

安装Syncthing程序

  1. 我们可以选择“稳定版”或"预发布版(RC)"两种更新通道。稳定版更新通道通常在每月的第一个星期二推送更新,预发布版更新通道通常在每月的第二个星期二推送更新,比稳定版提前3周发布。
  2. 安装syncthing步骤较为简单,首先我们需要导入Syncthing的密钥
curl -s https://syncthing.net/release-key.txt | sudo apt-key add -
  1. 加入Syncthing的软件源,这里我们可以选择需要的通道版本,任选其一即可。
echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list #稳定版
echo "deb https://apt.syncthing.net/ syncthing candidate" | sudo tee /etc/apt/sources.list.d/syncthing.list #预发布版
  1. 刷新软件源
sudo apt-get update
  1. 安装Syncthing
apt-get install syncthing
  1. 设置Syncthing开机启动
systemctl enable syncthing@root.service
systemctl start syncthing@root.service

配置Syncthing

修改配置文件

  1. 我们先运行一次程序,让其生成默认配置文件
syncthing

出现下列语句即证明运行成功
在这里插入图片描述

  1. 使用Ctrl+C停止程序运行。
  2. 修改配置文件,这一步的目的是为了能够远程访问,否则只能在服务器本地访问。使用Xftp连接服务器,进入目录/root/.config/syncthing,打开配置文件config.xml
  3. 找到第三十五行(可能不同版本会有变化)的以下字段
    在这里插入图片描述
    将其中的127.0.0.1修改为0.0.0.0,保存并退出。
  4. 使用reboot重启系统,此时syncthing也会自动重启,在后台运行。

配置网页GUI和客户端

  1. 在浏览器打开网页http://ecsip:8384,第一次会提示是否同意使用匿名报告,按需选择即可
    在这里插入图片描述
  2. 配置密码
    在这里插入图片描述
    在这里插入图片描述
  3. 配置完成后刷新页面,登录即可,随后从右上角“操作——>显示ID”中复制服务器的ID。
    在这里插入图片描述
  4. 下载windows客户端,下载地址
#64位
https://github.com/canton7/SyncTrayzor/releases/download/v1.1.24/SyncTrayzorSetup-x64.exe
#32位
https://github.com/canton7/SyncTrayzor/releases/download/v1.1.24/SyncTrayzorSetup-x86.exe
  1. 安装完成后,打开客户端,添加远程设备,输入设备ID,并选择作为中介,并选择同步的文件夹。
    在这里插入图片描述
  2. 随后需要在服务器端的管理界面,同意设备添加的操作,即可完成操作。
    在这里插入图片描述

友情链接

阿里云高校计划:https://developer.aliyun.com/adc/college/
本人的博客:https://imut.xyz,欢迎交换友链

这篇关于阿里云大学 玩转云计算 云端打造家庭文件备份中心云的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1057144

相关文章

跨国公司撤出在华研发中心的启示:中国IT产业的挑战与机遇

近日,IBM中国宣布撤出在华的两大研发中心,这一决定在IT行业引发了广泛的讨论和关注。跨国公司在华研发中心的撤出,不仅对众多IT从业者的职业发展带来了直接的冲击,也引发了人们对全球化背景下中国IT产业竞争力和未来发展方向的深思。面对这一突如其来的变化,我们应如何看待跨国公司的决策?中国IT人才又该如何应对?中国IT产业将何去何从?本文将围绕这些问题展开探讨。 跨国公司撤出的背景与

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

poj 1113 凸包+简单几何计算

题意: 给N个平面上的点,现在要在离点外L米处建城墙,使得城墙把所有点都包含进去且城墙的长度最短。 解析: 韬哥出的某次训练赛上A出的第一道计算几何,算是大水题吧。 用convexhull算法把凸包求出来,然后加加减减就A了。 计算见下图: 好久没玩画图了啊好开心。 代码: #include <iostream>#include <cstdio>#inclu

uva 1342 欧拉定理(计算几何模板)

题意: 给几个点,把这几个点用直线连起来,求这些直线把平面分成了几个。 解析: 欧拉定理: 顶点数 + 面数 - 边数= 2。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstring>#include <cmath>#inc

uva 11178 计算集合模板题

题意: 求三角形行三个角三等分点射线交出的内三角形坐标。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstring>#include <cmath>#include <stack>#include <vector>#include <

XTU 1237 计算几何

题面: Magic Triangle Problem Description: Huangriq is a respectful acmer in ACM team of XTU because he brought the best place in regional contest in history of XTU. Huangriq works in a big compa

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

基于 YOLOv5 的积水检测系统:打造高效智能的智慧城市应用

在城市发展中,积水问题日益严重,特别是在大雨过后,积水往往会影响交通甚至威胁人们的安全。通过现代计算机视觉技术,我们能够智能化地检测和识别积水区域,减少潜在危险。本文将介绍如何使用 YOLOv5 和 PyQt5 搭建一个积水检测系统,结合深度学习和直观的图形界面,为用户提供高效的解决方案。 源码地址: PyQt5+YoloV5 实现积水检测系统 预览: 项目背景

pip-tools:打造可重复、可控的 Python 开发环境,解决依赖关系,让代码更稳定

在 Python 开发中,管理依赖关系是一项繁琐且容易出错的任务。手动更新依赖版本、处理冲突、确保一致性等等,都可能让开发者感到头疼。而 pip-tools 为开发者提供了一套稳定可靠的解决方案。 什么是 pip-tools? pip-tools 是一组命令行工具,旨在简化 Python 依赖关系的管理,确保项目环境的稳定性和可重复性。它主要包含两个核心工具:pip-compile 和 pip

音视频入门基础:WAV专题(10)——FFmpeg源码中计算WAV音频文件每个packet的pts、dts的实现

一、引言 从文章《音视频入门基础:WAV专题(6)——通过FFprobe显示WAV音频文件每个数据包的信息》中我们可以知道,通过FFprobe命令可以打印WAV音频文件每个packet(也称为数据包或多媒体包)的信息,这些信息包含该packet的pts、dts: 打印出来的“pts”实际是AVPacket结构体中的成员变量pts,是以AVStream->time_base为单位的显