Final: Domain-based HTTPS deployment complete

This commit is contained in:
oguz ozturk 2026-01-10 13:36:38 +03:00
parent 4f48f4fa1c
commit 60d1362013
1 changed files with 41 additions and 16 deletions

View File

@ -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
```
---