~/cheat-sheets / occ
Comandi occ di Nextcloud
Comandi occ collaudati per gestire Nextcloud – cercabili e copiabili con un clic. Eseguili dalla directory di Nextcloud, es. /var/www/nextcloud.
35 comandi
Manutenzione e aggiornamenti
Mostra versione, stato installazione e manutenzione
sudo -u www-data php occ statusAttiva la modalità manutenzione (blocca gli utenti)
sudo -u www-data php occ maintenance:mode --onDisattiva la modalità manutenzione
sudo -u www-data php occ maintenance:mode --offCompleta l'aggiornamento dopo aver sostituito i file
sudo -u www-data php occ upgradeEsegue i passi di riparazione (mimetype, cache ecc.)
sudo -u www-data php occ maintenance:repairVerifica l'integrità dei file core (firme)
sudo -u www-data php occ integrity:check-core
File, cestino e versioni
Riscansiona il file system di tutti gli utenti
sudo -u www-data php occ files:scan --allRiscansiona i file di un singolo utente
sudo -u www-data php occ files:scan USERRiscansiona solo una cartella (più veloce)
sudo -u www-data php occ files:scan --path="/USER/files/FOLDER"Riscansiona la cartella appdata (es. anteprime)
sudo -u www-data php occ files:scan-app-dataRimuove voci orfane dalla filecache
sudo -u www-data php occ files:cleanupSvuota definitivamente il cestino di tutti gli utenti
⚠ Attenzione: modifica o cancella datisudo -u www-data php occ trashbin:cleanup --all-usersElimina dal cestino i file oltre la retention
⚠ Attenzione: modifica o cancella datisudo -u www-data php occ trashbin:expireElimina tutte le versioni dei file di tutti gli utenti
⚠ Attenzione: modifica o cancella datisudo -u www-data php occ versions:cleanup
Utenti e gruppi
Elenca tutti gli utenti
sudo -u www-data php occ user:listDettagli utente (quota, gruppi, ultimo login)
sudo -u www-data php occ user:info USERCrea un utente e lo aggiunge a un gruppo (chiede la password)
sudo -u www-data php occ user:add --display-name="Max Mustermann" --group="staff" USERReimposta la password di un utente
sudo -u www-data php occ user:resetpassword USERDisattiva un utente (i dati restano)
sudo -u www-data php occ user:disable USERElimina un utente e tutti i suoi file
⚠ Attenzione: modifica o cancella datisudo -u www-data php occ user:delete USERMostra l'ultimo accesso di un utente
sudo -u www-data php occ user:lastseen USERAggiunge un utente a un gruppo
sudo -u www-data php occ group:adduser GROUP USER
App
Elenca app attive e disattivate con versione
sudo -u www-data php occ app:listAttiva un'app
sudo -u www-data php occ app:enable APPDisattiva un'app (es. dopo un update difettoso)
sudo -u www-data php occ app:disable APPAggiorna tutte le app all'ultima versione
sudo -u www-data php occ app:update --all
Database, cron e configurazione
Crea gli indici DB mancanti (avviso nella panoramica admin)
sudo -u www-data php occ db:add-missing-indicesImposta i job in background su cron di sistema
sudo -u www-data php occ background:cronMostra i trusted domains
sudo -u www-data php occ config:system:get trusted_domainsAggiunge un dominio come indice 2 in trusted_domains
sudo -u www-data php occ config:system:set trusted_domains 2 --value="cloud.example.com"Imposta il loglevel su warning (0=debug … 4=fatal)
sudo -u www-data php occ config:system:set loglevel --value=2 --type=integer
Sicurezza e log
Mostra lo stato della cifratura lato server
sudo -u www-data php occ encryption:statusStato 2FA e provider attivi di un utente
sudo -u www-data php occ twofactorauth:state USERDisattiva la 2FA TOTP per un utente (dispositivo perso)
⚠ Attenzione: modifica o cancella datisudo -u www-data php occ twofactorauth:disable USER totpMostra le ultime 100 voci di log (app logreader)
sudo -u www-data php occ log:tail 100
Nessun risultato.
Nuovi articoli via e-mail
Un'e-mail per ogni nuovo articolo. Nessun tracciamento, puoi annullare quando vuoi. Come ringraziamento dopo la conferma: la mia checklist “Gestione server e patching” (PDF).