首页 > 编程知识 正文

自己搭建私人云盘,私人网盘

时间:2023-05-03 23:00:12 阅读:188021 作者:2877

云服务器选择

首先,你必须购买一个的服务器,不过你可以到阿里云的“高校学生“在家实践”计划”( http://suo.im/5sMWSq )中免费领取6个月的云服务器先试试手。

选配服务器和选配个人电脑差不多,所以配置方面不多提,我们直接看到”镜像”选项,如下图。

选择镜像跟我们选择操作系统差不多,点开公共镜像,可以看到有多个操作系统可以选择,这些都是比较纯净的底层操作系统。这个教程使用的是CentOS(基于Linux的一发行版),但由于纯净的Linux操作系统对新手不太友好,所以我们选择直接在镜像市场搜索宝塔Linux面板选择第一个并使用(目的是让更多操作可视化,方便使用),点开蓝色文字可以看到使用说明,建议仔细阅读(如果第一次不是选择这个,也可以在控制台关机后重新选择操作系统)

注:密码使用自定义密码

确认订单后等待服务器创建,来到控制台如下(下方可以看到你的公网ip):

在安全组按如下图操作克隆-1/-1的安全组端口,并**把优先级改为1,**安全组相当于一个防火墙,此处的目的是开放所有端口



之后在实例处点击远程连接,登录,键入bt default回车获取宝塔初始密码


按使用说明初始化、登录,完成后如下


之后安装LAMP环境,在左方应用商店找到下面几个组件并安装,你也可以将apache改为nginx以安装LNMP环境,实际上两个环境对个人服务器来说并没有太大区别


这样云服务器的环境就搭建好了

建立私人云盘

哪个男孩不想要拥有一个属于自己的私人云盘,接下来教大家搭建私有云盘,先在nextcloud的官网下载好压缩包(https://nextcloud.com/install/)

在宝塔面板点击网站→添加站点,由于我们没有注册域名,域名处可填写公网ip及任意端口(建议端口大于8888小于65535)FTP和数据库选择创建,并修改好密码

创建完打开网址看到这一页面说明创建成功


点击网址→根目录,将目录中全部文件删除(删不掉的点击文件后的“权限”,全部打勾)将下载完的文件解压后上传,如下图:


打开原网址,就可以看到注册页面,数据库选择MySQL,填写好信息,点击安装就可以了。

安装完成。在线看视频、图片,离线下载等操作在nextcould都是可以,nextcloud有Android、iOS和PC端软件,可以到官网自行下载安装


当然网盘的下载速度取决于你的服务器配置,所以1M的宽带只能跑到120-130k/s,但也是另一种意义上的满速了吧。不过上传速度倒是很快反而挺快,原因未知。想要提速,只有花钱加大宽带,当然宽带费有点贵,如果你恰好财力雄厚,还可以再加配几块硬盘,开放注册给你的朋友用

建立个人博客

建立个人博客和建立网盘的过程类似(不同的其中一点是无需先删除网站根目录文件),这里我们可以使用一个开源博客平台:WordPress(https://ww.wp.xz.cn/download/),有兴趣的同学可以自行尝试。

值得一提的一点是,在新建网站的过程中可能会出现这个错误,因为我们是用ip来充当域名的

解决方法很简单,先随便填写一个域名(注意格式),然后点击刚新建的域名,再添加你的公网ip+端口假装是域名就可以了(注意不要把你一开始随便填写的域名删除)

最终网站效果如下:


此外,有能力的同学还可以运用前端的基础知识,自行制作自己的主页,实现跳转到个人网盘及博客的功能(将制作出的html替换掉根目录的index.html即可)

其他

最后推荐两个软件,一个是可以连接命令终端的putty(https://www.chiark.greenend.org.uk/~sgtatham/putty/ )

另一个可以实现文件的可视化管理的filezilla(https://filezilla-project.org/ )

推文链接

原推

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。