# ✅ Tunnel Installation Complete

## ml110 Tunnel - INSTALLED & RUNNING ✅

**Tunnel**: `tunnel-ml110`  
**Tunnel ID**: `ccd7150a-9881-4b8c-a105-9b4ead6e69a2`  
**Hostname**: `ml110-01.d-bis.org`  
**Target**: `https://192.168.11.10:8006`  
**Status**: ✅ **ACTIVE**

### Service Status

```bash
ssh root@192.168.11.12 "pct exec 102 -- systemctl status cloudflared-ml110.service"
```

**Service is:**
- ✅ Installed
- ✅ Enabled (starts on boot)
- ✅ Running
- ✅ Connected to Cloudflare Edge (multiple connections established)

### Files Installed

- `/etc/cloudflared/credentials-ml110.json` - Credentials file
- `/etc/cloudflared/tunnel-ml110.yml` - Configuration file
- `/etc/systemd/system/cloudflared-ml110.service` - Systemd service

### Test Access

```bash
curl -I https://ml110-01.d-bis.org
```

You should be redirected to Cloudflare Access login (since Access is configured).

## Remaining Tunnels

You still need to install:

1. **tunnel-r630-01** (ID: `4481af8f-b24c-4cd3-bdd5-f562f4c97df4`)
   - Hostname: `r630-01.d-bis.org`
   - Target: `https://192.168.11.11:8006`

2. **tunnel-r630-02** (ID: `0876f12b-64d7-4927-9ab3-94cb6cf48af9`)
   - Hostname: `r630-02.d-bis.org`
   - Target: `https://192.168.11.12:8006`

### To Install Remaining Tunnels

**Option 1: Get tokens from Cloudflare Dashboard**
- Go to: https://one.dash.cloudflare.com/ → Zero Trust → Networks → Tunnels
- Click each tunnel → Configure → Download credentials file
- Use the same process as ml110

**Option 2: Use the token you provided**
If you have tokens for r630-01 and r630-02, you can install them the same way:

```bash
# For r630-01 (when you have the token)
sudo cloudflared service install <token-for-r630-01>

# For r630-02 (when you have the token)
sudo cloudflared service install <token-for-r630-02>
```

Or use the manual installation process (see `INSTALL_WITH_TOKEN.md`).

## Summary

✅ **1 of 3 tunnels installed and running**  
⏳ **2 tunnels remaining** (r630-01, r630-02)

Once all 3 are installed, all Proxmox UIs will be accessible via:
- `https://ml110-01.d-bis.org` ✅
- `https://r630-01.d-bis.org` ⏳
- `https://r630-02.d-bis.org` ⏳

All protected with Cloudflare Access (SSO/MFA).

