第一步,是免费注册谷歌云。这个教程很多。

第二步,创建VM实例。在创建时,选择Debian操作系统,因为后文都是在该系统下工作。

本文着重记录在创建了VM实例后的的操作。


1、配置系统。

1.1:设置固定IP

设定一下外网IP地址为静态,保证IP地址的稳定性。我们选择左上角的导航菜单,选择VPC网络,选择子菜单外网IP地址选项:

谷歌云新建虚拟机之后必须的操作

12.我们进入到外网IP地址页面,我们找到我们创建好的IP地址,IP地址类型分为了临时和静态两种,我们将IP地址修改为静态,这时我们会有一个弹窗信息需要我们输入,我们起一个名字点击保留即可。注意在同一个主机地址下只能保留一个静态IP地址,否则将会收到Quota ‘STATIC_ADDRESSES’ exceeded. Limit: 1.0 in region asia-east1 提示。

谷歌云新建虚拟机之后必须的操作

1.2:打开SSH客户端登录权限

首先用网页版登录。在创建好的VM实例名称末尾的连接选项中选择在浏览器窗口中打开,之后正式进入搭建的配置界面:

谷歌云新建虚拟机之后必须的操作
2.1  切换到root角色: sudo -i 
2.2 修改SSH配置文件/etc/ssh/sshd_config vi /etc/ssh/sshd_config
2.3 修改PermitRootLogin和PasswordAuthentication为yes
修改完之后按ESC,切换到命令模式,输入 :wq 保存并退出。

2.4 给root用户设置密码 passwd root  需要连续输入两次。

2.5 重启SSH服务使修改生效 /etc/init.d/ssh restart

现在就可以用任意SSH客户端连接谷歌云了。

1.3:设置防火墙

接下来设置防火墙规则,我们在侧边栏VPC网络中找到防火墙规则:

谷歌云新建虚拟机之后必须的操作

14.我们需要将http-server和https-server分别进行协议/端口号的设置:

谷歌云新建虚拟机之后必须的操作

我们直接点击http-server和https-server的名称进入到详细页面并点击修改按钮进行端口的设置,这里的端口号就是需要打开的端口号,这里在输入的时候采用英文输入模式下进行输入,否则会出现报错。输入完成之后记得点击保存按钮。

谷歌云新建虚拟机之后必须的操作

将以上的工作完成之后就可以正常使用网络了。

1.4:更新系统

用SSH以root身份登录后,或者用浏览器SSH切换到root用户后,输入 apt-get update  回车。

再输入 apt-get upgrade 回车。

 

2、搭建科学上网环境。

由于监管,可参考网络上的文章,或者本文:https://www.taho.cc/19124

搭建后,我本地200M电信宽带,YouTube速度如下:

本测试视频链接:Tokyo 4K – 2020 Olympics Host – Driving Downtown

 

参考文献:

https://www.cnblogs.com/xapple/p/10337841.html

https://blog.csdn.net/datadev_sh/article/details/79593360

备注:

如果出现错误,failed to create bus connection no such file or directory,可能是系统缺少 dbus 组件。

请尝试以下命令安装dbus

然后再试试看。

 

第一步:设置固定IP

设定一下外网IP地址为静态,保证IP地址的稳定性。我们选择左上角的导航菜单,选择VPC网络,选择子菜单外网IP地址选项:

谷歌云新建虚拟机之后必须的操作

12.我们进入到外网IP地址页面,我们找到我们创建好的IP地址,IP地址类型分为了临时和静态两种,我们将IP地址修改为静态,这时我们会有一个弹窗信息需要我们输入,我们起一个名字点击保留即可。注意在同一个主机地址下只能保留一个静态IP地址,否则将会收到Quota ‘STATIC_ADDRESSES’ exceeded. Limit: 1.0 in region asia-east1 提示。

谷歌云新建虚拟机之后必须的操作

第二步:打开SSH客户端登录权限

首先用网页版登录。在创建好的VM实例名称末尾的连接选项中选择在浏览器窗口中打开,之后正式进入搭建的配置界面:

谷歌云新建虚拟机之后必须的操作
2.1  切换到root角色: sudo -i 
2.2 修改SSH配置文件/etc/ssh/sshd_config vi /etc/ssh/sshd_config
2.3 修改PermitRootLogin和PasswordAuthentication为yes
修改完之后按ESC,切换到命令模式,输入 :wq 保存并退出。

2.4 给root用户设置密码 passwd root  需要连续输入两次。

2.5 重启SSH服务使修改生效 /etc/init.d/ssh restart

现在就可以用任意SSH客户端连接谷歌云了。

第三步:设置防火墙

接下来设置防火墙规则,我们在侧边栏VPC网络中找到防火墙规则:

谷歌云新建虚拟机之后必须的操作

14.我们需要将http-server和https-server分别进行协议/端口号的设置:

谷歌云新建虚拟机之后必须的操作

我们直接点击http-server和https-server的名称进入到详细页面并点击修改按钮进行端口的设置,这里的端口号就是需要打开的端口号,这里在输入的时候采用英文输入模式下进行输入,否则会出现报错。输入完成之后记得点击保存按钮。

谷歌云新建虚拟机之后必须的操作

将以上的工作完成之后就可以正常使用网络了。

第四步:更新系统

用SSH以root身份登录后,或者用浏览器SSH切换到root用户后,输入 apt-get update  回车。

再输入 apt-get upgrade 回车。

 

参考文献:

https://www.cnblogs.com/xapple/p/10337841.html

https://blog.csdn.net/datadev_sh/article/details/79593360

前段时间自建了filerun同步盘,一开始感觉还可以,后来总出现文件冲突,无法准确同步。我在编写word文档的时候会很抓狂,常常不知道现在编辑的文件它的文件名被改成了哪一个,费时间。我所以暂时扔掉filerun,看看nextcloud是否好用。

因为我发现filerun似乎就是nextcloud的翻版,连同步软件也是nextcloud客户端。但是它汉化不好。

建立过程很简单。

第一步,宝塔面板新建站点,不要新建数据库。

第二步,手动建立数据库。

第三步,域名A记录解析到服务器IP上

第四步,访问域名,建立用户名,连接数据库,完成。

第五步,下载同步软件,连接后使用。

我的网盘:https://pan.taho.cc/

Enjoy!

写在前面

这两年云盘各种倒下,同步盘更是牺牲惨烈。好用的同步盘都要收费。终于找到一个有1G月流量的坚果云,在工作了几个月后也不够用了。不想花钱,那就自建私有云吧!

私有云服务端有很多,著名的有OwnCloud,NextCloud,SeaFile,FileRun等。我一开始想安装OwnCloud,但无奈安装太复杂,出现了很多错误,就换了FileRun来安装,很顺利。用起来据说也很好用,因此有待我进一步尝试。

本教程很简单,几乎不用什么命令行。

原创文章,欢迎转载!转载请注明出处。


我是在服务器上借助宝塔面板搭建的。毕竟图形化的搭建方法比命令行要人性化的多。

1.搭建运行环境

我采用了 Nginx 1.12 和 PHP 7.2 搭建的。Nginx默认应该已经装好了,没安装的话再安装一下就可以,很简单。用Apache替代 Nginx 当然也是可以的。

在宝塔面板中的“软件管理”找到php,安装。

php 安装完毕后,打开其设置,安装扩展。将图中所框扩展都安装上。

然后再“配置文件”中找到 disable_functions=  这一行代码,删掉等号后面的 exec 。图中没有显示 exec 是因为我已经删掉了。这一步就是启用exec函数。修改后保存,重启PHP后生效。

2. 安装 Filerun

下载filerun的服务端文件,借助宝塔面板上传到网站根目录,解压到文件夹里,比如“filerun”文件夹。

在数据库菜单里新建数据库,比如“filerun”,设置好用户名和密码。

在宝塔面板上新建网站,输入域名(自己事先注册好),以及链接的目录。

在域名管理网(域名商那块地用户中心)里设置A记录到服务器IP地址。

等待域名起作用(我的大约等了两个小时),输入域名,就进入了filerun了。因为是第一次访问,则需要填写数据库,用户名,密码进行初次安装。

安装完毕后会跳出默认用户名和密码,请以此账号登陆,并修改成自己地账号和密码。

然后在interface中可以设置中文。其实设置后大部分还是英文的。

重要的一步,就是给用户新建用户目录。注意,只能新建在 /www/wwwroot/filerun/ 文件夹里面,而不是 /usr/root/home 之类的系统文件夹。我在这里犯了不少错误。

设置完毕后,刷新浏览器,就会看到正常的网盘界面了。

至此,服务端搭建完毕!

3.客户端使用

Filerun是跨平台的同步软件,但用的是Nextcloud的软件,目前支持 Windows,Linux,Mac,Android,但不支持 iOS。

客户端下载地址;

windows: https://download.nextcloud.com/desktop/prereleases/Windows/Nextcloud-2.5.0.61553-rc2-20181105.exe

Linux: https://download.nextcloud.com/desktop/prereleases/Linux/Nextcloud-2.5.0.20181105-rc2-x86_64.AppImage

Mac: https://download.nextcloud.com/desktop/prereleases/Mac/Nextcloud-qt5.9.2-2.5.0.20181105rc2.pkg

Android百度云盘链接:  https://pan.baidu.com/s/1mymH5IUBq4kzuG6tI3880Q 提取码: 8b33

最新版的客户端可以在这里找到: https://nextcloud.com/install/

 

Enjoy!:)