边肖将与您分享如何在树莓派中使用Nestcloud。希望大家看完这篇文章后有所收获。我们一起讨论一下吧!
必要的准备工作
如果你想方便地使用Nextcloud,你需要做一些必要的准备。首先,您需要一个指向Nextcloud的域名。为了方便起见,本文将使用nextcloud.pi-nas.com。如果在家庭网络中运行,需要为此域名配置DNS服务(动态域名解析服务),并在路由器中开启端口80和端口443转发功能(如果需要使用https,需要开启端口443转发,如果只使用http,端口80就足够了)。
你可以使用ddclient自动更新树莓派中的DNS。
00-1010要在树莓Pi中运行Nextcloud(参考* * * *章中的步骤),首先使用apt命令安装以下相关软件包。
sudatinstallunzippwgetphpapache 2 MySQL-server PHP-zip PHP-MySQL PHP-DOM PHP-mbstringpp-gdphp-curl其次,下载Nextcloud。在树莓派下载它的* * *版wget。在* * *文章中,我们将两个磁盘驱动器连接到树莓派,一个用于存储当前数据,另一个用于备份。在这里,在数据存储磁盘上安装Nextcloud,确保每天晚上自动备份数据。
sudomkdir-p/nas/Data/nextcloudsudochownpi/nas/Data/nextcloudcd/nas/Data/wget https://download . nextcloud.com/server/releases/nextcloud-14 . 0 . zip-O/nas/Data/nextcloud . zipunzipextcloud-s/nas/Data/nextcloud/var/www/nextcloud-rwww-Data 3360 www-Data/nas/Data/nextcloud。在撰写本文时,Nextcloud ***版本已经更新到14.0.0,如上面的代码所示。Nextcloud正在进行快速迭代更新,所以你可以在你的树莓馅饼中安装一个更新的版本。
安装 Nextcloud
如上所述,已经安装了Nextcloud。在安装依赖软件包之前,安装了MySQL数据库来存储Nextcloud的一些重要数据(例如,您创建的可以访问Nextcloud的用户的信息)。如果您更喜欢使用Pstgres数据库,则需要调整上述相关软件包。
要以超级用户权限启动MySQL:
Sudomysql这将打开sql提示界面,您可以在其中插入以下命令mdashmdash用数据库连接密码替换占位符mdashmdash为Nextcloud创建一个数据库。
Usernextclouddidentifiedby '在此处插入密码';CREATEDATABASEnextcloudGRANTALLONnextcloud。* TOnextcloud按Ctrl-D或回车退出,退出SQL提示界面。
配置数据库
Nextcloud可以配置为适应Nginx服务器或其他Web服务器运行的环境。但是,在本文中,我决定在我的树莓Pi NAS中运行Apache服务器(如果您有其他更好的服务器选项,请与我分享)。
首先,为您的Nextcloud域名创建一个虚拟主机,创建配置文件/etc/Apache 2/sites-available/001-netxcloud . conf,并在其中输入以下参数。将服务器名修改为您的域名。
虚拟主机* :80 servername nextcloud . pi-nas.comserveradminadmin @ pi-nas.com document root/var/www/nextcloud/directory/var/www/nextcloud/allowdenone/directory/virtual host使用以下命令启动虚拟主机。
A2站点001-next cloudsudosystemleloadapache 2现在,您应该能够通过在浏览器中输入域名来访问网络服务器。我推荐用HTTPS协议代替HTTP协议来访问Nextcloud。一个简单免费的方法就是用Certbot下载let;加密证书,然后将计划任务设置为自动刷新。这样就避免了自签证的麻烦。看看如何在树莓派中安装Certbot。配置Certbot的时候,甚至可以配置HTTP自动转HTTPS,比如访问http://nextcloud.pi-nas.com的时候,可以自动跳转到https://nextcloud.pi-nas.com。请注意,如果您的树莓皮网络连接存储在家庭路由器下运行,不要忘记设置路由器的端口443和端口80转发。
00-1010 * * *步骤,通过浏览器访问Nextcloud进行配置。在浏览器中输入域名地址,插入上述数据库设置信息。在这里,您可以创建下一代云管理员用户。默认情况下,数据存储目录位于Nextcloud目录中,因此您不需要修改我们在第二篇文章中设置的备份策略。
然后,页面将跳转到Nextcloud登录界面,使用刚刚创建的管理员用户登录。
看完这篇文章,相信大家对《树莓皮中如何使用Nestcloud》有了一定的了解。想了解更多,请关注行业资讯频道,感谢阅读!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/107003.html