大家好,看大家分享的設置真的很有趣,這篇小弟就野人獻曝一下,著重在軟體方面
的分享。自從開始學習 Docker 容器虛擬化技術之後,就想著能不能夠將所有的軟體跑
在 Docker 裡面,學習了一段時間終於有一些小心得。
使用 Ubuntu、Debian 之類的常見的 Linux 都可以跑 Docker。
首先這是我跑的所有容器
https://imgur.com/psUBWXd
我自己很大概的將這些容器分為四大類:系統、檔案、影音、網路
以下分享一下這些容器使用的思路
一、系統
portainer:Docker 管理 GUI
watchtower:自動升級包含自己和其他容器的容器
duckdns:免費動態域名服務
swag:反向代理、let's encrypt https 認證服務
二、檔案
nextcloud:類似 Google Drive、Dropbx 的雲端硬碟. 有手機端 app,可以備份手機
相片
filebrowser:我用來掛載整個 root volume,方便系統維護
syncthing:我在 nextcloud 裡面建一個 Syncthing 目錄掛載給 syncthing ,
方便手機、NAS、PC 之間交換檔案
三、影音
airsonic:我在 nextcloud 裡面建一個 Music 目錄掛載給 airsonic 來聽音樂,有手
機端 app
jellyfin:我在 nextcloud 裡面建一個 Videos 目錄掛載給 jellyfin 來看影片,可
以即時轉檔,手機端用網頁看就好
photoprism:我在 nextcloud 裡面建一個 Pictures 目錄掛載給 photoprism 來看照
片,支援 TensorFlow AI,手機端用網頁看就好
四、網路
wireguard:VPN 服務,有手機端 app
kasm:虛擬化桌面
heimdall:最後製作一個屬於自己的入口網站
https://imgur.com/CKLiCrb
這樣子大概就完成了,可以滿足我自己九成的使用情境。
如果各位有其他有趣的 app、docker image,也請不吝分享給我知道,謝謝大家。