• 正文
  • 推薦器件
  • 相關推薦
申請入駐 產業(yè)圖譜

單車變摩托-自建服務器!!

2024/03/04
1569
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

來源:公眾號【魚鷹談單片機】,ID ??:emOsprey

導讀

前段時間家里搞了一臺自用服務器?家里寬帶搞個服務器,YYDS(一)使用樹莓派 3B+,16 G(TF卡) + 1G 配置,增加各種功能后,明顯感覺不夠用了。

于是準備使用 樹莓派5 升級一下服務器。配置如下:

2.4GHz 四核 64 位 Arm Cortex-A76 CPU

VideoCore VII GPU,支持 OpenGL ES 3.1、Vulkan 1.2

雙 4Kp60 HDMI 顯示輸出

4Kp60 HEVC 解碼器

雙頻 802.11ac 無線網絡

藍牙 5.0 / 低功耗藍牙(BLE)

高速 microSD 卡接口,支持 SDR104 模式

2 個 × USB 3.0 端口,支持同時 5Gbps 操作

2 個 × USB 2.0 端口

千兆以太網,支持 PoE+

2 × 4 通道 MIPI 攝像頭/顯示器接口

用于快速外設的 PCIe 2.0 x1 接口

樹莓派標準 40 針 GPIO 接口

板載實時時鐘 RTC

電源按鍵

購買的 4G 內存(以為怎么也夠用了,后面發(fā)現gitlab內存占用很高,只能優(yōu)化配置),性能相比 4B 提升 2~3 倍,更不要說和我的 3B+ 對比了:

四核 1.2GHz 博通 BCM2837 64 位 CPU

1GB 內存

無線局域網和低功耗藍牙(BLE)

以太網

40 針擴展 GPIO

4 個 USB 2 端口

4 極立體聲輸出和復合視頻端口

全尺寸的 HDMI

CSI 攝像機端口

DSI 顯示端口

用于操作系統(tǒng)和存儲數據的微型 SD 端口

升級后的開關式微型 USB 電源,最高可達 2.5A 電流

算是單車變摩托了。

功能+使用經驗

目前服務器的主要功能如下:

1、gitlab V14.6.1,自己開發(fā)的代碼以后都整理在這里,方便管理,同時使用 gitee 作為備份。

2、添加防火墻 UFW,ssh 密鑰遠程登錄,關閉 22 端口,換成其它端口,關閉密鑰登錄,保證登錄安全

3、samba ?家里的網絡資源共享服務器(小米電視之類的也可以使用),但是這個只能局域網使用,遠程是不行的,因為目前這個端口被運營商禁用了,開通比較麻煩。所以現在基本上是使用 MobaXterm 這個工具登錄和傳輸文件(這個工具還是比較強大的,支持串口、ssh 等方式,推薦使用)

4、Nginx,開源網頁服務器,目前魚鷹主要用來分享一些課程和公眾號資源(如果在早期搭建了這個服務器,就會在自己服務器分享而不是百度網盤形式了)

5、frp 內網穿透工具,準備自己搭一個內網穿透服務器,這樣以后我開發(fā)的一些好用的板子都可以通過它遠程訪問了。

6、ddns 動態(tài)域名服務,目前魚鷹使用的是免費的?公云 提供的服務,這樣魚鷹可以直接通過域名訪問家里的服務器(家里的雖然是公網 IP,但卻是動態(tài)的 IP,所以必須使用這個)動態(tài)域名服務 DDNS,YYDS(四)。當然免費的也有一定的風險,之前就是 f3322.net 域名失效,只能換域名。不過因為家里的路由器是 TP-LINK,并且做了橋接,因此魚鷹可以在手機 APP 上直接查詢到家里的 IP 地址(據說 TP-LINK 路由器也有免費的 DDNS 服務可用,具體沒折騰)。

7、自動掛載硬盤,買了一塊 2T 空間的硬盤,開始時是?ext4?文件系統(tǒng),但是可能因為操作大文件有誤(拷貝大量的文件,然后等不及又強行中斷了,建議使用 rsync -a --info=progress2 拷貝文件,這樣可以看到進度條),導致經常性出現文件丟失現象,又考慮到和 window 傳輸文件不方便,后面干脆格式成 NTFS,就是權限問題不太友好,因此掛載時需要特殊配置 /etc/fstab:

proc                  /proc           proc    defaults          0       0PARTUUID=b85799d8-01  /boot           vfat    defaults          0       2PARTUUID=b85799d8-02  /               ext4    defaults,noatime  0       1UUID=FCEA-85D9        /u-disk         vfat    defaults,utf8,uid=1000,gid=1000,dmask=022,fmask=133,noatime,nofail,x-systemd.mount-timeout=2min  0 0UUID=B8CCD0FCCCD0B5BA /samba          ntfs    defaults,user,rw,iocharset=utf8,umask=000,nls=utf8,noatime,nofail,x-systemd.mount-timeout=2min 0 0UUID=8482362482361ADE /back           ntfs    defaults,user,rw,iocharset=utf8,umask=000,nls=utf8,noatime,nofail,x-systemd.mount-timeout=2min 0 0UUID=1c95153b-6f4a-4348-9f48-fbb9b08f1747 /gitlab-data  ext4    defaults,noatime,nofail,x-systemd.mount-timeout=2min 0 0
#check: sudo mount -a  # 配置后使用該命令檢查是否有誤,防止掛載失敗

另外就是硬盤有可能掛載失敗,為了我們始終能系統(tǒng)運行起來(方便遠程登錄),需要在上面設定掛載超時時間。之前就出現過因固態(tài)硬盤問題,死活登錄不了,只能斷電重啟,又考慮到遠程斷電不方便,因此購買了一個 WiFi 遠程控制插座,這樣萬一出現特殊情況,可以隨時遠程重啟。

8、電視盒子

小米電視(其他電視盒子類似)可以利用高清播放器這個app播放samba 里面的電影、電視劇、音樂等資源,這樣家里人需要看什么電影,都可以遠程放進去,然后在電視機上觀看了。

生命不息,折騰不止

推薦器件

更多器件
器件型號 數量 器件廠商 器件描述 數據手冊 ECAD模型 風險等級 參考價格 更多信息
SII164CTG64 1 Silicon Image Inc Consumer Circuit, PQFP64, LEAD FREE, MS-026ACD, TQFP-64
$7.99 查看
ADAU1452WBCPZ-RL 1 Analog Devices Inc SigmaDSP Digital Audio Processor

ECAD模型

下載ECAD模型
$16.54 查看
LM386N-3/NOPB 1 National Semiconductor Corporation IC 0.7 W, 1 CHANNEL, AUDIO AMPLIFIER, PDIP8, DIP-8, Audio/Video Amplifier
$1.58 查看

相關推薦

登錄即可解鎖
  • 海量技術文章
  • 設計資源下載
  • 產業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄