折腾一下
因为家里有一款2011年的dell笔记本电脑,windows7系统,i3两核,2G内存,320G硬盘个人服务器,开机已非常慢,没有了使用价值。正好购买的阿里云服务器到期了,续费的话一年要900多,而且是最基础的配置(1vCPU,2G内存40G云盘,带宽1Mbps),不如折腾一下,使用旧电脑打造一个私人服务器。
基础条件
下面聊聊具体的步骤:
服务器系统安装
这里建议下载debian10 64位小型安装镜像,制作u盘启动盘。
Debian下载地址:
安装时建议选中GUI,安装系统成功后安装以太网/无线网卡驱动,设置笔记本不休眠,设置接通AC电源适配器自动启动系统(BIOS里设置),这个后面会用到,CPU调度模式改为保守,最后,安装宝塔面板(强烈推荐):
宝塔面板除了一键部署环境外,还可以实施性能监控、计划任务、管理数据库、网站、FTP服务,反正挺好用的,功能很强大。
路由器配置
家里用的北京联通宽带300MB,光猫改为桥接模式(打10010客服就可以修改),使用路由器拨号上网,路由器是Netgear网件R7000,系统刷了梅林。ip a 查看服务器网卡mac地址,在路由器中将mac地址绑定固定一个内部ip,我这里绑定的是192.168.1.50(路由器dhcp不会为其他接入设备分配50这个地址),路由器网关192.168.1.10,接下来将服务器暴露在公网下个人服务器,使用DMZ或NAT,DMZ是将50这个地址的主机直接发布出去,不安全;推荐用NAT端口映射,只将用到的端口映射出去,22 ssh服务,8888 宝塔面板服务, 9999是我自定义的端口,未来所有的web服务都用此端口发布,不同的web服务,使用不同的二级域名,按理说使用二级域名就是避免在域名后加端口号,但运营商将80,443端口做了屏蔽,不加端口号的http,https都无法正常访问。
DDNS设置
为什么要用到DDNS呢,因为家里路由器拨号上网拿到的公网是动态的,每次拨号都变换一个新的地址,那么每次变了公网ip,在外网访问服务器每次都要换ip访问吗?这样太不方便了。应该使用域名访问服务器,例如9999端口的web服务,例如远程ssh登陆服务器,都是使用域名来访问。确保域名正常解析到公网ip,这就是DDNS了,我在阿里云买的DDNS服务,一年的费用是32块钱。阿里云提供了java/python等各种编程语言的api,可以实现服务器端发送消息给阿里云api,实现动态更新解析结果的功能。
真香时刻
接下来,下单买个wifi电源开关,笔记本电源接到wifi电源开关上。使用场景是这样的,在需要使用服务器的时候,手机app打开wifi电源开关使其接通电源,由于笔记本服务器设置了AC通电自启动,服务器随之启动,使用完服务器后,在任意terminal执行poweroff关机指令,然后手机app上关闭wifi电源开关使其断电。
最后,安利一下宝塔面板,我在服务器上装了私人云盘服务,在宝塔面板商店里是免费资源,一键部署。
PS:网盘地址::9999/ 测试账户 test / 12345678
PS:笔记本原来是2g内存,加了个4g内存,速度很快。
PS:服务器部署的任何web service不备案也是可以访问的,备案备的是域名指向的web service所在的服务器空间,而服务器是私人的话,可以跳过备案。
———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: bear68899
‘