Get in Touch
 Duration 35 hours

Course Outline

Designing Sovereign Architecture

  • Threat modeling: pinpointing cloud dependencies and data egress points.
  • Network topology: configuring DMZ, internal zones, and management networks.
  • Hardware selection: choosing servers, storage, networking gear, and UPS units.
  • Establishing disaster recovery sites and air-gap requirements.

Identity and Access Foundations

  • Deploying Authentik to enable SSO across all services.
  • Designing LDAP directory structures and group policies.
  • Configuring Step CA for service-to-service mTLS.
  • Enrolling YubiKey and other hardware tokens.

Communication and Collaboration Hubs

  • Implementing Synapse/Element for chat and federation.
  • Setting up Jitsi Meet for video conferencing.
  • Deploying Roundcube/Nextcloud Mail for email services.
  • Utilizing Nextcloud for file synchronization, calendars, and contacts.
  • Integrating OnlyOffice for document editing capabilities.

Development and Operations Platforms

  • Using Gitea for source code management and CI/CD pipelines.
  • Configuring Woodpecker CI for automated builds.
  • Deploying Nexus or Harbor for artifact and container registry management.
  • Implementing Wazuh for security monitoring and compliance checks.
  • Establishing Uptime Kuma for service health dashboards.

AI and Knowledge Management

  • Deploying Ollama for local LLM serving.
  • Setting up LibreChat for internal AI assistant access.
  • Adopting Obsidian or Logseq for personal knowledge bases.
  • Preserving web content using Hoarder/ArchiveBox.

Security and Perimeter Defense

  • Deploying pfSense or OPNsense firewalls.
  • Configuring Suricata IDS/IPS with custom rules.
  • Setting up WireGuard/OpenVPN for secure remote access.
  • Implementing Pi-hole for DNS filtering and local resolution.
  • Managing team passwords with Vaultwarden.

Backup, DR, and Operations

  • Establishing a BorgBackup central repository for all services.
  • Automating database dumps and off-site replication.
  • Documenting runbooks and incident response procedures.
  • Conducting capacity planning and defining scaling triggers.
  • Performing quarterly sovereignty audits and dependency reviews.

Capstone Project

  • Presenting a fully operational sovereign stack.
  • Peer review of architectural decisions and associated trade-offs.
  • Conducting load testing and failure injection exercises.
  • Handing over documentation and assessing operational readiness.

Requirements

  • Advanced proficiency in Linux, networking, and container orchestration.
  • Completion of at least two other Data Sovereignty courses or equivalent professional experience.
  • Solid understanding of DNS, TLS, firewall, and backup concepts.

Target Audience

  • Senior infrastructure architects involved in designing sovereign organizations.
  • CTOs and CISOs formulating digital independence roadmaps.
  • Digital transformation teams within government and defense sectors.

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories