Skip to content
Language:DeutschEnglishFrançaisItaliano Last updated: 2026-08-18

Anton server infrastructure diagram

---
config:
  theme: redux
  layout: elk
---
flowchart TB
    subgraph prod[" "]
        U["ANTON SERVER"]
        UB[Encrypted local backup]
    end

    A["Backup server 1 (RAID 1)"]
    L["Backup server 2 (RAID 1)"]
    G[Monitoring]
    E[Email error alerts]
    %% Backup connections
    U --> UB
    UB -->|PULL| A
    UB -->|PULL| L

    %% Monitoring
    G -.-> U
    G -.-> A
    G -.-> L
    G --> E

    %% Styling
    classDef production fill:#e1f5fe,stroke:#01579b,stroke-width:3px
    classDef backup fill:#fff3e0,stroke:#e65100,stroke-width:2px
    classDef monitoring fill:#f3e5f5,stroke:#4a148c,stroke-width:2px
    classDef notification fill:#e8f5e8,stroke:#1b5e20,stroke-width:2px
    classDef main fill:#e1f5fe,stroke:#01579b,stroke-width:4px,font-size:16px,font-weight:bold

    class UB production
    class A,L backup
    class G monitoring
    class E notification
    class U main

Security features

  • Local data storage: all data is stored in Switzerland
  • Multi-level backups:
    • Hourly metadata backups (business hours)
    • Daily full backups (metadata + digitised objects)
  • Geographical distribution: two backup servers at two different locations in Switzerland
  • Mirroring: both backup servers run as RAID 1, so every backup exists twice; sixfold data redundancy in total
  • Encryption: all backups are stored and transmitted encrypted
  • Pull-based backups: the backup servers fetch the data (no push)
    • protection against compromise of the production server
  • Continuous monitoring: separate monitoring server
  • Proactive notification: email alerts in case of problems