激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - 服務器知識 - 樹莓派搭建個人服務器的實現步驟

樹莓派搭建個人服務器的實現步驟

2021-12-12 23:40zhaopei 服務器知識

這篇文章主要介紹了樹莓派搭建個人服務器的實現步驟,介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

前言

上一篇樹莓派也跑Docker和.NET Core有對樹莓派做簡單的介紹。包括系統的燒錄、基本的設置、docker的安裝、.net core的運行等。有人問我是不是一定要跑docker,答案肯定是否定的。我之所以用docker,完全是因為它的便利(帶環境)、對系統無污染和方便系統資源的查看和控制。本篇文章繼續分享下我對樹莓派的使用。

docker安裝

mysql安裝

我說在樹莓派上跑mysql你還不信。

sudo docker run --restart=always \
-p 3306:3306 \
--name mysql \
-v $PWD/mysql/conf:/etc/mysql/conf.d \
-v $PWD/mysql/logs:/logs \
-v $PWD/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=mysqlpassword \
-d hypriot/rpi-mysql:5.5
--restart=always                   #容器自啟動
3306                               #數據庫端口
-v $PWD/conf:/etc/mysql/conf.d     #配置文件掛載路徑
MYSQL_ROOT_PASSWORD=mysqlpassword  #數據庫密碼

redis安裝

sudo docker run --restart=always --name redis \
-p 6379:6379 \
-v $PWD/redis/data:/data \
-d arm32v7/redis:3.2.10 redis-server --appendonly yess

gogs安裝

有了.net core、mysql和redis,如果再能跑一個git服務器那不就吊炸天了。是的,樹莓派安裝gogs毫無壓力。有了自己的代碼管理服務器,再也不會因為GitHub訪問慢而煩惱了,也不會因為某Git的廣告而不爽了。

docker run --restart=always --name=gogs -d -p 122:22 \
-p 1080:3000 \
-v /var/gogs:/data gogs/gogs-rpi

其中1080是瀏覽器訪問端口,你也可以映射到80。122是ssh提交代碼的端口。
注意:gogs需要依賴于mysql,第一次啟動會引導你填入數據庫相關信息。后面如果重啟了樹莓派,記得先啟動mysql,再啟動gogs,不然不能正常訪問。

樹莓派搭建個人服務器的實現步驟

內外穿透

上面有了應用,有了數據庫,還有了代碼管理服務器,可我們樹莓派總歸是在一個局域網內。離開了這個網絡上面說的那些功能好像就沒什么用了。那我們有沒有辦法讓我們的樹莓派變成真正的服務器呢,答案是肯定的。我相信大家剛接觸編程的時候,都幻想過自己寫的網站能直接給別人訪問。那個時候應該大多折騰過花生殼什么的,那就是個內網穿透的技術。只是別人提供了免費的服務器中轉了下,速度也是慢得感人。
今天我們來自己利用frp軟件實現內外穿透,當然還是需要服務器的 (沒有服務器的同學,可以先借朋友的玩玩)

下載地址(各平臺的都有):https://github.com/fatedier/frp/releases
因為我們是樹莓派,可以下載最新版 frp_0.29.0_linux_arm.tar.gz(裝客戶端)和 frp_0.29.0_windows_amd64.zip(windows服務器)或者frp_0.29.0_linux_amd64.tar.gz(linux服務器)

首先把frp_0.29.0_linux_amd64.tar.gz上傳到服務器,解壓,跳轉到目錄里,編輯frps.ini

[common]
bind_addr = 0.0.0.0
bind_port = 7000
auto_token = token

然后運行./frps運行,啟動服務端監聽。

把frp_0.29.0_linux_arm.tar.gz上傳到樹莓派,解壓,跳轉到目錄里,編輯frpc.ini

[common]
server_addr = 服務器ip
server_port = 7000
auto_token = token

[git]
type = tcp
local_ip = 127.0.0.1
local_port = 122
remote_port = 8000

[web]
type = tcp
local_ip = 127.0.0.1
local_port = 1080
remote_port = 8001

然后運行啟動./frpc

然后就可以外網訪問了,www.服務器ip:8001 就可以訪問git服務器了。
注意:如果是云服務器記得把對應的8000、7000、8001端口加入到安全組里面,不然會被攔截掉。

frp的詳細用法請參考:https://www.cnblogs.com/sanduzxcvbnm/category/1171545.html

其他安裝

#安裝nginx
docker run -d -p 80:80 --name nginx arm32v7/nginx:1.16

#dokcer儀表盤管理
docker run -d -p 9000:9000 --restart=always  -v /var/run/docker.sock:/var/run/docker.sock  --name prtainer-test portainer/portainer:arm

#一些其它樹莓派的docker應用
https://hub.docker.com/u/arm32v7/
https://hub.docker.com/u/hypriot?page=1
https://cloud.docker.com/u/bennyzhao/repository/docker/bennyzhao/quartzui

樹莓派還能做什么

可以做物聯網數據的邊緣計算啊,如設備的數據采集、監控預警、數據分析等等。再買點傳感器做個簡陋版“小愛同學”也不是很難,甚至遙控汽車玩具什么的,能想的到的也沒什么是做不到的。

資源消耗截圖

樹莓派搭建個人服務器的實現步驟
24小時不關機,零噪音,一直開心的運行著。

結束

推薦一個開源物聯網組件:https://github.com/zhaopeiym/IoTClientdemo下載

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://www.cnblogs.com/zhaopei/p/11736135.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91美女视频在线 | 伦一区二区三区中文字幕v亚洲 | 在线a视频 | 日韩视频二区 | 九九热精品视频在线 | 日本成人一区二区 | 国产成人高潮免费观看精品 | 久久青草影院 | 免费黄色在线观看网站 | 91网视频在线观看 | 亚洲一区二区三区精品在线观看 | 激情小说另类 | 日本高清视频网站www | 国产精品久久久久久久久久 | 色淫网站免费视频 | 天天草夜夜爽 | 在线成人免费观看 | 久久精品亚洲欧美日韩精品中文字幕 | 久久精品视频日本 | 久久精品日韩一区 | 成人做爰高潮片免费视频韩国 | 亚洲日色 | 高清国产在线 | 精品国产96亚洲一区二区三区 | 国产99视频精品免视看9 | 国产一及毛片 | 国外成人在线视频 | 国产视频在线观看一区二区三区 | zzzzzzzxxxxxx日本人 | 亚洲视频在线视频 | 国产正在播放 | 国产乱乱视频 | 日本不卡一区二区三区在线 | 免费观看一级黄色片 | 国产精品99久久久久久久女警 | 狠狠操人人干 | www.99热视频| 男人的天堂毛片 | 男女无遮挡羞羞视频 | 深夜福利视频绿巨人视频在线观看 | japanesexxxxxxxhd|