Initial commit - Church Music Database
This commit is contained in:
145
legacy-site/documentation/md-files/NOIP_QUICK_START.md
Normal file
145
legacy-site/documentation/md-files/NOIP_QUICK_START.md
Normal file
@@ -0,0 +1,145 @@
|
||||
# No-IP Quick Setup Checklist
|
||||
|
||||
**Domain:** houseofprayer.ddns.net
|
||||
**Status:** Ready for Configuration
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Quick Start (5 Steps)
|
||||
|
||||
### ✅ Step 1: Install No-IP DUC (10 minutes)
|
||||
|
||||
1. Download: <https://www.noip.com/download>
|
||||
2. Install and login with your No-IP account
|
||||
3. Select `houseofprayer.ddns.net` and enable updates
|
||||
4. Verify status shows "Up to Date" (green)
|
||||
|
||||
---
|
||||
|
||||
### ✅ Step 2: Configure Router (15 minutes)
|
||||
|
||||
**Access router:** <http://192.168.1.1> (or check router label)
|
||||
|
||||
**Add 2 port forwarding rules:**
|
||||
|
||||
| Service | External Port | Internal IP | Internal Port | Protocol |
|
||||
|---------|--------------|-------------|---------------|----------|
|
||||
| Church_Frontend | 3000 | 192.168.74.1 | 3000 | TCP |
|
||||
| Church_Backend | 5000 | 192.168.74.1 | 5000 | TCP |
|
||||
|
||||
**Save and reboot router if needed**
|
||||
|
||||
---
|
||||
|
||||
### ✅ Step 3: Configure Windows Firewall (2 minutes)
|
||||
|
||||
**Run as Administrator:**
|
||||
|
||||
Right-click `configure-firewall.bat` → "Run as administrator"
|
||||
|
||||
Or manually run:
|
||||
|
||||
```cmd
|
||||
netsh advfirewall firewall add rule name="Church App Frontend" dir=in action=allow protocol=TCP localport=3000
|
||||
netsh advfirewall firewall add rule name="Church App Backend" dir=in action=allow protocol=TCP localport=5000
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### ✅ Step 4: Start Servers (1 minute)
|
||||
|
||||
**Option A:** Double-click `start-all.bat`
|
||||
|
||||
**Option B:** Start individually
|
||||
|
||||
- Double-click `start-backend.bat`
|
||||
- Double-click `start-frontend.bat`
|
||||
|
||||
---
|
||||
|
||||
### ✅ Step 5: Test External Access (5 minutes)
|
||||
|
||||
**From your PC (should work):**
|
||||
|
||||
- <http://houseofprayer.ddns.net:5000/api/health>
|
||||
- <http://houseofprayer.ddns.net:3000>
|
||||
|
||||
**From phone using mobile data (turn off WiFi):**
|
||||
|
||||
- Open browser
|
||||
- Go to: <http://houseofprayer.ddns.net:3000>
|
||||
- Select a profile and test the app
|
||||
|
||||
---
|
||||
|
||||
## 🔍 Troubleshooting
|
||||
|
||||
### Can't access externally?
|
||||
|
||||
1. **Check No-IP DUC** - Must show "Up to Date" in green
|
||||
2. **Check router** - Port forwarding rules must be saved
|
||||
3. **Check firewall** - Rules must exist and be enabled
|
||||
4. **Check servers** - Both must be running
|
||||
5. **Wait 5 minutes** - DNS changes take time to propagate
|
||||
|
||||
### Run diagnostics
|
||||
|
||||
```powershell
|
||||
# Check if servers are listening
|
||||
netstat -an | Select-String ":3000|:5000"
|
||||
|
||||
# Test No-IP resolution
|
||||
nslookup houseofprayer.ddns.net
|
||||
|
||||
# Check firewall rules
|
||||
netsh advfirewall firewall show rule name=all | Select-String "Church"
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📋 Current Configuration
|
||||
|
||||
- **Local IP:** 192.168.74.1
|
||||
- **Public IP:** 170.254.17.146
|
||||
- **Domain:** houseofprayer.ddns.net
|
||||
- **Backend Port:** 5000
|
||||
- **Frontend Port:** 3000
|
||||
- **Backend Host:** 0.0.0.0 (accepts external) ✓
|
||||
- **CORS:** Allows all origins ✓
|
||||
|
||||
---
|
||||
|
||||
## 📱 Share with Family
|
||||
|
||||
Once configured, family members can access from anywhere:
|
||||
|
||||
**URL:** <http://houseofprayer.ddns.net:3000>
|
||||
|
||||
Works on:
|
||||
|
||||
- PC/Laptop (any browser)
|
||||
- iPhone/iPad (Safari, Chrome)
|
||||
- Android phones/tablets (Chrome, Firefox)
|
||||
- From home WiFi or mobile data
|
||||
|
||||
---
|
||||
|
||||
## 🔒 Security Notes
|
||||
|
||||
- Currently using HTTP (not encrypted)
|
||||
- Recommend adding HTTPS/SSL for production
|
||||
- Consider adding user authentication
|
||||
- Keep No-IP account active (login every 30 days for free accounts)
|
||||
|
||||
---
|
||||
|
||||
## 📞 Support
|
||||
|
||||
- Full guide: See `NOIP_SETUP_GUIDE.md`
|
||||
- No-IP support: <https://www.noip.com/support>
|
||||
- Port forwarding help: <https://portforward.com>
|
||||
|
||||
---
|
||||
|
||||
**Last Updated:** November 30, 2025
|
||||
**Next:** Install No-IP DUC and configure router
|
||||
Reference in New Issue
Block a user