如何在服务器上搭建个人云盘

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
.cn 域名,1个 12个月
简介: 以树莓派为例写如何搭建个人云盘

第 2 步:安装下一代云
接下来,请仔细按照以下分步说明进行操作,以避免任何混淆:

在Windows上,打开Putty并输入Raspberry Pi的IP以访问SSH。在 Mac 和 Linux 上,您可以使用终端窗口使用用户名pi和密码Raspberry 登录 Raspberry Pi。
登录后,执行以下命令。
sudo apt update && sudo apt upgrade
更新和升级树莓派
按Y和回车键继续。
更新后,安装 Apache2 和 PHP。
sudo apt install apache2
在树莓派上安装 Apache2
安装后访问树莓派 IP 以确认 Apache2 是否安装成功。
sudo apt install php8.0 php8.0-gd php8.0-sqlite3 php8.0-curl php8.0-zip php8.0-xml php8.0-mbstring php8.0-mysql php8.0-bz2 php8.0-intl php-smbclient php8.0-imap php8.0-gmp libapache2-mod-php8.0
在Raspberry Pi上安装PHP
这将安装NextCloud所需的PHP和软件包。重新启动 Apache 。
sudo service apache2 restart
安装 MySQL 服务器。
sudo apt install mariadb-server
在Raspberry Pi上安装MariaDB
安装后,使用以下命令创建用户和数据库。
sudo mysql -u root -pCREATE DATABASE mynextclouddb;CREATE USER 'YourUserName'@'localhost' IDENTIFIED BY '[YOURPASSWORD]';GRANT ALL PRIVILEGES ON nextclouddb.* TO 'YourUserName'@'localhost';FLUSH PRIVILEGES;
使用用户名创建 MySQL 数据库
最后,使用以下命令在树莓派上下载并提取NextCloud,
cd /var/www/
现在,创建一个数据目录。
sudo mkdir -p /var/www/nextcloud/data
分配对 NextCloud 文件和文件夹的权限和控制。
sudo chown -R www-data:www-data /var/www/nextcloud/
sudo chmod 750 /var/www/nextcloud/data
创建配置文件。
sudo nano /etc/apache2/sites-available/nextcloud.conf
将以下内容粘贴到编辑器窗口中,然后按Ctrl+X,后按Y和Enter键。
Alias /nextcloud "/var/www/nextcloud/"

<Directory /var/www/nextcloud/>
  Require all granted
  AllowOverride All Options
  FollowSymLinks MultiViews
  <IfModule mod_dav.c>
     Dav off
  </IfModule>
</Directory>

下一篇云 Apache 配置文件
现在,告诉 Apache 使用配置文件。
sudo a2ensite nextcloud.conf
重新启动 Apached2 以使更改生效。
sudo systemctl reload apache2
您现在可以访问HTTP://&lt;IP地址>/nextcloud来访问NextCloud。例如
192.168.0.136/nextcloud
使用 MySQL 用户名密码登录到 NextCloud 界面
输入您在步骤 8 中在 MySQL 数据库中创建的用户名和密码。
现在,单击完成设置并等待。完成后,您可以开始在本地上传和共享文件。
要将您的 DIY 云存储(即 NextCloud)公开到互联网以进行远程访问,请按照以下步骤操作。

安装和设置 Cloudflare 隧道
要安装和设置 Cloudflare 隧道以从任何地方安全地访问您的 DIY 云存储,请按照以下步骤操作。

第 1 步:将网站添加到 Cloudflare
在Freenom上获取免费域名或从域名注册商(如GoDaddy或BigRock)购买域名,并按照以下说明将域名添加到Cloudflare。

购买或获取免费域名后,使用以下方法更新名称服务器:
更新 Cloudflare 名称服务器
塞雷娜。NS。云焰。.com
埃尔莫。NS。云焰。.com
完成后,注册并登录Cloudflare.com。
单击添加站点。
输入域名,然后单击添加站点。
选择免费计划,然后单击继续。
由于我们已经更新了名称服务器,因此我们暂时不需要添加任何记录。您可以单击继续并点击确认。

相关文章
|
1月前
|
存储 弹性计算 NoSQL
阿里云服务器云盘类型怎么选?ESSD AutoPL、ESSD和ESSD Entry云盘区别及选择参考
云盘是阿里云为云服务器ECS提供的数据块级别的块存储产品,采用分布式三副本机制,为ECS实例提供99.9999999%的数据可靠性保证。目前阿里云服务器可选的云盘中,主要以ESSD AutoPL、ESSD和ESSD Entry云盘为主,有的用户并不清楚他们之间有什么区别,主要区别在于它们的目标应用场景、提供的性能级别以及成本效益比,本文就为大家介绍他们之间的区别及选择参考。
273 15
|
8月前
|
SQL 弹性计算 安全
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
当我们通过阿里云的活动购买完云服务器之后,并不是立马就能使用了,还需要我们设置云服务器密码,配置安全组等基本操作之后才能使用,有的用户还需要购买并挂载数据盘到云服务器上,很多新手用户由于是初次使用阿里云服务器,因此并不知道这些设置的操作流程,下面给大家介绍下这些设置的具体操作流程。
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
|
8月前
|
存储 弹性计算 关系型数据库
阿里云服务器ESSD云盘性能等级PL0、PL1、PL2、PL3区别,云盘性能级别PL知识点参考
在我们选择阿里云服务器系统盘和数据盘时,如果是选择ESSD云盘,还需要选择云盘的云盘性能级别PL,PL性能级别有PL3、PL2、PL1、PL0四个性能级别的云盘规格,如果是通过阿里云的活动来购买云服务器的话,由于系统盘默认一般为20G或40G容量,可选的PL性能级别通常只有PL0(单盘IOPS性能上限1万)和PL1(单盘IOPS性能上限5万)可选择,有的用户肯能并不清楚ESSD云盘的性能等级之间有何区别,单盘IOPS性能指的是什么,本文为大家介绍一下ESSD云盘的云盘性能级别PL3、PL2、PL1、PL0相关知识点。
阿里云服务器ESSD云盘性能等级PL0、PL1、PL2、PL3区别,云盘性能级别PL知识点参考
|
1月前
|
存储 NoSQL 固态存储
阿里云服务器云盘选择参考,ESSD Entry云盘和Entry云盘区别
在我们选择阿里云服务器系统盘和数据盘的时候,有部分云服务器同时支持ESSD Entry云盘和ESSD云盘,对于部分初次接触阿里云服务器的用户来说,可能并不是很清楚他们之间的区别,因此不知道选择哪种更好更能满足自己场景的需求,本文为大家介绍一下阿里云服务器ESSD Entry云盘和ESSD云盘的区别及选择参考。
|
28天前
|
存储 Oracle 固态存储
阿里云服务器ESSD云盘性能级别详解
存储性能对于应用的运行效率和用户体验至关重要,阿里云作为领先的云服务提供商,为用户提供了多种存储解决方案,其中ESSD云盘以其高性能和灵活性备受关注。本文将详细介绍阿里云服务器ESSD云盘的四种性能级别——PL0、PL1、PL2和PL3,以及它们各自的单盘IOPS性能上限和容量大小等关键信息,帮助您更好地选择适合自身需求的存储方案。
|
3月前
|
存储 弹性计算 固态存储
阿里云服务器Entry云盘和ESSD Entry云盘区别、性能参数及使用常见问题参考
在我们选择阿里云服务器的时候,有部分云服务器同时支持ESSD Entry云盘和ESSD云盘,有的初次接触阿里云服务器云盘的用户可能还不是很清楚他们之间的区别,因此不知道选择哪种更好更能满足自己场景的需求,本文为大家介绍一下阿里云服务器Entry云盘和ESSD Entry云盘各自的性能参数区别及使用过程中的一些常见问题,以供选择参考。
|
4月前
|
编解码 前端开发 安全
通过阿里云的活动购买云服务器时如何选择实例、带宽、云盘
在我们选购阿里云服务器的过程中,不管是新用户还是老用户通常都是通过阿里云的活动去买了,一是价格更加实惠,二是活动中的云服务器配置比较丰富,足可以满足大部分用户的需求,但是面对琳琅满目的云服务器实例、带宽和云盘选项,如何选择更适合自己,成为许多用户比较关注的问题。本文将介绍如何在阿里云的活动中选择合适的云服务器实例、带宽和云盘,以供参考和选择。
通过阿里云的活动购买云服务器时如何选择实例、带宽、云盘
|
4月前
|
弹性计算 固态存储 NoSQL
阿里云服务器系统盘和数据盘ESSD Entry、ESSD AutoPL和ESSD云盘区别、性能和价格整理
阿里云服务器系统盘有ESSD Entry、ESSD云盘及ESSD AutoPL三种选择,各自在性能和适用场景上有所不同。ESSD Entry云盘性价比高,适合开发与测试业务;ESSD AutoPL云盘实现容量与性能解耦,支持自定义预配置性能,适用于时延敏感或IO密集型场景;ESSD云盘则提供多种性能级别,适用于大型OLTP数据库和NoSQL数据库等。详情及价格参见阿里云官网。
268 8
|
6月前
|
存储 弹性计算 固态存储
阿里云服务器可选云盘ESSD AutoPL、ESSD云盘、SSD云盘区别参考
目前阿里云服务器的云盘有ESSD AutoPL、高效云盘、ESSD云盘、SSD云盘等可供选择,有的新手用户并不清楚他们之间的区别,因此也就不知道应该如何选择,因为不同种类的云盘在最大IOPS、最大吞吐量等性能上是有区别的,下面我们一起来他们之间的区别,这样就有助于我们选择适合自己需求的系统盘与数据盘了。
阿里云服务器可选云盘ESSD AutoPL、ESSD云盘、SSD云盘区别参考
|
6月前
|
Oracle NoSQL 固态存储
阿里云服务器ESSD Entry云盘与ESSD云盘选择指南:性能与场景解析
在我们选择阿里云服务器的时候,有部分云服务器同时支持ESSD Entry云盘和ESSD云盘,选择不同的云盘,价格也有所差异,有的用户还不清楚他们之间的区别,因此不知道选择哪种更好更能满足自己场景的需求,本文为大家介绍一下阿里云服务器ESSD Entry云盘和ESSD云盘的区别及选择参考。
阿里云服务器ESSD Entry云盘与ESSD云盘选择指南:性能与场景解析