Linux学习——废旧电脑再利用Ubuntu部署私有云Nextcloud
一.引言
-
最近在网络上学到如何在电脑Ubuntu系统上部署私有云Nextcloud,部署完发现相当实用,可以当作自己的私有网盘,并且只要用家里一些没用的废旧电脑就可实现,因此写一篇文章来记录部署过程。
-
注:本教程采用的是Ubuntu自带的snap一键部署,部署的实体机最好连接以太网
-
部署的Nextcloud只能在(局域网)内网访问,只能在内网访问,只能在内网访问重要的事情说三遍,要想用外网访问可以通过现有VPS服务器(例如阿里云之类的)借助frp内网穿透或者通过花生壳内网穿透(这个暂时还没研究不过好像不难小破站有教程),个人建议选前者,虽然成本较后者大但是穿透过程中能学到能学到一些网络方面的知识。
-
安装完Ubuntu后第一件做的事先换国内源(像阿里之类的)!!!,后面如果有相关的下载,速度会增加n倍!!!可以参考博主另一篇换源教程
二.准备工具
- 其中的百度云资源如果失效了可以评论下
三.使用UltraISO刻录硬盘
如果用虚拟机安装尝试就不用u盘啦直接跳到下面一步
-
插入你的U盘
-
下载完UltraISO一步步安装,没什么特别
-
安装完打开UltraISO,点击试用
- 点击红框打开下载的ubuntu镜像文件
- 点击启动->写入硬盘镜像->写入,然后就静静的等它写完(这里因为我没插U盘所以无法写入)
- U盘刻录完后就开始在实体机上装Ubuntu系统啦,把U盘插入实体机,开机过程中通过按键设置u盘启动(不同的机子不同的设置方法,需自己百度,一般都有快速启动设置例如华硕启动时按esc可快速选择启动项,没有的话只能进bios设置了)
四.安装Ubuntu系统
接下来安装Ubuntu系统啦,如果你想先试试效果也是可以的,可以在虚拟机上安装Ubuntu系统,最终效果是一样的,这里附上楼主的另一篇虚拟机VMware WorkStation安装Ubuntu的教程
- 开始进行Ubuntu的安装
进入Ubuntu安装界面,按以下步骤一一完成,中间第三步的安装Ubuntu时下载更新可以不要打勾,这样可以节省很大的安装时间
姓名随意设置,用户名也随意记着就好,密码待会登陆系统要用到
这时候就静静等他下完了,慢的话先去玩会
下载安装完就点击重启
输入刚刚设置的密码就可以登录啦
五.配置IP地址信息
- 这里根据楼主浏览他人的教程后发现,貌似不用特地配置也可以通过默认的地址进行访问,配置后可以通过配置的IP地址访问,后面也可以通过config.php配置文件进行更改。
-
重新启动完Ubuntu它的安装就结束啦,接下来是它的ip配置,这时候我们先去看一下我们的网关和网段,这个待会要用到
- 如果你是虚拟机安装,就在Windows外面右击任务栏中的网络->打开internet设置->更改适配器选项->右击你连接的以太网->状态->详细信息,在这里你可以看到你的IPv4默认网关以及IPv4的地址–网段,例如网关为192.168.1.1,网段为192.168.1.11。
- 如果你Ubuntu是直接安装在电脑上,就在Ubuntu里右上角点击网络连接->连接信息,在连接信息里面也可以看到。
-
点击网络->编辑连接->IPv4->在里面设置(如果系统不太一样可以在设置-网络里进行设置),方式设为手动,地址设为192.168.1.***(这里可以随意只要不超过254,家里的话就设置为254即可),子网掩码一般为255.255.255.0,网关就是上面我们看的那个,DNS手动设置下,最后应用下关闭,OK到这里我们的就IP信息设置完啦。
六.终端安装Nextcloud
- 右击桌面打开终端
-
输入以下几个命令
sudo su——先切换到管理员,不然没权限安装,注意输入密码的时候密码是不会显示的,所以不要以为没输入
apt-get update
apt-get install snap
apt-get install snapd
snap install nextcloud
-
逐条输入每一条命令后,会下载更新,下载速度取决于带宽,慢的话就先去做别的事吧
-
全部下载完后重启Ubuntu
七.最后一步Nextcloud创建管理员账号登录
- 这时候在其他机器上打开浏览器,建议使用谷歌浏览器,因为不同浏览器打开网页可能显示中文也可能显示英文,谷歌能翻译,输入刚刚Ubuntu里设置的地址,例如192.168.1.254,打开后就按以下图中的做
- 创建完就登录账号,会到首页,图中箭头处可以上传文件、下载、分享,还可以在线浏览,以及点击头像可以进行相关设置,语言也在这个设置里面,也可以创建用户,这样其他人可以通过你创建的用户密码登录,并且账号之间只能看到自己创建的文件夹和上传的东西,是不是很棒
注意事项
- 使用自己部署的私有云要注意部署Nextcloud的电脑不能关机,关机其他设备就连接不上了需要再开机,待机是可以的
- 还有你的Ubuntu安装的盘有多大,私有云存储大小就差不多有多大,好像可以通过挂载将文件路劲存到别的盘,这个楼主暂时还没去仔细研究,后续有进展会更新,如果有固态硬盘但是容量不够你用可以先把系统安装在机械硬盘上,不过可能损失一些传输速度
- 还有一个如果你安装完以后会用到vim编辑器的话,可以先检查下,有的系统版本较旧会有bug要卸载重装vim,附上教程
- OK所有都完成了,那就快去上传你的文件吧