146 lines
6.0 KiB
Markdown
146 lines
6.0 KiB
Markdown
# 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
|