飞天加速计划·高校学生在家实践 续费任务文章

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS PostgreSQL,高可用系列 2核4GB
简介: 本文介绍了一种在ECS搭建私人网盘的方法和本人使用ECS的一些体会

我是一名大学生,目前就读于电子信息工程专业通信与网络方向)。在专业实习中,老师给我们推荐了阿里云服务器《新手上云训练营》课程作为线上实习的内容

通过一些入门试题之后,我成功领到了为期14天的阿里云ECS服务器,我跟着《新手上云训练营》课程学到了怎样搭建和使用云服务器在使用过程发现云服务器的应用场景很广泛,既可以作为简单的Web服务器单独使用,也可以与其他阿里云产品如RDB、SLB、VPC、OSS、SDK等搭配使用

我还根据课程成功购买了一个.site的个人域名,申请了免费的SSL证书。虽然我还没想好如何使用我购买的域名,不过拥有个人域名本身就是意见值得高兴的事情。

我拥有一个百度网盘,不过下载速度实在是不敢恭维。当我得知可以通过阿里云ECS搭建私人网盘时我立刻付诸行动。

本私人云盘使用nextcloud+docker搭建。


安装环境:

服务器:阿里云服务

Linux系统:CentOS 5.10 64位

CPU&内存:2核 2 GiB

实例规格族:ECS.t6


安装步骤:

1.安装docker

yum install epel-release
yum install docker

   重启docker。

service docker restart 

   设置开机自动启动docker。

systemctl enable docker  

屏幕截图 2022-07-12 014230.jpg

   通过 docker -v 命令查看安装情况。至此,docker安装完毕。

2.docker-compose安装

直接执行以下命令即可:

curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

至此,docker-compose下载完毕。

最后,记得添加可执行权限。

chmod +x /usr/local/bin/docker-compose

      通过 docker-compose -v 命令查看安装情况。至此,docker-compose安装完毕。

3.镜像配置

在  /opt 目录下创建一个 nextcloud 目录,并切换至 nextcloud 目中,进行网络创建操作。

cd /opt
mkdir nextcloud
cd nextcloud

需要创建一个nextcloud的网络。

docker network create nextcloud

屏幕截图 2022-07-12 015551.jpg

显示类似红线的字符串时,说明创建成功。

创建网络成功后,新建并编辑docker-compose.yml文件设置镜像信息。这里特别强调几点:

       ① 复制粘贴完后,请再次确认开头是否有漏缺字符;

       ② 字段MYSQL_ROOT_PASSWORD对应后面需要初始化的数据库密码,字段MYSQL_DATABASE对应的是数据库的库名,字段"2333:80"对应的是开放端口2333(记得在阿里云安全组中开放该端口!),后面需通过ip:端口号访问你的页面。以上字段读者可自定义,该类字段在最后的nextcloud初始化中将会使用,若第一次安装,请按照本文默认配置来进行。

       ③ 字段version代表版本号,换为数字“3”也是可以的,影响不大。

       ④ 编辑完成后,按esc进入命令模式,输入 :wq 命令进行保存。

vi docker-compose.yml   #通过vi命令,编辑配置文件,下面是需要编辑的内容
version: '3'
services:
  db:
    container_name: cloud_db
    image: mysql:5.7
    volumes:
      - "./data/cloud/mysql:/var/lib/mysql"
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: root
      MYSQL_DATABASE: nextcloud
  app:
    container_name: cloud_app
    depends_on:
      - db
    image: nextcloud
    volumes:
      - ./data/cloud/config:/var/www/html/config
      - ./data/cloud/data:/var/www/html/data
      - ./data/cloud/apps:/var/www/html/apps
    links:
      - db
    ports:
      - "2333:80"
    restart: always
networks:
  default:
    external:
      name: nextcloud

最后,拉取镜像:

docker-compose up -d

屏幕截图 2022-07-12 020635.jpg

显示上图时,说明镜像已经拉取完毕。


4.访问,并初始化nextcloud信息

当完成镜像拉取时,就可以通过ip:端口来访问nextcloud页面。如我的公网IP为47.xx.xxx.63,端口为:2333(请再次确认已开放该端口),输入:47.xx.xxx.63:2333即可访问,结果如图。

屏幕截图 2022-07-12 021549.jpg

这里注意,管理员账号密码需自定义。数据库需要选择 MySQL/MariaDB,数据库用户必须是 root,而数据库密码(root)、数据库名(nextcloud)、数据库主机(db)是docker-compose.yml文件中配置的信息!请严格仔细按照上图输入,如果没有修改过docker-compose.yml配置文件的话。


       最后大功告成,下面是作者关于应用nextcloud的一些自定义设置和使用展示。

屏幕截图 2022-07-12 022016.jpg

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
4月前
|
设计模式 SQL 安全
并发设计模式实战系列(13):双重检查锁定(Double-Checked Locking)
🌟 大家好,我是摘星!🌟今天为大家带来的是并发设计模式实战系列,第十三章,废话不多说直接开始~
238 0
|
2月前
|
人工智能 自然语言处理 算法
2025 年 7 月境内深度合成服务算法备案情况分析报告
2025年7月,中央网信办发布第十二批深度合成算法备案信息,全国389款产品通过备案,服务提供者占比超七成。截至7月14日,全国累计备案达3834款,覆盖文本、图像、音视频等多模态场景,广泛应用于生活服务、医疗、金融等领域。广东以135款居首,数字人、AI客服等C端应用主导,民营企业成主力,国企聚焦公共服务。随着AI政策推动,备案已成为AI产品合规上线关键环节。
|
6月前
|
人工智能 智能设计 监控
2024《云计算&AI设计标准研讨会》全记录
2024《云计算&AI设计标准研讨会》全记录
|
6月前
|
机器学习/深度学习 人工智能 自然语言处理
智能导诊系统的技术体系组成
智能导诊系统基于SpringBoot、Redis、MyBatis Plus、MySQL和RocketMQ等技术架构开发,具备自主版权,适合二次开发。系统融合AI大模型、自然语言处理(NLP)、知识图谱、多模态交互等先进技术,通过症状推理与科室匹配,实现精准导诊。用户可通过点击3D人体模型或描述症状,快速获得可能疾病方向及推荐科室,支持语音识别、医学影像分析等功能。同时,系统采用联邦学习、同态加密等技术保障数据安全,符合隐私保护法规。适用于医院智慧医疗场景,提升患者就诊效率与体验。
239 0
|
7月前
|
存储 编解码 大数据
阿里云服务器实例选择参考:根据业务场景选择云服务器实例规格
对于初次接触阿里云服务器的用户来说,面对众多实例规格往往不知道如何选择,因为云服务器实例规格不同,价格也不一样,往往会感到无从下手。本文旨在通过详细解析阿里云服务器的不同实例规格及其适用场景,为用户提供一份实用的选型指南,以供参考。
|
8月前
|
安全 算法 数据可视化
工厂人员定位管理系统:提升生产效率、保障作业安全
在智能制造与工业4.0背景下,工厂人员定位管理系统成为提升生产效率和保障作业安全的关键工具。本文详解该系统的核心功能,包括实时定位、历史轨迹回放、巡更打卡、离岗警告及超员/超时提醒,展示其智能化、高效化和安全化的全面优势。通过高精度定位基站与智能算法,系统不仅优化了生产流程,还有效预防了安全事故,助力企业实现高效、智能的生产管理。维小帮提供相关技术文档与专业咨询,助您探索更智能的生产管理之道。
271 11
|
9月前
|
机器学习/深度学习 人工智能 运维
智能化运维在现代数据中心的应用与挑战####
本文深入探讨了智能化运维(AIOps)技术在现代数据中心管理中的实际应用,分析了其带来的效率提升、成本节约及潜在风险。通过具体案例,阐述了智能监控、自动化故障排查、容量规划等关键功能如何助力企业实现高效稳定的IT环境。同时,文章也指出了实施过程中面临的数据隐私、技术整合及人才短缺等挑战,并提出了相应的解决策略。 --- ####
200 1
|
10月前
|
SQL 存储 安全
网络安全与信息安全概述####
本文探讨了网络安全(Cybersecurity)和信息安全(Information Security)的基本概念及其差异,重点介绍了网络安全漏洞、加密技术及安全意识在信息保护中的重要性。本文旨在通过深入分析这些关键技术和策略,提升对信息安全整体性的理解,帮助读者在数字化时代更好地应对信息安全挑战。 ####
|
9月前
|
机器学习/深度学习 人工智能 计算机视觉
深度学习在医疗影像分析中的应用与挑战
本文探讨了深度学习技术在医疗影像分析领域的应用现状和面临的主要挑战。随着人工智能技术的飞速发展,深度学习已经成为推动医疗影像诊断自动化和智能化的重要力量。文章首先概述了深度学习的基本原理及其在图像识别任务中的优势,随后详细讨论了其在CT、MRI等医疗影像处理中的成功案例,并分析了当前技术面临的数据隐私、模型解释性以及临床验证等方面的挑战。最后,提出了未来研究的方向和可能的解决方案,旨在促进深度学习技术在医疗领域的更广泛应用。
249 0
|
SQL 存储 算法
PostgreSQL 执行计划,成本公式解说,代价因子校准,自动跟踪SQL执行计划(二)|学习笔记
快速学习PostgreSQL 执行计划,成本公式解说,代价因子校准,自动跟踪SQL执行计划(二)
PostgreSQL 执行计划,成本公式解说,代价因子校准,自动跟踪SQL执行计划(二)|学习笔记