Nextcloud je sada softwaru typu klient-server pro vytváření a používání služeb hostingu souborů. Je připraven pro podnikovou sféru s rozsáhlými možnostmi podpory. Jelikož se jedná o bezplatný software s otevřeným zdrojovým kódem, může si jej kdokoli nainstalovat a provozovat na svých soukromých serverových zařízeních.
Nextcloud je funkčně podobný službám Dropbox, Office 365 nebo Google Drive, pokud se používá s integrovanými řešeními kancelářského balíku Collabora Online nebo OnlyOffice. Může být hostován v cloudu nebo on-premises. Je škálovatelný od řešení pro domácí kanceláře založených na levném počítači Raspberry Pi až po řešení pro datová centra plné velikosti, která podporují miliony uživatelů.
Původní vývojář ownCloudu Frank Karlitschek rozvětvil ownCloud a vytvořil Nextcloud, který Karlitschek a další členové původního týmu ownCloudu nadále aktivně vyvíjejí.
Obsah
Nextcloud memcache
Pokus o opravu Memcache / APCu po upgrade Nextcloud instalace na verzi 22 pomocí occ
sudo -u www-data php /var/www/nextcloud/occ maintenance:repair
končí chybou
An unhandled exception has been thrown: OC\HintException: [0]: Memcache \OC\Memcache\APCu not available for local cache (Is the matching PHP module installed and enabled?)
Řešení je úprava php.ini
nano /etc/php7.3/cli/php.ini
přidáním apc.enable_cli
apc.enable_cli = 1
sudo -u www-data php /var/www/nextcloud/occ maintenance:repair
výstup po úpravě php.ini
Check indices of the share table. Check indices of the filecache table. Adding additional size index to the filecache table, this can take some time... Filecache table updated successfully. Check indices of the twofactor_providers table. Check indices of the login_flow_v2 table. Check indices of the whats_new table. Check indices of the cards table. Check indices of the cards_properties table. Check indices of the calendarobjects_props table. Check indices of the schedulingobjects table. Check indices of the oc_properties table.
Nextcloud chyba WebDAV
Your web server is not properly set up to resolve "/.well-known/nodeinfo". Further information can be found in the documentation.
Řešení = přidání dalších dvou řádků do 000-default_le-ssl.conf (v případě, že používáte Lets Encrypt)
nano /etc/apache2/sites-available/000-default-le-ssl.conf
Redirect 301 /.well-known/carddav /nextcloud/remote.php/dav Redirect 301 /.well-known/caldav /nextcloud/remote.php/dav Redirect 301 /.well-known/webfinger /nextcloud/index.php/.well-known/webfinger Redirect 301 /.well-known/nodeinfo /nextcloud/index.php/.well-known/nodeinfo
systemctl restart apache2.service
Migrace složky data pod jiný název v konfiguračním souboru /var/www/html/složka_nextcloud/config/config.php
'datadirectory' => '/var/www/html/nove_jméno/data', 'dbtype' => 'mysql', 'version' => '22.2.0.2', 'dbname' => 'nextcloud', 'dbhost' => 'localhost', 'dbport' => '', 'dbtableprefix' => 'oc_', 'mysql.utf8mb4' => true, 'dbuser' => 'nextcloud', 'dbpassword' => 'nextcloud', 'installed' => true, 'memcache.local' => '\\OC\\Memcache\\APCu', 'mail_smtpmode' => 'smtp', 'mail_smtpsecure' => 'tls', 'mail_sendmailmode' => 'smtp', 'mail_from_address' => 'cloud',
Užitečné
Text Home Assistant automatizace Aqara Smart plug
Domovská stránka projektu Nextcloud.