Technik des Kaktus

Die Infrastruktur der KaktusCloud basiert mittlerweile auf leistungsfähigen Servern und modernen Technologien. Unser Setup umfasst insgesamt vier Server, eine Storagebox (Onlinespeicher) und einen Load-Balancer. Nach der Veröffentlichung wird diese Infrastruktur aufgrund sinkender Nutzerzahlen auf ein System mit zwei Servern (ohne Load-Balancer) verkleinert.

Server und Storage

Die Kaktuscloud wird auf einem Arm64-Server gehostet, der über eine verschlüsselte Verbindung mit einer Storagebox verbunden ist. Aktuell bietet diese Storagebox über 1 TB Speicherplatz, welcher bei Bedarf auf bis zu 20 TB erweitert werden kann. Auf diesem Server läuft auch eine Docker-Instanz, die unsere Office-Suite „Collabora Office“ implementiert, welche in die Nextcloud integriert ist. Diese Suite ist unter der Domain office.dein-kaktus.de erreichbar und bietet umfassende Funktionen für die Zusammenarbeit und Dokumentenverwaltung.

Synchronisation und Planung

Insgesamt synchronisieren vier PCs alle Dateien über den Cloud-Server, was eine nahtlose Bearbeitung der Dateien auf allen PCs ermöglicht. Zudem erleichtert die Deck-App (ähnlich wie Notion oder Trello) die Planung und Organisation von Aufgaben und Projekten. Diese Funktion ist besonders nützlich für die Planung und Verwaltung der kommenden Kaktus-Ausgaben.

Kommunikation und Weiterleitungen

Über die Talk-App der KaktusCloud können Mitglieder der Redaktion auch mit mobilen Endgeräten kommunizieren, was eine flexible und standortunabhängige Zusammenarbeit ermöglicht. Unsere Webseite dein-kaktus.de nutzt einen Load-Balancer, um die Benutzer je nach aktueller Auslastung effizient auf einen der drei Server (node1.dein-kaktus.de, node2.dein-kaktus.de, node3.dein-kaktus.de) zu verteilen. Dies stellt sicher, dass die Performance und Verfügbarkeit der Seite stets optimal sind. Zudem gibt es eine permanente Weiterleitung auf unserem Hauptserver, die Benutzer von blog.dein-kaktus.de automatisch auf dein-kaktus.de umleitet.

Diese ausgeklügelte und flexible Infrastruktur ermöglicht es uns, unseren Nutzern eine zuverlässige und skalierbare Cloud-Lösung zu bieten, die jederzeit erweiterbar und anpassbar ist.