Deployment - Alt du skal bruge for at udgive, hoste og drifte jeres
<aside>
<img src="notion://custom_emoji/78111fd7-5d55-4196-af1c-1918b8dd24a0/28bdab5c-a237-80fd-b22c-007a6629b0f4" alt="notion://custom_emoji/78111fd7-5d55-4196-af1c-1918b8dd24a0/28bdab5c-a237-80fd-b22c-007a6629b0f4" width="40px" />
“Hvad nytter det at kode, hvis ingen kan se det?”
</aside>
- Valgfag som bliver brugt - 3 valgfag samlet til et!
Emner
Uge 1 - Opsætning af Server, VPN og generelt infrastruktur med sikkerhed!
Dag 1: SSH & Server Access + Grundlæggende Sikkerhed
- Få egen server (DigitalOcean/AWS/Azure) - Vi bruger nok bare Datacenter maskinerne med Twingate
- SSH setup og Twingate VPN
- Grundlæggende Linux kommandoer
- SSH sikkerhed (disable root, key-only)
- System updates og pakke management
- Mål: Eleverne kan logge ind på deres server og har grundlæggende sikkerhed
Dag 2: Domæne & DNS + Firewall
- Køb domæne (eller brug subdomain)
- DNS konfiguration (A, CNAME records)
- Cloudflare setup
- UFW/iptables konfiguration
- Mål: Domæne peger på deres server og firewall er konfigureret
Dag 3: Database Setup med Docker