主要ファイル配置
1. ポータル・VPNエンジン関連
ファイル役割
/root/mikyun-cloud/app/Mikyun Cloud FastAPI(:9000)
/root/mikyun-cloud/app/main.pyポータル本体・Basic認証ミドルウェア管理
/root/mikyun-cloud/app/client/client_ui.py顧客向けポータルUI(/client)
/root/mikyun-cloud/app/ui_admin.py管理者向けUI(/ui)・認証付き
/opt/mikyun-portal/mikyun_vpn_engine.pyVPN Engine API(:9081)・IP採番・契約作成・端末発行・WG設定生成
/opt/mikyun/bin/wg_issue_device.pyconf・QR生成スクリプト(IP採番はしない)
2. WireGuard関連
ファイル役割
/etc/wireguard/wg0.confサーバー側WireGuard設定(本番・peerブロック管理)
/etc/wireguard/wg1.confサーバー側WireGuard設定(旧・廃止済み)
/etc/wireguard/wg2.confVPS↔R640バックホールトンネル設定
/opt/mikyun/output/client-configs/発行済みconfファイル置き場
/opt/mikyun/output/qr/発行済みQR PNG置き場
3. Nextcloud関連
ファイル役割
/root/nextcloud-stack/compose.ymlNextcloud Docker Compose定義
/mnt/maguro/nextclouddataNextcloudデータ(R640側・NFSマウント先)
/srv/storage/nextcloud/dataNextcloudデータ実体(Supermicro・約90TB)