RP科技|建立自己的私人网盘!在VPS或服务器上安装NextCloud—92km教程

【RP科技|建立自己的私人网盘!在VPS或服务器上安装NextCloud—92km教程】现在国内云存储价格越来越高 , 服务越来越差 , 外加严格的内容审查 , 私有云储存也越来越受欢迎 , 我这里简单介绍一下如何在vps或者服务器上安装nextcloud , 搭建自己的私人网盘 。 环境介绍
我自己演示VPS是Vultr的VPS , 最低2.5美金一月 。
RP科技|建立自己的私人网盘!在VPS或服务器上安装NextCloud—92km教程
文章图片
开始安装
SSH登录你的vps 。 sshroot@服务器IP输入密码passwd输入新密码重复一遍安装Docker
这里我们输入以下的指令sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2curl-fsSLhttps://get.docker.com/|shsudosystemctlenabledockersudosystemctlstartdocker
这样就安装了Docker 。 安装Docker-compose
先确保你配置好了Python和PIP , 然后安装Docker-composesudopipinstalldocker-compose设置用户组
因为Docker要求使用root用户或用户在docker组内 , 所以我们用下面的命令将你自己的用户加入docker组内sudogroupadddockersudousermod你的用户名-aGdocker设置DNS
解析你的域名到服务器IP上面即可 。 你也可以在freenom注册免费域名使用 。 安装NextCloud
先在合适的地方建立nextcloud的数据文件夹 , 这里我选择的是/data/nextcloud , 然后在文件夹下建立docker-compose.yml , 复制下面的代码 , 粘贴放入其中 。 version:'2'services:nextcloud:image:wonderfall/nextcloudlinks:-nextcloud-db:nextcloud-db#IfusingMySQLenvironment:-UID=1000-GID=1000-UPLOAD_MAX_SIZE=10G-APC_SHM_SIZE=128M-OPCACHE_MEM_SIZE=128-CRON_PERIOD=15m-TZ=Europe/Berlin-ADMIN_USER=你的管理员账户-ADMIN_PASSWORD=你的管理员密码-DOMAIN=你的域名-DB_TYPE=mysql-DB_NAME=nextcloud-DB_USER=nextcloud-DB_PASSWORD=数据库密码-DB_HOST=nextcloud-dbvolumes:-/data/nextcloud/data:/data-/data/nextcloud/config:/config-/data/nextcloud/apps:/apps2-/data/nextcloud/themes:/nextcloud/themesport:-80:你喜欢的端口(建议不要写80)nextcloud-db:image:mariadb:10volumes:-/data/nextcloud/db:/var/lib/mysqlenvironment:-MYSQL_ROOT_PASSWORD=数据库密码-MYSQL_DATABASE=nextcloud-MYSQL_USER=nextcloud-MYSQL_PASSWORD=数据库密码
然后访问http://你的域名:你设置的端口就登录网盘了!
如果你是用80端口 , 直接访问域名就行 。 SSL
为了安全 , 我们可以使用Nginx反向代理的方式加上SSL证书 , 还可以去掉后面的端口号 。 如果你的服务器要用来建站 , 还可以实现NextCloud与网站的共存 。
nextcloud有官方app你可以直接下载使用 。
如果你想更简单也可以使用BT面板安装 , 后续我会写相关更多教程和录制视频 。
AFF:
点击文末链接 , 新用户vultr会赠送100美元的试用金 。 更多低价vps资讯可以查看我个人博客 。 搜索vultr


    推荐阅读