ubuntu搭建Nextcloud网盘并作内网穿透
安装Snap
sudo apt-get install snapd
sudo apt-get install snapcraft
安装NextCloud
sudo snap install nextcloud
确认是否安装成功
snap changes nextcloud
启动/关闭服务
sudo snap start nextcloud
sudo snap stop nextcloud
浏览器直接访问,输入本机ip或者127.0.0.1都可以
使其可以公网访问
我当前有现成的内网穿透,所以详细就不写了,不会的话翻找我的那片内网穿透的记录
frpc.ini文件里添加内容 #nextcloud的默认端口为80,我使用命令改为了60001端口 ,暴露到公网的端口为6200,frp的服务端需要开通6200端口的权限
####################
#开源网盘
[NextCloud]
type = tcp
local_ip = 127.0.0.1
local_port = 60001
remote_port = 6200
####################
添加完之后重启frpc
在访问会出现nextcloud的不可被公网访问的提示
执行以下命令
sudo nextcloud.occ config:system:set trusted_domains 1 --value=*.*.*.*
然后在公网访问就可以了