Hilfe

Willkommen bei CloudService - Ihrer persönlichen Cloud-Lösung.


Erste Schritte

Was ist CloudService?

CloudService ist eine selbst-gehostete Cloud-Speicher-Lösung ähnlich wie Nextcloud oder Dropbox. Sie können Dateien hochladen, organisieren und teilen.

Nach dem Login

Nach dem Login landen Sie auf der Landing Page mit verschiedenen Widgets:

  • Speicherplatz - Zeigt Ihre Speichernutzung
  • Letzte Dateien - Schnellzugriff auf kürzlich hochgeladene Dateien
  • Weitere Widgets - Je nach installierten Plugins
Navigation
  • Dateien - Ihre Datei- und Ordnerstruktur
  • Dashboard - Detaillierte Übersicht
  • Profil - Persönliche Einstellungen
  • Einstellungen - Admin-Bereich (nur für Admins)

Dateiverwaltung

Dateien hochladen
  1. Gehen Sie zu Dateien
  2. Klicken Sie auf Hochladen
  3. Wählen Sie eine oder mehrere Dateien aus
  4. Die Dateien werden automatisch hochgeladen
Ordner erstellen
  1. Klicken Sie auf Neuer Ordner
  2. Geben Sie einen Namen ein
  3. Bestätigen Sie mit Enter
Unterstützte Dateitypen

CloudService unterstützt alle gängigen Dateitypen:

  • Dokumente: PDF, DOC, DOCX, XLS, XLSX, PPT, TXT
  • Bilder: JPG, PNG, GIF, SVG, WebP
  • Videos: MP4, AVI, MOV, MKV
  • Audio: MP3, WAV, FLAC
  • Archive: ZIP, RAR, 7Z
  • Code: PY, JS, HTML, CSS, etc.

Teilen & öffentliche Links

Dateien mit einem Nutzer teilen
  1. Wählen Sie eine Datei oder einen Ordner aus
  2. Klicken Sie auf Teilen
  3. Wählen Sie den Empfänger und die Berechtigungsstufe
  4. Optionaler persönlicher Begleittext möglich
Datei-Berechtigungsstufen
StufeWas ist erlaubt?
AnsehenNur lesen, keine Downloads
DownloadLesen und herunterladen
BearbeitenLesen, herunterladen, bearbeiten
LöschenZusätzlich löschen
AdminVolle Kontrolle inkl. weiterteilen
Öffentliche Links
  • Dateien oder Ordner per Link teilen – auch ohne Konto
  • Optional: Passwortschutz für den Link
  • Optional: Ablaufdatum oder maximale Download-Anzahl
  • Links können jederzeit deaktiviert werden

Team-Sites

Team-Sites sind gemeinsame Arbeitsbereiche für Gruppen – ähnlich wie SharePoint-Teamseiten. Jede Team-Site hat eine eigene Dokumentbibliothek, Neuigkeiten und Mitgliederliste.

Team-Site erstellen
Benötigt die Gruppe Team-Manager, Abteilungsleiter oder Administratoren – oder is_staff.
  1. Gehen Sie zu Teilen → Team-Sites
  2. Klicken Sie auf Neue Team-Site
  3. Vergeben Sie einen Namen und laden Sie Mitglieder ein
  4. Optional: Hintergrundbild oder -video für das Team-Dashboard
Rollen innerhalb einer Team-Site
RolleRechte
BesitzerAlle Aktionen: Mitglieder verwalten, Site bearbeiten, löschen
Team-LeaderMitglieder verwalten, Inhalte und Neuigkeiten bearbeiten
MitgliedDokumente lesen/hochladen, Neuigkeiten lesen
Team-News

Team-Leader und Besitzer können Neuigkeiten direkt in der Team-Site veröffentlichen. Diese erscheinen auch im persönlichen MySite-Dashboard der Mitglieder.

Abteilungszuweisung

Team-Sites können einer Abteilung zugeordnet werden. Abteilungsleiter können diese Zuweisung verwalten.

Abteilungen

Abteilungen strukturieren Ihre Organisation. Jede Abteilung hat einen Leiter, Mitglieder mit Rollen und verknüpfte Team-Sites.

Abteilung erstellen
Benötigt die Gruppe Abteilungsleiter oder Administratoren – oder is_staff.
  1. Gehen Sie zu Abteilungen (Navigation)
  2. Klicken Sie auf Neue Abteilung
  3. Vergeben Sie Name, Farbe, Symbol und optionalen Abteilungsleiter
Mitglieder-Rollen in Abteilungen
RolleRechte
AbteilungsleiterVollzugriff: Mitglieder verwalten, Team-Sites zuweisen, Abteilung bearbeiten
ManagerMitglieder verwalten, Team-Sites zuweisen
MitgliedAbteilungsseite ansehen, Team-News lesen
Team-Sites zuweisen

Über Team-Sites verwalten auf der Abteilungsseite können Abteilungsleiter und Manager Team-Sites der Abteilung zuordnen oder entfernen. Nicht zugewiesene Team-Sites werden ebenfalls angezeigt.

Abteilung löschen
Das Löschen einer Abteilung entfernt auch alle Mitgliedschaften. Zugewiesene Team-Sites bleiben bestehen, verlieren aber die Abteilungszuweisung. Benötigt die Gruppe Administratoren oder is_staff.

News & Nachrichten

CloudService hat zwei Arten von Nachrichten: Globale News für das gesamte Unternehmen und Team-News für einzelne Team-Sites.

Globale News erstellen
Benötigt die Gruppe Redakteure, Abteilungsleiter oder Administratoren – oder is_staff.
  1. Gehen Sie zu News in der Navigation
  2. Klicken Sie auf Neuer Artikel
  3. Füllen Sie Titel, Inhalt, Kategorie und optionales Titelbild aus
  4. Wählen Sie ob der Artikel sofort oder zu einem bestimmten Datum veröffentlicht wird
Team-News

Team-Leader und Site-Besitzer können direkt aus der Team-Site heraus Nachrichten verfassen. Diese sind nur für Mitglieder der Site sichtbar und erscheinen im MySite-Dashboard.

Kommentare & Reaktionen
  • Alle eingeloggten Nutzer können Artikel kommentieren
  • Reaktionen (z.B. Like, Herz) sind mit einem Klick möglich
  • Kommentare unterstützen Antworten (Threading)
Kategorien

Kategorien können von Redakteuren und Administratoren angelegt werden und helfen bei der Filterung im News-Bereich.

Gruppen & Berechtigungen

CloudService nutzt ein rollenbasiertes Berechtigungssystem mit Django-Gruppen. Jeder Nutzer kann Mitglied einer oder mehrerer Gruppen sein.

Die Gruppen-Verwaltung ist erreichbar über: Benutzermenü → Gruppen & Berechtigungen (nur für Superuser sichtbar).
Standard-Gruppen
GruppeWas darf diese Gruppe?
Administratoren Alle App-Funktionen: Abteilungen erstellen & löschen, beliebige Abteilungen verwalten, beliebige Team-Sites verwalten, News schreiben & löschen, Kategorien verwalten.
Entspricht funktional dem is_staff-Flag auf App-Ebene.
Abteilungsleiter Abteilungen erstellen & bearbeiten, Mitgliedschaften verwalten, Team-Sites erstellen, News-Artikel schreiben & bearbeiten.
Redakteure News-Artikel erstellen, bearbeiten, löschen und Kategorien verwalten. Kein Zugriff auf Abteilungen oder Team-Site-Verwaltung.
Team-Manager Team-Sites erstellen und bearbeiten, Team-News schreiben. Kein Zugriff auf Abteilungsverwaltung.
Mitarbeiter Standardzugang: Inhalte lesen, kommentieren, eigene Dateien hochladen. Keine Verwaltungsfunktionen.
Nutzer einer Gruppe zuweisen
  1. Öffnen Sie Gruppen & Berechtigungen (Benutzermenü, nur Staff)
  2. Wählen Sie bei der gewünschten Gruppe im Dropdown den Nutzer aus
  3. Klicken Sie auf + – der Nutzer wird sofort hinzugefügt
  4. Zum Entfernen: X-Schaltfläche neben dem Nutzer-Chip
Wichtige Hinweise
  • Die Gruppen-Verwaltung ist nur für Superuser zugänglich.
  • Das is_staff-Flag allein gewährt keine App-Rechte mehr. Nur Mitglieder der Gruppe Administratoren (oder Superuser) haben erweiterten Zugriff.
  • Ein Nutzer kann in mehreren Gruppen gleichzeitig Mitglied sein. Die Berechtigungen addieren sich.
  • Innerhalb einer Abteilung oder Team-Site gelten zusätzlich die dortigen Rollen (Abteilungsleiter, Manager, Mitglied / Besitzer, Team-Leader).
  • Gruppen können mit python manage.py setup_groups neu erstellt oder aktualisiert werden.
Beziehung: Gruppen vs. Abteilungsrollen
BerechtigungsebeneGilt fürWo vergeben?
Django-GruppeGesamtes SystemGruppen & Berechtigungen (Staff)
Abteilungsrolle (Leiter/Manager/Mitglied)Genau diese AbteilungAbteilungsseite → Mitglieder
Team-Site-Rolle (Besitzer/Team-Leader/Mitglied)Genau diese Team-SiteTeam-Site → Mitglieder verwalten

Dashboard & Widgets

Landing Page

Die Landing Page zeigt Widgets in einem Grid-Layout. Widgets werden von Plugins bereitgestellt.

Standard-Widgets
  • Speicherplatz - Zeigt Dateien, Ordner und Speichernutzung
  • Letzte Dateien - Die 5 zuletzt hochgeladenen Dateien
Plugin-Widgets

Plugins können zusätzliche Widgets hinzufügen, z.B.:

  • Uhr - Analoge Uhr mit Datum
  • Wetter - Aktuelle Wetterdaten
  • RSS Feed - Nachrichten-Feed

Plugins

Was sind Plugins?

Plugins erweitern CloudService um zusätzliche Funktionen wie Widgets, Dateivorschauen oder Integrationen.

Plugin-Verwaltung

Administratoren können Plugins unter Einstellungen verwalten:

  • Aktivieren/Deaktivieren - Plugins ein- oder ausschalten
  • Konfigurieren - Plugin-Einstellungen anpassen (Zahnrad-Symbol)
  • Hochladen - Neue Plugins als ZIP hochladen
  • Entdecken - Lokale Plugins aus dem Ordner erkennen
Eigene Plugins entwickeln

Entwickler können eigene Plugins erstellen. Siehe Entwickler-Dokumentation.

Einstellungen

Profil-Einstellungen
  • Profil bearbeiten - Name, Avatar, Bio
  • Passwort ändern - Sicherheit
  • Sprache & Zeitzone - Lokalisierung
  • Theme - Hell/Dunkel/Auto
Admin-Einstellungen (Staff)

Nur für Nutzer mit Staff-Zugang:

  • Gruppen & Berechtigungen - Nutzer Rollen zuweisen (Details)
  • Plugin-Verwaltung - Plugins aktivieren/deaktivieren/konfigurieren
  • Landing-Editor - Startseite visuell bearbeiten (GrapesJS)
  • Benutzer-Verwaltung - Im Django Admin (/admin/)
  • System-Einstellungen - Erweiterte Konfiguration (/settings/)

Support

Bei Fragen oder Problemen:

Über CloudService

Entwicklung

CloudService ist eine moderne, selbst-gehostete Cloud-Speicher-Lösung, entwickelt mit Django 5.x.

Entwickler: Andreas Borowczak

Unternehmen
Aboro IT

IT-Dienstleistungen & Software-Entwicklung

aboro-it.de

Django 5.x
Backend Framework
Bootstrap 5
UI Framework
Plugin-System
Erweiterbar