家用舊電腦搭建小型服務器操作步驟教程:一步一步本地部署到公網訪問

你家是不是也有一臺吃灰的舊電腦?別急著扔,它其實還能發揮大作用!小編最近就把家里一臺十年前的老臺式機,改造成了一個小型服務器,主要用來文件備份、當網站測試環境,還是比較有用的。今天就來手把手教你,如何用舊電腦搭個像樣的家用服務器!咱們一步步來,從簡單了解,到部署本地,再到公網訪問!

一、什么是“家用服務器”?適合拿舊電腦干啥?

簡單說,家用服務器就是一臺常年運行、提供網絡服務的小型計算機。雖然聽起來高大上,其實用舊電腦就能搭。

你可以讓它干這些事:? ? 搭建個人網站或博客(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.pswp.cn/pingmian/85119.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/85119.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/85119.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Python銀行賬戶系統全解析

完整代碼如下: class BankAccount:def __init__(self, account_holder, initial_balance0):"""初始化銀行賬戶:param account_holder: 賬戶持有人姓名:param initial_balance: 初始余額,默認為0"""self.account_holder …

博世X阿里云:智能座艙接入通義大模型!

近日,全球領先的汽車技術與服務商博世與阿里云宣布在大模型領域達成合作,通義大模型助力博世加速AI技術應用于智能座艙,首次實現座艙環境主動感知和3D數字人交互。 博世AI智能座艙技術原型由博世智能駕控事業部以通義千問和通義萬相為基礎,結合阿里云百煉大模型服務平臺和磐曦數…

高性能計算服務器的主要作用都有哪些?

高性能計算服務器是一種專門為了處理大規模科學計算和數據分析任務所設計的服務器,高性能計算服務器擁有著強大的計算能力和高速的數據傳輸能力,有著高度的可靠性和可擴展性,下面小編就來介紹一下高性能計算服務器的主要作用吧! 高…

C++ 進階:深入理解虛函數、繼承與多態

前言 在 C 的面向對象編程中,繼承和多態是兩個核心概念。今天我們將深入探討 C 中與多態密切相關的幾個重要特性:虛函數、virtual 關鍵字、override 關鍵字、多重繼承以及虛繼承。這些內容是理解 C 多態機制和復雜類層次結構的關鍵。 虛函數與 virtual…

為AR眼鏡等多種智能可穿戴設備添加穿戴狀態檢測功能

作者:Azoteq中國 隨著AR/VR眼鏡、頭戴式耳機和入耳式耳塞、智能手表和健身手環等可穿戴電子產品受到越來越多消費者的歡迎,如何設計外形更加時尚迷人、功能更加先進宜人的穿戴產品成為了創新和創意的焦點。作為全球領先的多傳感器解決方案提供商&#xf…

騰訊云國際站縮容:策略、考量與實踐

騰訊云國際站作為連接全球業務的重要云計算樞紐,其資源的靈活調配至關重要。而騰訊云國際站縮容,便是企業在特定發展階段或業務場景下需要深入探究的關鍵議題。 一、騰訊云國際站縮容的背景與動因 隨著企業業務的動態發展,市場需求并非一成…

英語寫作核心詞匯

以下是一些非常常見和實用的單詞和短語分類整理:? 1. 核心高頻動詞 (用于表達觀點、影響、變化等) ?Affect (v.): 影響?Cause (v.): 引起,導致?Influence (v./n.): 影響?Benefit (v./n.): 有益于;好處?Harm (v./n.): 損害&#xff1b…

Python函數參數傳遞機制全解析

Python常見問題解答 1. 函數參數傳遞是值傳遞還是引用傳遞? Python中的參數傳遞是"對象引用傳遞"(或稱為"共享對象傳遞")。具體來說: 對于不可變對象(如數字、字符串、元組)&#x…

MATLAB提供的預訓練神經網絡

CNN 預訓練的神經網絡 Deep Learning Toolbox? provides various pretrained networks that have different sizes, speeds, and accuracies.

【PDF】Qt生成PDF文件,占用存儲小

在 Qt 項目中,如果你希望使用第三方開源庫來生成心電圖的 PDF 報告,并且要求占用磁盤空間最小,以下是一些推薦的選擇: 推薦的開源庫 PoDoFo 簡介:PoDoFo 是一個用于創建和操作 PDF 文件的 C 開源庫。它非常輕量級&…

系統架構設計師 1

第一章 緒論 系統架構設計師(System Architecture Designer)是項目開發活動中的關鍵角色之一。系統架構是系統的一種整體的高層次的結構表示,是系統的骨架和根基,其決定了系統的健壯性和生命周期的長短。 1.1 系統架構概述 1946年第一臺計算機&#x…

2023年面試記錄(base杭州)

阿里外包(通過) 一面: 1、react 常用hook 2、css的重繪和重排 后面如果進入還有兩輪 二面: 1、解決不同版本的兼容問題能句幾個例子嗎 2、FCP和 CLS 這兩個指標是什么意思能講下嗎 3、具體優化的動作是什么呢 4、放到cdn上為什么…

React 國際化方案最佳實踐調研

文章目錄 前言主流國際化庫對比分析翻譯資源管理策略語言切換方式與自動識別Next.js 中的國際化支持Page Router 模式(pages 目錄)App Router 模式(app 目錄) 多語言 SEO 與預渲染注意事項企業級多語言開發與協作流程建議 前言 整…

基于Python實現自然語言處理(主題層次的情感分類)

主題層次的情感分類 1 任務及數據集介紹 該項目作業的具體任務是來自于 BDCI2018-汽車行業用戶觀點主題及情感識別的題目。數據是網絡中公開的用戶對汽車相關內容的評價文本。此任務是對每條文本內容(即用戶評論)進行分析,確定該條評論中討…

SpringBoot 線程池 配置使用詳解

一、核心特性 Springboot 集成 支持 Async 注解,簡化異步方法調用。 參數可配置化 核心線程數、最大線程數、隊列容量、拒絕策略等均可通過配置調整。 生命周期管理 實現 Lifecycle 接口,支持線程池的啟動和關閉(如應用關閉時優雅終止任務…

Elasticsearch/OpenSearch MCP Quickstart

項目概述 elasticsearch-mcp-server 是一個基于 Model Context Protocol (MCP) 的服務器實現,提供了與 Elasticsearch 和 OpenSearch 交互的能力。該服務器允許用戶搜索文檔、分析索引以及管理集群,通過一系列工具函數實現這些功能。 項目結構 項目主…

《Elasticsearch 分布式搜索在聊天記錄檢索中的深度優化》

Elasticsearch 分布式搜索在聊天記錄檢索中的深度優化 引言 在現代聊天應用中,聊天記錄檢索面臨著數據量大、查詢復雜、實時性要求高的多重挑戰。以某社交平臺為例,其聊天記錄每天新增數千萬條,總數據量達百億級,用戶需要在海量…

CSS實現元素撐滿剩余空間的5種方法

CSS實現元素撐滿剩余空間的5種方法 🎨 在日常開發中,我們經常需要讓某個元素占據容器的剩余空間。這是一個常見的布局需求,比如側邊欄主內容區、頭部內容區底部等布局。本文將介紹5種不同的方法來實現這個需求,并分析各種方法的優…

[AI]從零開始的YOLO數據集增強教程

一、前言 不知道大家在訓練YOLO時有沒有遇到過這樣的情況,明明數據集已經準備了很多了,但是YOLO還是不認識某個物品,或者置信度低。那么有沒有辦法讓我們不制作新數據集的情況下讓代碼幫我們生成新的數據集來訓練模型呢?當然有&am…

軟件工程的相關名詞解釋

目錄 1. 軟件生命周期2.開源軟件3.軟件工程4.模塊化原則5.信息隱藏原則6.雙向追蹤7.原型8.軟件需求9.需求工程10.邊界類11.軟件實現(的任務)12.軟件缺陷13.回歸測試14.軟件β版15.軟件部署16.糾正性維護17.改善性維護18.適應性維護19.軟件邏輯老化 1. 軟…