Final: Domain-based HTTPS deployment complete
This commit is contained in:
parent
4f48f4fa1c
commit
60d1362013
|
|
@ -2,10 +2,20 @@
|
|||
|
||||
## 📊 Server Information
|
||||
|
||||
**Server IP**: `176.96.129.77`
|
||||
**OS**: Ubuntu 24.04 LTS
|
||||
**RAM**: 4GB
|
||||
**CPU**: 4 cores
|
||||
**Server IP**: `176.96.129.77`
|
||||
**OS**: Ubuntu 24.04 LTS
|
||||
**RAM**: 4GB
|
||||
**CPU**: 4 cores
|
||||
|
||||
---
|
||||
|
||||
## 🌐 Production URLs
|
||||
|
||||
| Service | URL | Status |
|
||||
|---------|-----|--------|
|
||||
| **Frontend** | https://argeict.net | ✅ Running |
|
||||
| **Backend API** | https://api.argeict.net | ✅ Running |
|
||||
| **Gitea** | https://gitea.argeict.net | ✅ Running |
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -13,21 +23,22 @@
|
|||
|
||||
### ✅ Core Services
|
||||
|
||||
| Service | Port | URL | Status |
|
||||
|---------|------|-----|--------|
|
||||
| **Frontend (React)** | 3001 | http://176.96.129.77 | ✅ Running |
|
||||
| **Backend API (Flask)** | 5000 | http://176.96.129.77/api | ✅ Running |
|
||||
| **Gitea** | 3000 | http://176.96.129.77:3000 | ✅ Running |
|
||||
| **PostgreSQL** | 5432 | localhost | ✅ Running |
|
||||
| **Redis** | 6379 | localhost | ✅ Running |
|
||||
| **Nginx** | 80 | http://176.96.129.77 | ✅ Running |
|
||||
| Service | Port | Internal URL | Status |
|
||||
|---------|------|--------------|--------|
|
||||
| **Frontend (React + Vite)** | 3001 | http://127.0.0.1:3001 | ✅ Running |
|
||||
| **Backend API (Flask)** | 5000 | http://127.0.0.1:5000 | ✅ Running |
|
||||
| **Gitea** | 3000 | http://127.0.0.1:3000 | ✅ Running |
|
||||
| **PostgreSQL** | 5432 | localhost:5432 | ✅ Running |
|
||||
| **Redis** | 6379 | localhost:6379 | ✅ Running |
|
||||
| **Nginx (HTTPS)** | 443 | - | ✅ Running |
|
||||
| **Nginx (HTTP → HTTPS)** | 80 | - | ✅ Running |
|
||||
|
||||
### 🔐 Credentials
|
||||
|
||||
**Gitea Admin**:
|
||||
- Username: `hostadmin`
|
||||
- Password: `HostAdmin2024!`
|
||||
- Repository: http://176.96.129.77:3000/hostadmin/hosting-platform
|
||||
- Repository: https://gitea.argeict.net/hostadmin/hosting-platform
|
||||
|
||||
**PostgreSQL**:
|
||||
- User: `hosting_user`
|
||||
|
|
@ -37,6 +48,12 @@
|
|||
**Redis**:
|
||||
- No password (localhost only)
|
||||
|
||||
**SSL Certificates (Let's Encrypt)**:
|
||||
- Certificate: `/etc/letsencrypt/live/argeict.net/fullchain.pem`
|
||||
- Private Key: `/etc/letsencrypt/live/argeict.net/privkey.pem`
|
||||
- Domains: `argeict.net`, `api.argeict.net`, `gitea.argeict.net`
|
||||
- Expires: `2026-04-10` (Auto-renewal enabled via certbot timer)
|
||||
|
||||
---
|
||||
|
||||
## 🏗️ Architecture
|
||||
|
|
@ -169,16 +186,24 @@ redis-cli
|
|||
|
||||
### Health Check
|
||||
```bash
|
||||
curl http://176.96.129.77/health
|
||||
curl https://api.argeict.net/health
|
||||
```
|
||||
|
||||
### API Test
|
||||
```bash
|
||||
curl http://176.96.129.77/api/domains
|
||||
curl https://api.argeict.net/api/domains
|
||||
```
|
||||
|
||||
### Frontend
|
||||
Open browser: http://176.96.129.77
|
||||
Open browser: https://argeict.net
|
||||
|
||||
### Gitea
|
||||
Open browser: https://gitea.argeict.net
|
||||
|
||||
### SSL Certificate Check
|
||||
```bash
|
||||
openssl s_client -connect argeict.net:443 -servername argeict.net < /dev/null 2>/dev/null | openssl x509 -noout -dates
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue