使用阿里云搭建个人网盘(Nextcloud)

使用阿里云搭建个人网盘(Nextcloud),第1张

Nextcloud 是一款自由 (开源) 的类 Dropbox 软件,由 ownCloud 分支演化形成。它使用 PHP 和 JavaScript 编写,支持多种数据库系统,比如 MySQL/MariaDB、PostgreSQL、Oracle 数据库和 SQLite。它可以使你的桌面系统和云服务器中的文件保持同步,Nextcloud 为 Windows、Linux、Mac、安卓以及苹果手机都提供了客户端支持。Nextcloud 并非只是 Dropbox 的克隆,它还提供了很多附加特性,如日历、联系人、计划任务以及流媒体 Ampache。

本文简单讲述如何在云服务器配置Nextcloud实现个人网盘,仅供学习与交流,请勿用于商业用途

系统环境:阿里云 Centos7 无防火墙,无SElinux

安装Nginx和php7

添加webtatic仓库,里面提供了php7

配置php7-fpm

修改配置文件,修改其用户和组为nginx

检查php-fpm使用端口

启动php-fpm

安装mariadb

启动服务并初始化

创建nextcloud数据库并授权给普通用户

网络好就去nextcloud官网下载,网速慢从我的阿里云下载,如下所示

解压,并移动到web目录下

更改nextcloud文件夹拥有者为nginx

官网有样板,改成自己的配置即可,我这里是80端口,不使用ssl

测试nginx文件正确性

启动nginx服务

浏览器访问域名

输入数据库用户名,数据库用户密码,数据库名称,数据库端口号

即可完成配置

开通服务器后,为了安全起见,应及时修改默认账户名和密码

以小鸟云为例,修改方法如下:

一、Windows Server 2003

1、远程登录服务器,右击“我的电脑”——点击“管理”

2、找到“本地用户和组”——点击“用户”,右击要修改的用户名——选择“重命名”、“修改密码”即可完成设置

Linux本身就有一个root用户的,权限相当于windows下的administrator(管理员),需要为该账户设置密码的话(或者修改密码的话)你可以使用该账户登陆系统后,使用passwd命令修改密码(输入两遍新密码即可)然后就可以修改了,而且,阿里云的控制台提供重置密码功能,忘了登录密码可以到网页重置一下,重置完通过控制台重启就可以了。

如果你需要添加新的普通用户的话,你可以使用useradd (用户名) 的方式添加,然后使用passwd (用户名) 的方式为该用户设置密码(需要在root下面),还需要注意的一点是,如果是使用的ubuntu发行版的话,那么你需要在 /etc/sudoers下面给该普通账户设置一个给它临时root的机会。(不然怎么装软件包是吧)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6687782.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-26
下一篇2023-03-26

发表评论

登录后才能评论

评论列表(0条)

    保存