赞
踩
在虚拟机中创建 Ubuntu Server,可以使用ESXI或者PVE这种底层系统,也可以在windows中使用VMware等软件,搭建虚拟机环境的话可以在网上搜索相关教程,方法都是大同小异,这里就不做详细介绍。
有几个点提醒一下:
在这边可以选择正常安装,也可以最小安装,推荐是就选第一个正常安装,如果是最小安装的情况下,很多基础的应用默认不安装,到时候需要自行安装,主要原因是正常安装也不会损失很多性能。
如果后续涉及到外网访问的话,把IPv6获取打开,到时候做DDNS。
最重要的点,由于NAS用来存储,需要考虑到磁盘空间分配,不能选择默认,需要自行分配。
简单说明一下空间的类型:
/
根目录,所有系统文件都在这,需要root权限
home
用户分区/目录
swap
交换空间,一般和内存大小相同即可
然后根据你的需求设计一下方案:
方案一: 将存储都放在 home
文件夹下,那么 /
一般设置在10~20G,swap
自行设置,剩余空间都划给 home
,这个方法比较适用于家庭多个成员都需要上传自己的文件的情况,可以在 home
文件夹下面创建各自的文件夹,管理比较方便;
方案二(不推荐): 将存储都放在 /
根目录下面,那么可以直接不用建立 home
,设置 swap
后,全部都给 /
。
磁盘格式的话可以选择 ext4
或者 btrfs
。
比如我演示的磁盘,共40G,其中系统自行分配 ESP
分区1.049G,这是启动用的;swap
设置为8G,根目录 /
分配剩余的30.948G。
也可以后面自行安装,现在勾选就行。毕竟不可能每次都进虚拟机登陆。
安装完成后,我们需要开启ssh服务。
sudo passwd root
root
su - root
输入两遍密码之后即可。
vim /etc/ssh/sshd_config
PermitRootLogin yes
按Esc键,输入“:wq”保存退出
systemctl restart ssh
如果不知道自己设备的IP地址,可以安装: sudo apt install net-tools
,然后通过 ifconfig
来查看。
打开Xshell会出现:
点击左上角新建:
名称:取一个自己喜欢的名字
协议:ssh
主机:自己设备的ip地址
端口号:22
然后点击用户身份验证:
用户名:root
密码:自己设置的root密码
最后点击连接,即可。
sudo apt-get install snapd
sudo snap install nextcloud
snap changes nextcloud
sudo snap start nextcloud
nextcloud 默认端口为80端口
在浏览器上访问ip+80端口就可以
出现此界面表示搭建成功:
首次登陆需要设置用户与密码,输入后点击安装即可
点击左上角文件:
即可看到Ubuntu服务器上的文件
点击新建:
点击上传文件,将文件拖入,即可上传文件。
设置公网远程访问,使用cpolar做内网穿透,映射本地80端口,使用生成的公网地址实现访问
点击立即下载:
通过一键安装脚本安装,复制命令到终端即可
sudo apt-get install curl
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
cpolar version
登录到cpolar官网后台
登陆成功后:
点击验证
然后将token贴在命令行里验证一下:
验证成功后,可以简单穿透测试一下:
cpolar http 8080
按ctrl+c退出
sudo systemctl enable cpolar
sudo systemctl start cpolar
sudo systemctl status cpolar
有active(running)表示正常运行
登陆成功:
cpolar默认会安装两条样例隧道
一个是ssh指向22端口,使用tcp协议
一个是website指向8080端口,使用tcp协议
点击左侧的创建隧道:
隧道名称:可以自定义
协议:http
本地地址:80
地区:China VIP
然后点击创建
点击状态下的在线隧道列表
查看nextcloud生成的公网地址
复制地址到浏览器访问:
因为nextcloud限制了访问方式,只支持局域网访问,我们可以通过添加访问方式来解决
在终端输入:
sudo nextcloud.occ config:system:set trusted_domains 1 --value=*.*.*.*
然后再刷新使用cpolar生成公网地址来访问一下,即可成功
登陆cpolar官网
点击左边的预留
地区:China NAS
二级域名:自定义
然后点击保留
复制设置的二级域名,然后配置到隧道中
回到此处
点击右侧的编辑
将域名类型改为二级域名
将复制的域名粘贴到Sub Domain中
地区选择China NAS
然后点击更新
最后点击状态中的在线隧道列表,复制域名进行访问。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。