bewCloud

Eine einfache, moderne und quelloffene Cloud-Lösung, die mit TypeScript und Deno erstellt wurde.

Auf Ihre Instanz zugreifen

  • Geöffnet: https://<SERVER_IP>
  • SSL-Warnung akzeptieren (selbstsigniertes Zertifikat).
  • Selbst mit allowSignups=falseDie erste Anmeldung funktioniert immer und wird zum Admin-Benutzer.
  • Erstellen Sie das erste Konto (Admin).
  • Melden Sie sich wie gewohnt an.

Dienstleistungsmanagement

Laufende Container anzeigen:

docker compose -f /root/bewcloud/docker-compose.yml ps

Protokolle anzeigen:

docker compose -f /root/bewcloud/docker-compose.yml logs -f

Dienste neu starten:

docker compose -f /root/bewcloud/docker-compose.yml restart

Alle Dienste beenden:

docker compose -f /root/bewcloud/docker-compose.yml down

Wichtige Dateipfade

  • App-Verzeichnis: /root/bewcloud
  • Anwendungskonfiguration: /root/bewcloud/bewcloud.config.ts
  • Umgebungsvariablen: /root/bewcloud/.env
  • Benutzerdateispeicher: /root/bewcloud/data-files
  • PostgreSQL-Daten: /var/lib/docker/volumes/bewcloud_bewcloud-db/
  • CalDAV / CardDAV (Radicale): /root/bewcloud/data-radicale & /root/bewcloud/radicale-config
  • Lokales SSL-Zertifikat und privater Schlüssel: /etc/nginx/ssl/fullchain.pem & /etc/nginx/ssl/privkey.pem
  • Nginx-Reverse-Proxy-Konfiguration: /etc/nginx/sites-available/bewcloud.conf
  • Nginx-Aktivierungssymbolverknüpfung: /etc/nginx/sites-enabled/bewcloud.conf

Derzeit nicht verfügbar.

Anwendungsdetails