网站建设经验,网站建设环境搭建心得体会,专门做前端项目的一些网站,网站为什么做子域名W11Ipv6可道云PHPstudy实现私人云盘搭建 一、搭建原因二、搭建过程软件选择服务器环境管理软件私人云盘 可道云搭建小皮面板搭建 三、相关配置程序开机自启远程关机远程开机 四、相关参考 一、搭建原因
工位电脑上一些文件想备份到家里电脑#xff0c;购买NAS又有点多余… W11Ipv6可道云PHPstudy实现私人云盘搭建 一、搭建原因二、搭建过程软件选择服务器环境管理软件私人云盘 可道云搭建小皮面板搭建 三、相关配置程序开机自启远程关机远程开机 四、相关参考 一、搭建原因
工位电脑上一些文件想备份到家里电脑购买NAS又有点多余所以想着家里台式机通过IPv6搭建一个公网可以访问的私人云盘实现文件共享、同步
然后构思了方案
利用开源云盘程序部署在电脑开启服务使用内网穿透将服务暴露到外网使用向日葵远程关机电脑电脑是windows系统家庭版自然不能像服务器一样一直开机利用智能插座 AC recover 实现远程开机
然后测试了下内网穿透的传输速度NPShttps://github.com/ehang-io/nps内网穿透算是比较良心的了但是我服务器带宽只有1M/s所以我果断放弃了内网穿透的方案决定使用ipv6因为我测试 1了下我家里安装的宽带支持ipv6那么我完全可以利用上自己的宽带带宽家里1000M的带宽就完全不虚上行、下行的速度了。
分享下最终的方案每一步都不是必须只是我自己的需要罢了但是每一步都有自己的意义
二、搭建过程
由于一般的nas性能不如win系统wls又占用内存、cpu自然想到用win端直接部署服务器。
软件选择
服务器环境管理软件 现在有很多服务器环境管理软件如宝塔面板xx面板可以直接接管服务器的运维管理。win端也有很多管理软件用来快速搭建开发测试环境。这样可以免去很多麻烦尤其是没有运维需要程序员自行维护的小团队或个人 服务器环境管理软件最后选型phpstudy中文名小皮面板https://www.xp.cn/
私人云盘 私人云盘、私人影院就是某某网盘的本地版把本地的存储空间暴露给公网使得任何能上网的设备都可以自由的获取该资源。然后再加一个前端管理界面附带文件管理视频切片播放图片浏览生成文件缩略图pdf查看word、ppt、excel在线编辑等功能。不仅包含目前市面网盘的一切功能甚至还有超出他们的功能。 目前私有云盘的应用大多开源如nextcloudseafile等。国内国外有数十款相关的应用如kodcloud等。其主要收入来源于企业的私有定制对于个人开发者当然是尽可能的免费。私人云盘的应用本质上就是提供一个文件管理前端后端的文件传输主要依靠各大web服务器如nginxapache等。因此本地私有网盘既不提供存储也不提供带宽性能自然比不上主流的网络云盘。当然主流的网络云盘如百度云阿里云google driveonedrive等即提供存储又提供带宽自然质量、费用更高。 私人云盘最后选型可道云https://kodcloud.com/ 功能丰富强大界面精致友好像操作本地文件一样编辑、预览、解压直接上传到主机即可使用无需数据库
亲测特性不限速不限大小基于php环境比较好用好评
可道云搭建
下载服务端文件 https://kodcloud.com/download/ 解压到任意目录这些文件就是运行时的程序文件后续小皮面板路径指向该目录 相关 上传下载速度优化 http://doc.kodcloud.com/#/others/options kodbox 可道云上传大文件超过4G的https://blog.csdn.net/zhangbest5/article/details/121224490 window部署支持psd等文件预览 http://doc.kodcloud.com/vip/#/psd/win 小皮面板搭建 下载完成后安装目录选择一个自己找的到的然后一直下一步就OK了然后打开phpstudy
安装常用的后端软件如mysqlnginxphpredisapache即可。
点击启动nginx然后浏览器输入localhost就能访问到一个服务了 网站界面点击创建网站目录选择可道云解压目录端口避开80,8080,443,3306,等实在不知道就设个9008 注意 phpstudy建立的站点也只是基于ipv4的去phpstudy的安装目录下找到nginx进入conf目录下的vhost里面有你刚才的站点配置文件修改如下 有一行 listen 9008;改为listen [::]:9008;添加[::]这样才是既支持ipv4又支持ipv6这是nginx的配置有兴趣的可以去学习nginx的配置
此时你便可以使用浏览器打开127.0.0.1:9008设置有道云当前处于内网可访问外网不可访问解决方法之后会有说明
浏览器打开127.0.0.1:9008设置管理员密码 图为截取侵删我已经设置完了回不到这个界面了 注意
文件目录的存放位置修改 比如说你想把用户数据放置到其他目录但是直接移肯定不行这样就需要文件夹映射 可道云的用户数据全部存放在 程序目录的htdocs\data\User下文件夹就是各个的用户的用户名比如说我需要将用户demo的数据实际存放路径放在桌面上winr输入cmd回车命令格式为mklink /j “映射后文件夹路径” “被映射文件夹路径” 打开word、excel和ppt出现类似syntax with curly braces is deprecated in的解决方法 在新版xampp里面的php版本已经不支持数组{}的语法所以需要更改可道云代码打开程序目录找到htdocs\app\function目录下的common.function.php用记事本打开查找到 p a d o r d ( pad ord( padord(text{strlen(KaTeX parse error: Expected EOF, got } at position 8: text)-1}̲);改成pad ord( t e x t [ s t r l e n ( text[strlen( text[strlen(text)-1]); 三、相关配置
程序开机自启
需要两个东西开机自启phpstudy nginx
设置开机自启可自行查询《win10如何设置软件开机启动》
就是将它们的快捷方式放到自启目录下
远程关机
向日葵提供免费的远程关机电脑的服务可以用起来就算床上躺着太冷不想去关机都可以用一下
电脑安装向日葵
手机安装向日葵
手机第一次连接通过设备码连接然后在电脑上点击绑定设备后面手机可以在软件的设备中直接操作电脑关机也就不需要授权那些了
远程开机
使用智能插座设置电脑有电开机
智能插座可以选择向日葵、小米都行设置电脑有电开机利用 AC recover 字面意思就是通上交流电重启现在基本上市面上大多数的主板都有这个功能的。
可自行查询 《如何设置开启AC Recovery》
1、进入主板BIOS 按下主机电源开关之后立即反复敲击键盘上的“Delete”、“F2”或“F12”等按键即可进入到主板BIOS设置界面。 备注由于市场上主板型号较多若通过以上方法仍无法进入主板BIOS可咨询对应主板厂商。
2、开启来电开机功能 关机模式下BIOS的电源管理菜单下有AC Recovery或AC Power Recovery等类似选项的电脑才支持来电开机若无此选项则不支持。 假如AC Recovery开启后不支持远程开机请咨询主板厂商
通常在“Power Managment电源管理”里寻找如下列选项 “AC Recovery” “AC Power Recovery” “After Power Loss” “AC BACK” “断电恢复后电源状态”等设置项找到它并启用即可。
戴尔主板为例 进入Power Management Setup——AC Recovery设置为On。 备注若无法确认主板BIOS是否包含可设置参数请直接联系主板厂商确认您的设备是否支持来电唤醒功能。
有想了解ipv6搭建的我可以再出一篇文章
四、相关参考
win10可道云xamppipv6搭建可外网访问私人网盘https://blog.csdn.net/a834592230/article/details/104245229/
win11kodcloud、h5aiphpstudyipv6搭建私人云盘、私人影院 https://blog.csdn.net/zsq_csh1/article/details/130621135
将闲置电脑搭建成私有云盘使用ipv6外网使用https://www.codenong.com/cs111060457/ 注脚的解释 测试是否拥有ipv6直接访问 http://www.test-ipv6.com/ http://v6t.ipip.net/ 注意** IPv6网站不能使用代理访问** ↩︎