Sign-up (signup) ist eine Registrierungs-App für Nextcloud: Sie fügt deiner Nextcloud eine Seite für die Selbstregistrierung hinzu, verlinkt vom Anmeldebildschirm („Create an account“). Besucher geben ihre E-Mail-Adresse, die von dir gewünschten persönlichen Daten und ein Passwort ihrer Wahl ein, akzeptieren deine Bedingungen und bekommen ihr Konto — nach Bestätigung der Adresse, nach Freigabe durch einen Administrator oder sofort: Du entscheidest.
Was es macht
- E-Mail-Bestätigung (optional, standardmäßig an): ein sechsstelliger Code, ein Link oder beides. Vor der Bestätigung der Adresse existiert kein Konto; unbestätigte Registrierungen laufen von selbst ab (standardmäßig nach 24 Stunden) und werden mit ihren Daten entfernt.
- Freigabe durch Administratoren (optional): Neue kostenlose Konten warten deaktiviert in einer Liste mit Approve und Reject. Administratoren erhalten eine Nextcloud-Benachrichtigung und eine E-Mail; der Besucher erhält eine E-Mail mit der Entscheidung (und deinem Grund, falls du einen angibst).
- Dein Formular: Vor- und Nachname, Telefon, Firma, Adresse, Stadt, Postleitzahl, Land — jedes nicht gefragt, optional oder Pflicht — plus eigene Felder (Text, Langtext, Telefon, Datum, Liste, Kontrollkästchen) mit Beschriftungen auf Englisch und Rumänisch.
- Neue Konten: Speicherkontingent und Gruppen nach deiner Wahl, Anmeldename aus der E-Mail-Adresse, aus dem Namen oder vom Besucher gewählt, eine Willkommens-E-Mail mit eigenem Text, und der Besucher wird automatisch angemeldet. Das Passwort folgt deiner Nextcloud-Passwortrichtlinie.
- Missbrauchsschutz: Ratenlimits und Brute-Force-Schutz, ein verstecktes Feld, das nur Bots ausfüllen, eine Mindestzeit zum Ausfüllen des Formulars, ein tägliches Limit pro Netzwerkadresse, erlaubte und blockierte E-Mail-Domains und Blockierung temporärer (Wegwerf-)Adressen — eine eingebaute Liste plus eine Liste, die MediaLab Works aktuell hält. Eine Captcha-App kann sich ins Formular einklinken.
- Datenschutz: Eine Adresse, die bereits ein Konto hat, bekommt eine E-Mail statt eines Codes, sodass die Seite nie verrät, wer registriert ist. Das Passwort wird nur verschlüsselt aufbewahrt, bis das Konto existiert. Benutzer sehen ihre Angaben unter Personal info → Registration details.
- Englisch und Rumänisch für Besucher, Benutzer und Administratoren.
Kostenpflichtige Tarife mit Cashier
Installiere Cashier (1.2 oder neuer) und Sign-up erkennt ihn automatisch: Die Registrierungsseite bietet deine Tarife neben dem kostenlosen Konto an (oder stattdessen — ganz wie du willst). Der Besucher wählt einen Tarif, füllt das Formular aus, bestätigt die Adresse und zahlt mit Stripe; das Konto wird erstellt und aktiviert, sobald die Zahlung bestätigt ist, mit dem Speicher und den Gruppen des Tarifs, und der Besucher ist angemeldet. Ohne Cashier bietet Sign-up nur die kostenlose Registrierung.
Wenn eine monatliche Rechnung nicht bezahlt wird, wird das Konto nach Cashiers Kulanzfrist (die 0 Tage betragen kann) gesperrt: Niemand kann sich anmelden, aber Dateien und Daten bleiben genau wie sie sind. Die Bezahlung der Rechnung stellt das Konto sofort wieder her. Der Benutzer wird per E-Mail informiert, wenn eine Rechnung gestellt wird, wenn eine Zahlung fehlschlägt, wenn das Konto gesperrt wird (mit Link zum Bezahlen), wenn die Rechnung bezahlt ist und wenn das Konto wieder aktiv ist. Konten werden nie wegen einer unbezahlten Rechnung gelöscht — nur ein Administrator löscht Konten.
Häufige Fragen
Wie können sich Benutzer auf meiner Nextcloud selbst registrieren? Installiere Sign-up: Die Anmeldeseite bekommt einen Link Create an account zum Registrierungsformular. Du entscheidest, ob die E-Mail-Adresse bestätigt werden muss, ob ein Administrator neue Konten freigibt, welche Felder das Formular fragt und welche Kontingente und Gruppen neue Konten bekommen. Siehe die Anleitung.
Kann ich für Konten Geld verlangen? Ja, mit Cashier 1.2 oder neuer: Der Besucher wählt einen Tarif und zahlt mit Stripe, und das Konto wird erstellt und aktiviert, sobald die Zahlung bestätigt ist.
Wie hält sie Spam-Registrierungen fern? Ratenlimits und Brute-Force-Schutz, ein verstecktes Feld, das nur Bots ausfüllen, eine Mindestzeit zum Ausfüllen des Formulars, ein tägliches Limit pro Netzwerkadresse, erlaubte und blockierte E-Mail-Domains und blockierte temporäre Adressen.
Voraussetzungen
- Nextcloud 30 bis 34, PHP 8.1+, Hintergrund-Jobs (Cron empfohlen) und eine funktionierende E-Mail-Konfiguration.
- Für kostenpflichtige Tarife: Cashier 1.2 oder neuer (MediaLab Works) mit einem Stripe-Konto.
Lizenzierung
Eine Lizenz pro Nextcloud-Instanz: monatlich, jährlich oder als Lifetime-Lizenz, oder enthalten im Nextcloud-Paket. 30 Tage kostenlos testen. Ohne gültige Lizenz zeigt die Registrierungsseite „temporarily unavailable“ an und der Link auf der Anmeldeseite wird ausgeblendet; bestehende Konten sind nicht betroffen und nichts wird gelöscht.
