So richten Sie Nextcloud unter NixOS ein
Voraussetzungen
- Ein funktionierendes NixOS-System
- Eine Domain oder ein Subdomain, um Nextcloud zu erreichen
Schritt 1: PostgreSQL-Datenbank einrichten
Nextcloud benötigt eine Datenbank, um zu funktionieren. In diesem Beispiel verwenden wir PostgreSQL.
Führen Sie den folgenden Befehl aus, um PostgreSQL zu installieren:
nixos-rebuild switch services.postgresql
Sobald PostgreSQL installiert ist, müssen Sie eine Datenbank und einen Benutzer für Nextcloud erstellen. Führen Sie dazu den folgenden Befehl aus:
sudo -u postgres createuser nextcloud
sudo -u postgres createdb nextcloud
Schritt 2: Nextcloud installieren
Führen Sie den folgenden Befehl aus, um Nextcloud zu installieren:
nixos-rebuild switch services.nextcloud
Dieser Befehl installiert Nextcloud und konfiguriert es automatisch.
Schritt 3: Nextcloud konfigurieren
Öffnen Sie Ihren Webbrowser und gehen Sie zu der Domain oder dem Subdomain, die Sie für Nextcloud festgelegt haben. Sie werden aufgefordert, einen Administrator zu erstellen. Geben Sie einen Benutzernamen, ein Passwort und eine E-Mail-Adresse ein.
Nachdem Sie einen Administrator erstellt haben, können Sie Nextcloud konfigurieren. Klicken Sie auf das Zahnradsymbol in der oberen rechten Ecke des Bildschirms und wählen Sie "Einstellungen".
In den Einstellungen können Sie verschiedene Optionen konfigurieren, z. B. die Sprache, die Zeitzone und die Sicherheitseinstellungen.
Schritt 4: Nextcloud verwenden
Sobald Nextcloud konfiguriert ist, können Sie es verwenden. Klicken Sie auf das Symbol "Dateien" in der linken Seitenleiste, um auf Ihre Dateien zuzugreifen.
Sie können auch andere Apps von der App-Store-Seite installieren.
Optional: Nextcloud mit einem Reverse-Proxy schützen
Um Nextcloud mit einem Reverse-Proxy zu schützen, müssen Sie den Proxy in der Nextcloud-Konfiguration konfigurieren. Öffnen Sie die Datei /etc/nixos/configuration.nix
und suchen Sie die Zeile services.nextcloud.config.trusted_proxies
. Fügen Sie die IP-Adresse oder den Hostnamen Ihres Reverse-Proxys zu dieser Zeile hinzu.
Sobald Sie die Proxy-Konfiguration vorgenommen haben, müssen Sie den Reverse-Proxy neu starten. Führen Sie dazu den folgenden Befehl aus:
sudo systemctl restart nginx
Fertigstellung
Sie haben nun Nextcloud unter NixOS eingerichtet. Sie können es jetzt verwenden, um Ihre Dateien, Kontakte, Kalender und mehr zu speichern.
Mehr: https://www.addictivetips.com/ubuntu-linux-tips/how-to-set-up-nextcloud-on-nixos/