Skip to content

Module 16 of 16 · 📖 4 min read · ⏱ 30 min total

FUTO 16 Abschluss und Ausblick (EN)

Table of contents (6 sections)
  1. Concepts and Background
  2. Architecture Diagram
  3. Practical Steps
  4. Common Pitfalls
  5. Further Resources
  6. Knowledge Check

FUTO 16 Conclusion and Outlook

In this module, we summarize the core aspects of self-managed IT life. We examine the essential backup strategies that are crucial for the long-term preservation of your data and systems. Additionally, you will get an outlook on the continuous maintenance of your infrastructure and how to adapt your system to future requirements.

Concepts and Background

Self-Hosting Motivation
The drive to operate one's own services to minimize data sovereignty, autonomy, and dependence on commercial providers.
Datenschutz
The principles and practices that ensure personal data is protected, controlled, and processed only according to established rules.
Souveränität
The ability to maintain control over one's own digital infrastructure, data, and processes and to make decisions independently of external actors.
Hardware-Anforderungen
The specifications and resources your system needs to function reliably and enable future growth steps.
Lernpfad
The structured sequence of knowledge areas and practical exercises that systematically lead you to become a competent self-host.

Architecture Diagram

flowchart LR
  A[Internet] --> B(Firewall/Router)
  B --> C[LAN]
  B --> D[DMZ]
  C --> E[Server]
  C --> F[Workstations]
  D --> G[Mail-Server]
  D --> H[Web-Server]

Practical Steps

  1. Create complete system documentation with all configurations and access credentials. This is the foundation for any recovery.
  2. Implement the 3-2-1 backup principle: 3 copies of your data, on 2 different media, with 1 off-site.
  3. Set up automatic backups with rsync or Borg Backup for your most important data directories.
  4. Test regular recovery exercises to ensure your backups actually work.
  5. Create a maintenance plan with monthly, quarterly, and annual tasks.
  6. Install a monitoring system like Prometheus with Grafana for monitoring system performance.
  7. Define clear emergency procedures for various scenarios such as hardware failure or data loss.
  8. Plan regular security audits and updates of all system components.

Common Pitfalls

Further Resources

Knowledge Check

Four questions for self-assessment. Click on each question to see the correct answer and explanation.

What is the core principle of the 3-2-1 backup concept?
  • A) 3 different backup systems, 2 copies per system, 1 copy in the cloud
  • B) 3 copies of your data, on 2 different media, with 1 copy off-site
  • C) 3 daily backups, 2 weekly, 1 monthly archiving
  • D) 3 different locations, 2 backup methods, 1 automatic system

Correct Answer: B. The 3-2-1 principle ensures you have three copies of your data, stored on two different media, with one copy kept at an external location to protect against local disasters.

What is the primary benefit of self-hosting in the context of data sovereignty?
  • A) Lower costs compared to cloud services
  • B) Full control over one's own digital infrastructure and data
  • C) Easier operation through graphical user interfaces
  • D) Automatic updates and maintenance through systems

Correct Answer: B. The main benefit of self-hosting is complete control and sovereignty over one's own digital infrastructure and data, which minimizes dependencies on commercial providers.

Which component is typically placed in the DMZ (Demilitarized Zone) of a self-hosting architecture?
  • A) Internal workstations and servers
  • B) Backup systems and databases
  • C) Mail servers and web servers
  • D) Firewall and router

Correct Answer: C. The DMZ is a network zone between the internal network and the internet that hosts services like mail servers and web servers that need to be accessible from outside but remain isolated from the internal network.

Why is regular testing of backups an essential part of a robust backup concept?
  • A) To test the backup software for functionality
  • B) To ensure the backups are actually recoverable
  • C) To optimize backup speed
  • D) To reduce storage space requirements

Correct Answer: B. Regular recovery exercises ensure that the backups are not only present but actually work and the data is completely recoverable, which is crucial in an emergency.