Nextcloud
Hosting Nextcloud selbst hostenYourself
DasHosting selbstständigea HostenNextcloud einerinstance Nextcloud-Instanzon kannyour durchausown anspruchsvollcan sein.be Manchallenging. könnteYou aufcould fertigerely Lösungen wieon YunoHost oderor andereother vorgefertigtepre-configured Plattformenplatforms, setzen,but aberhere hierI beschreibedescribe ich,how wieI ichhost meineand Installationmaintain manuellmy betreibeinstallation und pflege.
Eine lange und sehr ausführliche Anleitung findet du im Kapitel: Nextcloud Installation. Dort wird im Detail beschrieben, wie Nextcloud in einer virtuellen Maschine mit Debian auf einem Proxmox-Node aufgesetzt wird.manually.
BehebungHandling einesa ServerfehlersServer durchError fehlendenCaused by a Missing clamav-daemon
IchI habeuninstalled clamav-daemon undand Elasticsearch, deinstalliert,since daI ichwas diesenot Funktionenusing nichtthese nutzefeatures undand ClamAV immerhad wiederbeen Problemecausing verursachtcontinuous hatissues (darunterincluding diethe bekanntenwell-known Fehlalarmefalse beimpositives Scannenwhen vonscanning PDFs auffor Kreditkartennummerncredit –card etwas,numbers das— ichsomething überhauptI nichtdo brauche)not need at all).
IchI hattehad diealready Volltextsuchedisabled bereitsFull-Text seitSearch mehrerenfor Tagenseveral deaktiviert,days, allerdingsbut nichtI diehad Antivirus-App.not Nachdisabled demthe EntfernenAntivirus vonapp. After removing Elasticsearch undand ClamAVClamAV, liefeverything zunächstseemed allesfine normaluntil –I bisperformed ichan einupgrade Upgradeof meinermy Nextcloud-InstanzNextcloud durchgeführt habe.instance.
PlötzlichSuddenly, erschienI nurwas nochgreeted die Meldung:with:
„Es“AnistinternaleinserverinternererrorServerfehler aufgetreten.“occurred.”
ImThe Nextcloud-LogNextcloud zeigtelog sich,showed dassthat dasthe Systemsystem weiterhinwas versuchte,still einetrying Verbindungto zumconnect nichtto mehrthe existierendenmissing ClamAV-DaemonClamAV herzustellen.daemon.
UmTo dieinspect Logsthe direktlog, anzusehen,change wechsleinto inyour dasNextcloud Nextcloud-Installationsverzeichnisinstallation unddirectory führeand aus:run:
sudo -u www-data php occ log:tail
DamitThis werdenwill diestream neuestenthe Log-Einträgemost liverecent ausgegeben.log Dieentries. (gekürzte)The Fehlermeldungshortened beierror mirmessage lautete:in my case was:
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
DaBecause diethe Weboberflächeweb nichtinterface mehrwas erreichbarno war,longer gabaccessible, esI zweihad Möglichkeiten,two dieoptions Funktionalitätto wiederherzustellen:restore functionality:
ClamAVReinstallwiederClamAV,installieren oderordieDisableAntivirus-ApptheinantivirusNextcloudappdeaktivieren.inside Nextcloud.
IchI habechose michthe fürlatter. dieDisabling zweitethe Varianteapp entschieden.via Dasthe Deaktivierencommand derline Appis über die Kommandozeile ist sehr einfach:straightforward:
# InsChange Nextcloud-Installationsverzeichnisinto wechselnthe Nextcloud installation directory
cd /var/www/nextcloud
# AlleList installierteninstalled Apps auflistenapps (aktivenabled undand inaktiv)disabled)
sudo -u www-data php occ app:list
# DieDisable Antivirus-Appthe deaktivierenfiles_antivirus scanner
sudo -u www-data php occ app:disable files_antivirus
NachAfter demdisabling Deaktivierenthe warapp, diethe Nextcloud-WeboberflächeNextcloud sofortweb wiederinterface erreichbarbecame undaccessible dasagain Systemand liefthe wiedersystem normal.returned to normal operation.
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.