日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

前言

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

docker安裝

MySQL安裝

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

docker run --restart=always 
-p 3306:3306 
--name mysql 
-v $PWD/conf:/etc/mysql/conf.d 
-v $PWD/logs:/logs 
-v $PWD/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安裝

docker run --name redis 
-p 6379:6379 
-v $PWD/data/redis:/data 
-d arm32v7/redis:3.2.10 redis-server --Appendonly yes

gogs安裝

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

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

其中1080是瀏覽器訪問端口,你也可以映射到80。122是ssh提交代碼的端口。

注意:gogs需要依賴于mysql,第一次啟動會引導你填入數據庫相關信息。后面如果重啟了樹莓派,記得先啟動mysql,再啟動gogs,不然不能正常訪問。

利用樹莓派搭建個人服務器

 

內外穿透

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

今天我們來自己利用frp軟件實現內外穿透,當然還是需要服務器的 (沒有服務器的同學,可以先借朋友的玩玩) 。

因為我們是樹莓派,可以下載最新版 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端口加入到安全組里面,不然會被攔截掉。

其他安裝

#安裝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小時不關機,零噪音,一直開心的運行著。

分享到:
標簽:樹莓派
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定