搭建nextcloud云盘并利用keepass随机生成密码多终端同步
标签:其他

LNMP脚本安装(v1.5)

首先根据Windows利用Xshell连接Linux或者Mac远程连接VPS(Linux)连上你的VPS。

打开LNMP安装进程窗口

执行代码,新开一个窗口:

screen -S lnmp

如果提示screen: command not found 命令不存在可以执行:yum install screenapt-get install screen安装。

screen命令的作用就是相当于开了一个新的窗口,这样你在执行耗时的命令时,就不用担心因为网络不好本机与服务器断开连接而导致命令出错的问题。之后如果断线了,只需要执行screen -r lnmp就可以看到你的lnmp安装进程。

下载LNMP一键安装包

执行代码,一键安装LNMP环境(https://lnmp.org/install.html):

wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp

之后,会让你选择一系列的参数,包括MySQL版本,MySQL的root密码,是否启用InnoDB,PHP版本以及是否安装Memory Allocator(**注:**此时如果有字符输错了,需要按Ctrl+回退键进行删除):

LNMP一键设置

设置完毕后,随便输入一个字符就可以开始安装,等待几十分钟后LNMP环境就会安装好了:

LNMP一键安装成功

如果安装有问题,可以参考LNMP一键安装包常见问题

安装nextcloud

直接去Nextcloud下载专区下载最新的Nexecloud即可,目前最新的发布版本为13.0.4:

wget https://download.nextcloud.com/server/releases/nextcloud-13.0.4.zip

如果提示wget: command not found 命令不存在可以执行:yum install wgetapt-get install wget安装。

下载完毕后,进行解压:

unzip nextcloud-13.0.4.zip

如果提示unzip: command not found 命令不存在可以执行:yum install unzipapt-get install unzip安装。

将文件移至你的网站目录下(网站部署参考LNMP一键安装包如何部署网络,需要开启Pathinfo,否则会出现404):

mv nextcloud/* /home/wwwroot/nextcloudchown -R www-data:www-data /home/wwwroot/nextcloud

此时可能会出现chown: changing ownership of/home/wwwroot/default/.user.ini': Operation not permitted`,不需要理会。

LNMP一键包网站部署

LNMP环境搭建成功后,就可以添加网站了。

LNMP一键包网站的默认目录是在/home/wwwroot/default路径下的,phpmyadmin也在这个路径下

通过命令lnmp vhost add命令可以添加网站部署:

lnmp-vhost-add

其中,domain就是你的域名,directory是的网站目录,其他根据你的需求设置。部署完毕后,LNMP一键安装包会自动重启Nginx,你再访问你的域名就可以看到刚才部署的网站了。

启动

Nextcloud私有云盘启动

网站部署完成&Nextcloud程序下载后,打开你的域名就可以看到Nextcloud的安装界面了:

Nextcloud安装界面

其中数据库有SQLite和MySQL两种,可以简单的使用SQLite,不过正如上面的性能警告,建议使用MySQL作为数据库,只需要新建一个数据库即可(可以在部署网站的时候新建用户和数据库)。

之后点击安装完成后登陆就可以看到你的私有云盘页面了:

登陆Nextcloud私有云盘

参考链接:

  1. 利用Nextcloud搭建个人网盘/私有云盘
  2. LNMP环境一键安装包

使用keepass

上面是我参考别人的链接搭建的nextcloud,这里就直接转载过来了。下面来说说keepass,这是一个开源的,可以帮我们随机生成密码的软件,具体的google详细。

我们可以在多终端同步我们的密码,避免了我们很多时候设置了相似的密码,但后面又忘记了的尴尬局面。

我就说下大体的步骤吧,我们可以在Windows新建一个密码数据库,这时候设置一个主密码,一定要记住,

如何管理你的密码——KeePass使用详解

然后把密码保存一个文件夹中,然后将该文件夹利用我们上面搭建的nextcloud进行自动同步,然后在其他终端下载相应的客户端,然后把最新的加密文件拉取下来,再在自己的客户端中打开,就可以获取到密码了。

因为我用的是ios,这里我推荐使用minikeepass,但是要注意使用顺序,我们要先再ios的nextcloud中获取最新的加密文件,再将它用minikeepass打开,不可直接在minkeepass中新建一个密码数据库。我们打开后,可以查看记录和生成记录,跟我们在电脑上使用一样的,在使用完后,再使用nextcloud客户端上传到自己搭建的服务器上去,这样我们的Windows电脑就可以立马收到最新的加密文件了。

  • 5 min read

CONTRIBUTORS


  • 5 min read