graph TD
subgraph BonyCloud
subgraph mini-1["mini-1 (Proxmox)"]
subgraph CTs["各コンポーネント(全てCT)"]
pal[pal-2025-09.bony<br>Palworld鯖<br><br>192.168.2.8<br>UDP :xxxx]
wireguard[wireguard.bony<br>VPN<br><br>192.168.2.9<br>UDP :xxxx]
mc[mc-2025-08.bony<br>マイクラ鯖<br><br>192.168.2.10<br>TCP :xxxx]
dns[dns.bony<br>dnsmasqで立てたDNS<br><br>192.168.2.11<br>TCP :xxxx]
nginx[nginx.bony<br>index.bony<br>global.bony<br>key.bony<br>keys.bony<br>ローカル用nginx鯖<br><br>192.168.2.12<br>TCP :443]
ollama[ollama.bony<br>LLMコンテナ<br><br>192.168.2.xx<br>TCP :xxxx]
subgraph cloud[BonyCloud public]
dashboard[bonycloud-dashboard<br>192.168.2.xx<br><br>BonyCloudのダッシュボード<br>TCP :443]
dap[dap<br>192.168.2.xx<br><br>認証リバースプロキシ<br>TCP :80]
cloudflared[cloudflared<br>192.168.2.xx<br><br>ポート解放無しで受けつけられるすごいやつ]
ssh["openssh-server<br>192.168.2.xx<br><br>192.168.2.xx<br> SSHポートフォワード用"]
end
camp[camp-autonomy.bony<br>キャンプ自治bot<br><br>192.168.2.xx]
news[news.cloud.bony<br>キャンプ鯖のニュースページ<br><br>192.168.2.xx]
wiki[wiki.cloud.bony<br>キャンプ鯖のWiki<br><br>192.168.2.xx]
git["git.cloud.bony<br>git鯖 (gitlabあたり)<br><br>192.168.2.xx"]
stat[statping-ng<br>ステータスページ<br><br>192.168.2.xx]
db["db.bony<br>MariaDB<br><br>192.168.2.xx"]
end
end
nas["ds223<br>NAS<br><br>192.168.1.4 <br>(将来的に192.168.2.3あたりに動かす)"]
end
%% インターネット
ie[インターネット]
%% 矢印 (外部アクセス)
ie -- "xxxx:xxxx" --> pal
ie -- "xxxx:xxxx" --> wireguard
ie -- "xxxx:xxxx" --> mc
ie -- "xxxx:xxxx" --> dns
camp -- "websocket (discord sdk)" --> ie
%% 内部依存関係
camp --> ollama
news --> ollama
dap --dashboard.camp.b7s.dev--> dashboard
dashboard --dap api--> dap
dashboard --ssh--> ssh
dap --"news.camp.b7s.dev"--> news
dap --"wiki.camp.b7s.dev"--> wiki
dap --"git.camp.b7s.dev"-->git
git --> db
ie --"TCP xxxx:xxxx"--> git
nas --"rsync"-->git
cloudflared --"*.camp.b7s.dev"--> dap
cloudflared --"Cloudflare Tunnel(Argo) で外へ常時Outbound"--> ie
ie --"xxxx:xxxx ssh" --> ssh
dap --"*.camp.b7s.dev"--> ssh
nas --"rsync(ssh)"--> pal
nas --"rsync(ssh)"--> mc
db --"SMBあたりで"--> nas
dap --> db
wiki --> db
dashboard --> db
news --> db
dap --"status.camp.b7s.dev"--> stat
stat --おそらく必要になる--> db
stat --> pal
stat --> mc
stat --> dashboard
stat --> camp
stat --> news
stat --> wiki
stat --> git
-
-
Save BonyChops/ba9f4e8e4d237ead52174d296d42e746 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment