Nextcloud selber hosten (Kurzanleitung)
HostingNextcloud selbst hosten
Das selbstständige Hosten einer Nextcloud-Instanz kann durchaus anspruchsvoll sein. Man könnte auf fertige Lösungen wie YunoHost oder andere vorgefertigte Plattformen setzen, aber hier beschreibe ich, wie ich meine Installation manuell betreibe und pflege.
Eine lange und sehr ausführliche Anleitung findet du im Kapitel: Nextcloud Installation. Dort wird im Detail beschrieben, wie Nextcloud Yourselfin
Hostingeiner avirtuellen NextcloudMaschine instancemit onDebian yourauf owneinem canProxmox-Node beaufgesetzt challenging. You could rely on YunoHost or other pre-configured platforms, but here I describe how I host and maintain my installation manually.wird.
HandlingBehebung aeines ServerServerfehlers Errordurch Caused by a Missingfehlenden clamav-daemon
IIch uninstalledhabe clamav-daemon andund Elasticsearch, sincedeinstalliert, Ida wasich notdiese usingFunktionen thesenicht featuresnutze andund ClamAV hadimmer beenwieder causingProbleme continuousverursacht issueshat (includingdarunter thedie well-knownbekannten falseFehlalarme positivesbeim whenScannen scanningvon PDFs forauf creditKreditkartennummern card– numbersetwas, —das somethingich Iüberhaupt donicht not need at all)brauche).
IIch hadhatte alreadydie disabledVolltextsuche Full-Textbereits Searchseit formehreren severalTagen days,deaktiviert, butallerdings Inicht haddie notAntivirus-App. disabledNach thedem AntivirusEntfernen app. After removingvon Elasticsearch andund ClamAV,ClamAV everythinglief seemedzunächst finealles untilnormal I– performedbis anich upgradeein ofUpgrade mymeiner NextcloudNextcloud-Instanz instance.durchgeführt habe.
Suddenly,Plötzlich Ierschien wasnur greetednoch with:die Meldung:
„Es ist ein interner Serverfehler aufgetreten.“
An internal server error occurred.”
TheIm NextcloudNextcloud-Log logzeigte showedsich, thatdass thedas systemSystem wasweiterhin stillversuchte, tryingeine toVerbindung connectzum tonicht themehr missingexistierenden ClamAVClamAV-Daemon daemon.herzustellen.
ToUm inspectdie theLogs log,direkt changeanzusehen, intowechsle yourin Nextclouddas installationNextcloud-Installationsverzeichnis directoryund andführe run:aus:
sudo -u www-data php occ log:tail
ThisDamit willwerden streamdie theneuesten mostLog-Einträge recentlive logausgegeben. entries.Die The(gekürzte) shortenedFehlermeldung errorbei messagemir in my case was:lautete:
Error core RuntimeException: Cannot connect to "/var/run/clamav/clamd.ctl":
No such file or directory (code 2) at apps/files_antivirus/lib/Scanner/ExternalClam.php line 41
BecauseDa thedie webWeboberfläche interfacenicht wasmehr noerreichbar longerwar, accessible,gab Ies hadzwei twoMöglichkeiten, optionsdie toFunktionalität restore functionality:wiederherzustellen:
ReinstallClamAVClamAV,wiederorinstallieren oderDisabledietheAntivirus-AppantivirusinappNextcloudinside Nextcloud.deaktivieren.
IIch chosehabe themich latter.für Disablingdie thezweite appVariante viaentschieden. theDas commandDeaktivieren lineder isApp straightforward:über die Kommandozeile ist sehr einfach:
# ChangeIns intoNextcloud-Installationsverzeichnis the Nextcloud installation directorywechseln
cd /var/www/nextcloud
# ListAlle installedinstallierten appsApps auflisten (enabledaktiv andund disabled)inaktiv)
sudo -u www-data php occ app:list
# DisableDie theAntivirus-App files_antivirus scannerdeaktivieren
sudo -u www-data php occ app:disable files_antivirus
AfterNach disablingdem theDeaktivieren app,war thedie NextcloudNextcloud-Weboberfläche websofort interfacewieder becameerreichbar accessibleund againdas andSystem thelief systemwieder returned to normal operation.normal.
Tipp: Wenn du Apps wie files_antivirus dauerhaft nicht mehr nutzen möchtest, ist es sinnvoll, sie nicht nur zu deaktivieren, sondern ggf. auch direkt zu deinstallieren (mit occ app:remove files_antivirus), um zukünftige Upgrade-Probleme zu vermeiden.