Files
aza/AzA march 2026 - Kopie (6)/deploy/aza-deploy/INFRA_STATUS.md

146 lines
6.0 KiB
Markdown
Raw Normal View History

2026-04-16 13:32:32 +02:00
# AZA Infrastruktur-Status (Stand: 2026-03-14)
## SPUR A: Hostpoint / Website / Verkauf
### Technischer Status ONLINE UND INTAKT
| Prüfpunkt | Ergebnis |
|---|---|
| DNS aza-medwork.ch (A) | 217.26.52.114 → **Hostpoint** |
| DNS aza-medwork.ch (AAAA) | 2a00:d70:0:b:2002:0:d91a:3472 → **Hostpoint** |
| DNS www.aza-medwork.ch (A) | 217.26.52.114 → **Hostpoint** |
| HTTP → HTTPS | 301 Redirect → funktioniert |
| HTTPS | 200 OK |
| Server | Apache (Hostpoint Shared Hosting) |
| WordPress | Aktiv |
| Kadence Theme | Version 1.4.5 |
| WooCommerce | Version 10.6.0 |
| WP-Login | HTTP 200 erreichbar |
| WP-Admin | HTTP 302 → Login (normal) |
| Seitentitel | "AzA" |
| Zeitzone | Europe/Zurich |
| robots | noindex, nofollow (Entwurfsmodus) |
### Vorhandene WordPress-Seiten (11 Seiten)
| ID | Seite | Kadence | WooCommerce | Inhalt |
|---|---|---|---|---|
| 751 | **Home** (/) | Ja | | Hero: "Medizinische KI für effiziente Dokumentation", Dienste, CTA |
| 752 | **About** (/about/) | Ja | | Firmenvorstellung, KI-Lösung, Dokumentationsoptimierung |
| 753 | **Contact** (/contact/) | Ja | | Kontaktformular (Name, Email, Nachricht) |
| 754 | **Pricing** (/pricing/) | Ja | | Kundenstimmen (Dr. Müller, Dr. Bauer), Testimonials |
| 755 | **Our Mission** (/our-mission/) | Ja | | Mission, Werte, KI-Dokumentation für Ärzte |
| 756 | **Gallery** (/gallery/) | Ja | | Portfolio: "AzA Medwork: Ihre Lösung" |
| 762 | **Shop** (/shop/) | | | Shop-Seite (leer, WooCommerce-Archiv) |
| 764 | **Warenkorb** (/warenkorb/) | Ja | Ja | Warenkorb mit Demo-Produkten (Everest, Rockies, Kilimanjaro) |
| 765 | **Kasse** (/kasse/) | | Ja | WooCommerce Checkout |
| 766 | **Ihr Konto** (/mein-konto/) | | Ja | WooCommerce Account-Seite |
| 2 | **Beispiel-Seite** | | | WordPress-Standard (kann gelöscht werden) |
### Erkenntnisse
- **Kadence** ist aktiv und wird auf 7 von 11 Seiten verwendet
- **WooCommerce 10.6.0** ist installiert mit Shop-Infrastruktur (Warenkorb, Kasse, Konto)
- Die Shop-Seite enthält Demo-Produkte (Everest Series, Rockies Line, Kilimanjaro Set) — Platzhalter
- Jetpack ist ebenfalls installiert (API-Namespace vorhanden)
- Die Seite ist im **Entwurfsmodus** (noindex/nofollow) — Google indexiert sie noch nicht
### Sofort-Aufgaben (manuell, erfordern WP-Login)
1. **WordPress einloggen:** https://aza-medwork.ch/wp-login.php
2. **Kadence-Layouts prüfen:** Alle Seiten im Editor öffnen, Design kontrollieren
3. **Demo-Produkte entfernen:** Everest/Rockies/Kilimanjaro aus WooCommerce löschen
4. **Echtes Produkt anlegen:** AZA Desktop als digitales Produkt
5. **Beispiel-Seite löschen:** ID 2 (/beispiel-seite/) entfernen
6. **Backup erstellen:** Hostpoint-Panel oder UpdraftPlus
7. **noindex erst entfernen, wenn Seite fertig ist**
---
## SPUR B: Hetzner / Spätere App
| Eigenschaft | Wert |
|---|---|
| Servername | aza-prod-01 |
| IP | 178.104.51.177 |
| OS | Ubuntu 24.04 |
| SSH | root-Zugang funktioniert |
| Firewall (UFW) | Aktiv (OpenSSH, 80, 443) |
| Docker | Installiert |
| Docker Compose | Installiert |
| Status | **Geparkt** |
### Hetzner: NICHT verwenden für
- Hauptdomain aza-medwork.ch
- WordPress / Marketing-Website
- DNS-Umleitung der Hauptdomain
### Hetzner: Reserviert für (später)
- Web-App "KI-Krankengeschichte" (Browser-basiert)
- Backend/API (FastAPI + Docker)
- Eigene Subdomain: `app.aza-medwork.ch`
### Subdomain einrichten (wenn App bereit)
1. Hostpoint DNS-Panel → A-Record: `app.aza-medwork.ch → 178.104.51.177`
2. Hetzner: Caddy/Nginx für `app.aza-medwork.ch` konfigurieren
3. Let's Encrypt Zertifikat für Subdomain
4. **Hauptdomain bleibt bei Hostpoint**
---
## Architektur
```
SPUR A JETZT SPUR B SPÄTER
┌─────────────────────────┐ ┌─────────────────────────┐
│ aza-medwork.ch │ │ app.aza-medwork.ch │
│ Hostpoint │ │ Hetzner │
│ WordPress + Kadence │ │ Docker + FastAPI │
│ WooCommerce + Stripe │ │ KI-Krankengeschichte │
│ Marketing + Download │ │ Login / Lizenz │
│ E-Mail │ │ Geschützter Bereich │
└─────────────────────────┘ └─────────────────────────┘
```
---
## Verkaufs-Flow: Empfohlene Umsetzung
### Option 1: WooCommerce + Stripe (empfohlen, da bereits installiert)
WooCommerce ist bereits auf der Seite aktiv. Statt ein neues Plugin zu installieren,
kann der bestehende WooCommerce-Shop direkt genutzt werden:
1. WooCommerce → Produkte → Neues Produkt "AZA Desktop"
2. Produkttyp: "Einfaches Produkt" + "Herunterladbar" aktivieren
3. Preis setzen (Basic CHF 59/Monat, Team CHF 89/Monat)
4. Installer-Datei (.exe) als Download-Datei hochladen
5. WooCommerce → Einstellungen → Zahlungen → Stripe aktivieren
6. Stripe-Plugin installieren: "WooCommerce Stripe Payment Gateway"
7. Stripe API-Keys (Test-Modus zuerst) eintragen
### Kauf-Flow
```
Kunde besucht aza-medwork.ch
→ Produktseite "AZA Desktop"
→ "In den Warenkorb" / "Jetzt kaufen"
→ Kasse (Stripe Checkout)
→ Zahlung erfolgreich
→ Danke-Seite + Download-Link
→ Optional: E-Mail mit Download-Link
```
### Option 2: Easy Digital Downloads (Alternative)
Falls WooCommerce zu komplex wird, kann EDD als schlankere Alternative installiert werden.
Empfehlung: Erst mit WooCommerce versuchen, da es bereits läuft.
---
## Offene Entscheidungen
1. **Was wird zuerst verkauft?** Desktop-Download (Installer .exe) oder Abo-Zugang?
2. **Preismodell?** Einmalpreis, monatliches Abo, oder beides?
3. **WordPress-Zugangsdaten** vorhanden? Login: https://aza-medwork.ch/wp-login.php
4. **Stripe-Konto** bereit? Keys (Test + Live) verfügbar?
5. **Wann noindex entfernen?** Sobald Seite verkaufsbereit ist