Skip to main content

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“An istinternal einserver internererror Serverfehler 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:

  • ClamAVReinstall wiederClamAV, installieren oderor
  • dieDisable Antivirus-Appthe inantivirus Nextcloudapp deaktivieren.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.