树莓派打造ALL IN ONE(6):NextCloud开放注册
NextCloud开放注册功能之后,别的用户也可以通过邮箱在你的NextCloud上注册账号使用云盘功能,可以给亲戚朋友使用。
Step1:邮件服务器
可以使用QQ的邮件SMTP或者163的等等,但是我肯定是要自己搭建,使用宝塔面板搭建非常方便,讲到这那就顺带讲一下宝塔面板安装吧,非常简单,SSH连上服务器之后,一条命令完事(我的服务器是Ubuntu)
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
安装完成后,终端会打印出宝塔面板的登陆地址和用户名密码 ,直接去登录就行,用户名密码进去后可以自己更改。
![](https://jianwei.fun/wp-content/uploads/2021/11/btlogin-1-1024x521.png)
进入面板设置自行更改管理页面入口和用户名密码。
![](https://jianwei.fun/wp-content/uploads/2021/11/btpanelsettings-1-1024x522.png)
宝塔面板安装完成后,开始搭建邮件服务器 :
![](https://jianwei.fun/wp-content/uploads/2021/11/softwarestore-1-1024x493.png)
我这里是已经安装完成了,如果没有安装右侧有安装按钮,点击安装就行,打开首页显示可以在首页方便的找到宝塔邮局方便设置管理。
![](https://jianwei.fun/wp-content/uploads/2021/11/adddomain-1-1024x496.png)
然后添加域名解析记录,记录值为服务器公网IP
![](https://jianwei.fun/wp-content/uploads/2021/11/analizerecord-1-1024x550.png)
添加完这条记录后可以先开始设置宝塔邮局:
![](https://jianwei.fun/wp-content/uploads/2021/11/btpost-1-1024x491.png)
点击提交后,按照页面提示逐一在自己的域名解析页面添加记录,不要出错
![](https://jianwei.fun/wp-content/uploads/2021/11/addanalize-1-1024x525.png)
全部添加完成后,宝塔邮局的域名列表页面,一排都会是绿色的√
![](https://jianwei.fun/wp-content/uploads/2021/11/adddomainsuccess-1-1024x750.png)
然后开始添加一个邮箱用户
![](https://jianwei.fun/wp-content/uploads/2021/11/adduser-1-1024x497.png)
查看服务运行是否正常:
![](https://jianwei.fun/wp-content/uploads/2021/11/servicestatus-1-1024x750.png)
服务都正常运行,可以开始进行邮件测试:
![](https://jianwei.fun/wp-content/uploads/2021/11/sendpost-1-1024x747.png)
点击发送后可以查看目标邮箱是否收到测试邮件,在宝塔邮局管理器的已发送页面也可以看到是否正常发送
![](https://jianwei.fun/wp-content/uploads/2021/11/alreadysen-1024x749.png)
可以看到是正常发送的,同样可以测试接收:
![](https://jianwei.fun/wp-content/uploads/2021/11/recievepostsuccess-1024x755.png)
至此邮件服务器搭建成功,下一步开始配置NextCloud
Step2:配置NextCloud
登录NextCloud页面点击设置
![](https://jianwei.fun/wp-content/uploads/2021/11/Nextcloud-1024x517.png)
进入基本设置配置邮件服务器
![](https://jianwei.fun/wp-content/uploads/2021/11/Nextcloudbasesettings-1024x520.png)
配置完成后可以点击发送电子邮件测试是否成功:
![](https://jianwei.fun/wp-content/uploads/2021/11/SMTPsuccess-1024x749.png)
邮件服务器配置好之后开始最后一步配置,安装注册应用
到这个地址下载registration应用
![](https://jianwei.fun/wp-content/uploads/2021/11/registration.png)
我的NextCloud版本是22.2.0
![](https://jianwei.fun/wp-content/uploads/2021/11/versionnextcloud-1-1024x519.png)
下载完成后,通过WinSCP上传到树莓派,解压到NextCloud(Docker安装NextCloud时设置的文件路径映射,映射到的主机目录)的apps文件夹下,讲到这就顺便也讲一下开放即时通信和视频聊天功能,同样的下载Talk应用包,解压到同样的位置,然后最好是重启一下NextCloud容器,进入应用界面:
![](https://jianwei.fun/wp-content/uploads/2021/11/apps-1024x519.png)
启用应用:
![](https://jianwei.fun/wp-content/uploads/2021/11/appon-1-1024x521.png)
至此已经全部配置完成,退出Nextcloud再次重新登录:
![](https://jianwei.fun/wp-content/uploads/2021/11/registrationsuccess-1024x521.png)
要使用Talk功能可以手机下载一个Nextclou的Talk APP ,连接到自己的NextCloud,就可以跟已经注册的人进行语音视频或者文字的聊天,更加私密安全,累了,拜拜。
邮件服务器是搭建在我的云服务器上的