当前位置: 首页 > news >正文

家用旧电脑搭建小型服务器操作步骤教程:一步一步本地部署到公网访问

你家是不是也有一台吃灰的旧电脑?别急着扔,它其实还能发挥大作用!小编最近就把家里一台十年前的老台式机,改造成了一个小型服务器,主要用来文件备份、当网站测试环境,还是比较有用的。今天就来手把手教你,如何用旧电脑搭个像样的家用服务器!咱们一步步来,从简单了解,到部署本地,再到公网访问!

一、什么是“家用服务器”?适合拿旧电脑干啥?

简单说,家用服务器就是一台常年运行、提供网络服务的小型计算机。虽然听起来高大上,其实用旧电脑就能搭。

你可以让它干这些事:    搭建个人网站或博客(WordPress本地环境);当 NAS 文件服务器(存照片、文档、视频);做家庭媒体中心(配合 Plex 或 Jellyfin    );    自建 Git 代码仓库、备份服务器;    内网穿透,让你在外也能访问家里的数据;

二、怎么把旧电脑变成服务器?详细步骤来了

 提前准备:建议这台旧电脑的硬盘还有点容量(建议 ≥ 100GB),内存最好 ≥ 2GB,网络可用。

1、 给旧电脑“清理”一下

如果是旧笔记本或台式机,开机慢到爆,不如先清空系统或换个轻量 Linux。Ubuntu Server
、Debian、甚至 OpenWrt(如果是路由器)都挺好用。比较推荐 Ubuntu Server LTS,稳定、文档多、社区活跃,新手也容易上手。

如果是普通用户完全不会Linux命令的,可以考虑用windows2018操作系统,适合普通应用部署,毕竟大多人还是习惯界面化操作管理方便些。

2、用U盘装个系统

制作启动盘推荐用 Rufus(Windows 下用这个很稳)。

    下载 ISO 镜像(如Ubuntu Server);    插上8GB以上的U盘,启动 Rufus,选择镜像和U盘,点开始就行;    插到旧电脑上,BIOS 设置从U盘启动,就能开始安装;安装过程建议选择“OpenSSH server”组件,后期你就能用别的电脑远程管理它。

3、 安装必要服务和软件

根据你的目标可以装这些:

    Samba / NFS(文件共享)

    Plex / Jellyfin(媒体中心)

    Docker(搭建网站、数据库)

    Apache/Nginx + PHP + MySQL(LAMP环境)

    Git / Rsync(做代码托管和自动备份)

如果本地是windows2018操作系统的,用phpstudy也很方便管理本地部署网站服务或FTP或应用程序。

三、设置开机自动运行 + 远程访问

1、配置静态 IP(防止每次重启IP变化);   

2、安装 fail2ban 或 UFW    做基础防火墙设置;

 3、用 SSH 来远程连接管理(局域网或通过外网 DDNS或无公网IP时用nat123映射出去);

4、如果你走 Docker 路线,一次性部署多个服务,整体效率会更高,但前期需要学习一些命令。

四、优化建议和小技巧

1、开机自启动服务用 systemctl enable 命令搞定

  2、如果硬盘太老,建议加个SSD提升读取速度(市场上小容量SSD二手的也很香)

  3、温度高?拆开清理风扇 + 散热膏还能再战三年!

  4、如果你打算远程访问,可以接入nat123或花生壳做内网穿透,将本地内网IP转换成域名来访问即可。

五、常见问题解答

1、系统要用 Linux 还是 Windows?

专业人员和想学习折腾的可以用 Linux(如 Ubuntu Server),资源占用少、服务配置灵活,适合长时间运行。普通人简单英文命令都看不明的,就用windows(如windows2018兼顾占资源少和方便使用)。

2、我电脑配置很低,还能用吗?

做文件服务器、博客测试环境是没问题的。要跑 AI 就别为难它啦。

3、用旧电脑长期开机会很耗电吗?

普通台式机集成显卡的大约100W左右,按天24小时跑就2度电,再省电可以考虑用树莓派。

普通笔记本电脑功率更低,看看电源线,一般显示标准功率为65W,实际使用会更低。

4、能不能搭配移动硬盘做 NAS?

可以,但注意USB供电稳定性。更推荐直接装块老硬盘,SATA接口的更靠谱。

5、 能不能访问公网?

可以,看家里路由器WAN有没有公网IP,有的话做路由器端口映射或用 DDNS 服务搞定公网访问。没有公网IP的话,用nat123端口映射方式,将本地需要访问的内网IP绑定到域名上访问。


六、结语

一台老电脑,不一定就只能吃灰。只要稍微动动手,就能变成一个超实用的“家用小服务器”!如果你对网络、软硬件感兴趣,这真是个不错的练手项目。既能玩转 Linux,又能搭个真正可用的家庭服务平台。如果你本地是内网环境的网络带宽,也可以用类似nat123三方网址映射工具提供互联网服务。有旧电脑在吃灰,快试试吧,说不定你家的“二手破电脑”还能发光发热!

http://www.dtcms.com/a/253033.html

相关文章:

  • 升级OpenSSL和OpenSSH 修复漏洞
  • InputStream重复读取导致文件损坏问题解决方案
  • 【C分解多位整数输出1位数2各位空格最后无空格3倒序/读取指定字符否则退出】2022-6-29
  • Flask设计网页截屏远程电脑桌面及切换运行程序界面
  • Javaweb学习——day6(JDBC入门 CRUD)
  • 【Unity】MiniGame编辑器小游戏(三)马赛克【Mosaic】
  • EPOLL相关接口和原理
  • CppCon 2016 学习:BUILDING A MODERN C++ FORGE FOR COMPUTE AND GRAPHICS
  • 如何将数据从安卓设备传输到 iPhone | 综合指南
  • 【QT】QT项目修改QT设计师界面类类名和文件名的方法
  • 408第二季 - 组成原理 - 数据类型转换
  • 在linux上用nginx配置ssl应该怎么操作?下面是示例
  • Python实现企业微信Token自动获取到SQLite存储
  • 微服务拆分 SpringCloud
  • 渲染学进阶——机械动力的渲染(3)
  • 对微服务的了解
  • 准确识别检索头,提高大模型长上下文能力
  • MyBatis与JPA有哪些不同?
  • 【MATLAB去噪算法】基于VMD联合小波阈值去噪算法(第六期)
  • CNN卷积神经网络实战(1)
  • 执行 PGPT_PROFILES=ollama make run下面报错,
  • 记录:安装VMware、Ubuntu、ROS2
  • Android实例项目【智能家居系统】实现数据库登录注册+动画效果+网页跳转+短信发送!!!
  • 65、【OS】【Nuttx】任务休眠与唤醒:nxsig_clockwait
  • BeikeShop - 一个开源、用户友好的跨境电子商务平台
  • [学习] 深入解析Z变换:从数学基础到工程应用
  • 基于高性能的光频域反射(OFDR)分布式光纤传感解决方案
  • 爬虫技术:从基础到高级,探索数据抓取的奥秘
  • 写实数字人课程制作平台:教育科技的未来已来
  • 在劲牌工厂,探寻一瓶草本酒的科技之旅