在我们日常生活中,不可避免地会遇到需要分享资料给其他人的情况,但绝大部分网盘服务商的服务都需要下载客户端才能下载数据,又或者是其他的限制。
为了突破这些限制,我们就可以自己部署私有云盘来实现公有云盘无法实现的功能。
公有云盘:
1、可扩展性:用户可以根据存储需求随时扩展存储空间。 2、便捷性:用户可以在任何地点、任何设备上访问存储的数据。 3、低成本:公有云盘通常比私有云盘成本更低,因为计算资源和存储空间由云服务提供商提供。 4、高可用性:公有云盘通常具有高可用性,因为它们通常由多台服务器组成,以应对故障和高流量需求。 5、强大的安全功能:公有云盘通常提供强大的安全功能,例如加密、备份和灾难恢复等。
私有云盘:
1、数据安全:因为数据存储在内部网络中,因此有更高的安全性,可以保护数据不被黑客或其他恶意软件破坏。 2、更高的隐私:因为数据不会被上传到公共云服务,因此隐私更受保护。 3、更好的控制:用户可以更好地控制和管理存储的数据,例如访问权限、数据备份等。 4、更快的访问速度:因为数据存储在本地网络中,因此访问速度更快。 5、可靠性:私有云盘不受公共云服务的宕机或其他问题的影响,因为是私有部署,所以相对而言更可靠。
下面我会教你如何在 Ubuntu 下安装Cloudreve。
首先你需要下载压缩包,下载地址在这里:Github Releases
将文件解压,会得到一个名为 cloudreve 的可执行文件。
cloudreve
#解压获取到的主程序 tar -zxvf cloudreve_VERSION_OS_ARCH.tar.gz # 赋予执行权限 chmod +x ./cloudreve # 启动 Cloudreve ./cloudreve
Cloudreve 在首次启动时,会创建初始管理员账号,请注意保管管理员密码,此密码只会在首次启动时出现。如果您忘记初始管理员密码,需要删除同级目录下的cloudreve.db,重新启动主程序以初始化新的管理员账户。 Cloudreve 默认会监听5212端口。你可以在浏览器中访问http://服务器IP:5212进入 Cloudreve了。
上述步骤就已经完成了基本的运行使用的功能,如果是自用或者小规模使用,完全可以使用内置的务器,但如想使用域名访问,则需要配合 Nginx 之类的 Web 服务器。
不同的服务器配置不一样,以下以nginx、等举例;
Nginx:
location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect off; proxy_pass http://127.0.0.1:5212; }
Apache:
<VirtualHost *:80> ServerName myapp.example.com ServerAdmin webmaster@example.com DocumentRoot /www/myapp/public # 以下为关键部分 AllowEncodedSlashes NoDecode ProxyPass "/" "http://127.0.0.1:5212/" nocanon </VirtualHost>
如果需要开机启动,可以使用 Systemd 来管理控制 Cloudreve。编辑配置文件:
Systemd
nano /usr/lib/systemd/system/cloudreve.service
将以下代码中的 PATHTOCLOUDREVE 更换为程序实际所在目录:
[Unit] Description=Cloudreve Documentation=https://docs.cloudreve.org After=network.target After=mysqld.service Wants=network.target [Service] WorkingDirectory=/PATH_TO_CLOUDREVE ExecStart=/PATH_TO_CLOUDREVE/cloudreve Restart=on-abnormal RestartSec=5s KillMode=mixed StandardOutput=null StandardError=syslog [Install] WantedBy=multi-user.target
1、更新配置
systemctl daemon-reload
2、启动服务
systemctl start cloudreve
3、设置开机启动
systemctl enable cloudreve
完成上述步骤,每次开机后,cloudreve都会自动运行。以下是其管理命令。
管理命令:
启动服务 systemctl start cloudreve 停止服务 systemctl stop cloudreve 重启服务 systemctl restart cloudreve 查看状态 systemctl status cloudreve
前面配置好了呼吸灯以及脚本,现在设置开机自启。(通用)
ElasticSearch-py的使用小技巧
各个厂家对于重置密码的策略都不尽相同,有些看起来很安全,但逻辑很智障。而有些看起来很简单,却更加安全。
更新SSL证书的几个方法
要确认版本问题
目录
热门标签
更多语言
站点信息