主要ファイル配置
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.py | VPN Engine API(:9081)・IP採番・契約作成・端末発行・WG設定生成 |
| /opt/mikyun/bin/wg_issue_device.py | conf・QR生成スクリプト(IP採番はしない) |
2. WireGuard関連
| ファイル | 役割 |
|---|---|
| /etc/wireguard/wg0.conf | サーバー側WireGuard設定(本番・peerブロック管理) |
| /etc/wireguard/wg1.conf | サーバー側WireGuard設定(旧・廃止済み) |
| /etc/wireguard/wg2.conf | VPS↔R640バックホールトンネル設定 |
| /opt/mikyun/output/client-configs/ | 発行済みconfファイル置き場 |
| /opt/mikyun/output/qr/ | 発行済みQR PNG置き場 |
3. Nextcloud関連
| ファイル | 役割 |
|---|---|
| /root/nextcloud-stack/compose.yml | Nextcloud Docker Compose定義 |
| /mnt/maguro/nextclouddata | Nextcloudデータ(R640側・NFSマウント先) |
| /srv/storage/nextcloud/data | Nextcloudデータ実体(Supermicro・約90TB) |
