Welche Alternative zu Nextcloud?
Hallo Leute,
ich habe mir vor 3 Tagen eine Nextcloud in einem LXC (Linux Container) installiert. Zusätzlich nutze ich Cloudflare Tunnel, um von außen meine Nextcloud zu erreichen.
Bis jetzt funktioniert die Nextcloud, jedoch ist sie nicht einwandfrei konfiguriert. Ich habe well-know\webfinder und well-know\nodeinfo Fehler und in den Protokollen ist eine Seite voller Fehler.
Ich habe bereits 4 Stunden in das Beheben investiert, jedoch bin ich von Nextcloud enttäuscht. Eine Lösung, die selbst an Schulen zum Einsatz kommt, und dann ist der Adminaufwand beträchtlich - wow!
Daher suche ich nach einer Alternative zu Nextcloud, die "out-of-the-box" funktioniert, ohne große Fehlerbehebungsmaßnahmen.
Das kann halt echt nicht sein. Ich meine Portainer läuft out of the box, wordpress, pihole und vieles mehr.
PS:
Viele Fehler kriege ich auch nicht behoben, wie die well-known Fehler, und daher ignoriere ich es erst mal weg. Ist schlecht, aber was soll man mache, wenn Foren und Youtube keine Hilfestellung geben.
2 Antworten
Seafile wäre eine File Sharing Alternative zu Nextcloud.
Ansonsten habe ich Gutes über Nextcloud als Snap gehört.
Außerdem sind die Fehler ja eher irrelevant, wenn es läuft und nur für dich ist. Fehler gibt es immer bei jeder Software.
Tipp habe ich von The Linux Experiment, der seine Nextcloud wohl über Snap laufen lässt.
Für den Desktop sind Snaps der größte Schrott, schlimmer als AppImages, aber bei Server-Software ist die echt gut.
Puh, keine Ahnung. Allerdings weiß ich nicht, wie groß das Problem bei Docker ist. Die Prozesse die in Docker laufen haben ja erstmal keine Möglichkeit, aus dem Container auszubrechen (zumindest so weit ich weiß?).
Solange es keine Sicherheitslücke im Docker-Daemon gibt: ja?
Ich bin aber immer ein Freund davon, Zeug, dass keine root-Rechte braucht, auch nicht als root laufen zu lassen. Und bei Docker verstehe ich es nicht so ganz, warum der root-Rechte braucht, wenn es Podman gibt, der es ohne kann.
Aber ich bin da auch nicht tief in der Materie drinnen und es ist auch nicht mein täglich Brot.
Habe das hier gefunden: https://unix.stackexchange.com/questions/156938/why-does-docker-need-root-privileges
tl;dr: Port-Mapping geht nur mit root.
Und es gibt wohl auch einen rootless-mode: https://docs.docker.com/engine/security/rootless/
Ich habe die bei mir mit Docker installiert. Läuft völlig problemlos.
Administrations-Aufwand ist praktisch Null.
Docker-Compose:
version: "3"
volumes:
nextcloud:
db:
services:
db:
image: mariadb
restart: always
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
volumes:
- db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=passwort1
- MYSQL_PASSWORD=passwort2
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
nextcloud:
image: nextcloud
ports:
- 8080:80
restart: always
links:
- db
volumes:
- nextcloud:/var/www/html
- /data/nextcloud/data:/var/www/html/data
- /data/nextcloud/config:/var/www/html/config
environment:
- MYSQL_PASSWORD=passwort2
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_HOST=db
- NEXTCLOUD_TRUSTED_DOMAINS=meinedomain.lan
Das ganze update ich dann regelmäßig mit
#!/bin/sh
docker-compose pull
docker-compose down
docker-compose up --detach
Vielen Vielen Vielen Vielen Dank. Mit dem Compose habe ich keine Probleme mit well known
Ich habe gerade noch mal recherchiert und tatsächlich. Als Snap wäre eine Nextcloud in 2 Minuten online. Hätte ich das vor 3 Tagen gewusst. Ich bin mir halt nicht sicher, ob man sagen kann. Ja deine Nextcloud hat fehler, aber wenn es geht das gehts ... :/