Self-Hosted oder Cloud-Services?
Back to Hack
@SebastianWendel Attraktor 05. Februar 2013
My Intention
- Nerd
- Paranoiker
- Spielkind
- Sysadmin
- Unabhängig
Was braucht der Mensch?
- Kommunikations-Tools wie Email oder Jabber
- Dynamic Content wie Blog oder Wiki
- Multimedia-Sharing für Musik, Filme und Fotos
- Office-Dokumente und die Script-Sammlung
- viel CPU-Zeit/RAM/Speicher oder Spindeln
Gibt es da nicht was von ... ?
Standard-Hoster
- beliebiges OS mit und ohne Admin-Panel
- günstig bei Standards
- nicht variable ausbaubar
- optional auch als Managed Service
- meist 99 % auf Server-Hardware
- meist 99.99 % auf Netz-Infrastruktur
- meist aber sehr zuverlässig
Cloud-Services
- meist kein OS Zugriff
- spezialisiert auf ein paar Produkte
- erweiterbar bis ins Unglaubliche
- keinen Wartungsaufwandt
- nicht wirklich transparente SLA's
- gern auch mal größere Fallouts
- kaum oder stark eingeschränkte Analytics
- Big Brother und Co.
Fünf Jahre, verschiedene Hoster, drei Kontinente und einige Taler spärer ...
Server wie früher in der Abstellkammer!
- Servicetechniker spricht deine Muttersprache
- billige Hardware mit viel Power
- mit DSL meist ausreichende Anbindung
- Domain-Name Registrar
- fixe IP mit PTR oder Dynamisches DNS
- Lernfaktor und Spaß an der Technik
- Zeitfresser? Nicht wirklich.
pfSense als Firewall
- vollständig Open-Source
- basierend auf FreeBSD
- CLI/Web-Frontend
- Filter, NAT, Routing, Wifi, VPN, ...
- Monitoring
- guter Community Support
- gute Dokumentation
Virtualisierung mit ProxmoxVE
- vollständig Open-Source
- basierend auf Debian
- CLI/Web-Frontend
- Cluster-Manager
- gute/günstige HA-Implementation
- KVM/OpenVZ
- Templating
- Backup
- guter Community Support
- gute Dokumentation
OpenMediaVault als NAS
- vollständig Open-Source
- basierend auf Debian
- RAID/LVM
- S.M.A.R.T.
- Email notifications
- Samba
- NFS
- Monitoring
OwnCloud als Cloud-Storage
- vollständig Open-Source
- Web-Frontend
- Sync-Client für Linux, MacOS und Windows
- Unterstützung für Mobile Geräte
- WebDAV
- Versionierung
- multiple Storage-Backends
- einfache Freigabe und Berechtigung
What could possibly go wrong?
My Best Practice:
- Commodity Hardware
- Serial Console Switch
- gesicherte Kabel
- kleine USV
- Beschriftungen
- RAID 10
- Hot-Spare!
- fail2ban
- HTTP Basic-Auth
- Backups!
THE END
Fragen oder Feedback?