![fdf3c8c473bba5ec4a7217a346d10930.png](https://img-blog.csdnimg.cn/img_convert/fdf3c8c473bba5ec4a7217a346d10930.png)
之前,我写了一篇如何将Nodepp和Hexo博客,还有为知笔记私有云Dokcer服务配置在一个服务器上的文章。我写文章的时候为知笔记还不支持私有云保存微信文章,然而在我配置完不久后他就更新了Docker,支持剪藏,不过年费199元,仅限五人以下。
正在我纠结要不要付费的时候,我之前常用的同步网盘Mega空间到期,而它官网被墙,导致我连手动释放都弄不了,只有放弃。你说为啥不用国内某盘,我只能说一声呵呵。
我终于打算用自己的服务器搭建一个网盘了,在众多自建网盘中我选择了NextCloud,因为它界面看起来简洁优雅(对,我就是这么颜狗),还有PC和移动端,必要符合我的使用情况。终于翻遍各种教程,搭建好了之后,我的学生机宕了。比较是学生机,对他要求也不能太高了是吧。
服务器Ubuntu18.04, 已安装Node10.16.0,宝塔面板, Docker
安装Nextcloud并挂载阿里云OSS
- 从官网下载最新版本[]的包,此处17
- 在下载的同时先在服务器上配置依赖环境
- 上传.tar.gz包到网站目录,解压,刷新浏览器登录
安装依赖
依赖安装挺麻烦的,尤其是配置PHP7.2
,可以先一边登录官网下载 .tar.gz
包一边配置依赖。 宝塔面板环境配置如下图
apt-get install apache2 mariadb-server libapache2-mod-php7.2
apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip
安装Nextcloud
将.tar.gz
包上传到服务器解压,刷新浏览器。默认账户admin,密码12345678,点击链接数据库。初次登录加载会有点慢。