DE EN IT

~/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 status
  • Attiva la modalità manutenzione (blocca gli utenti)

    sudo -u www-data php occ maintenance:mode --on
  • Disattiva la modalità manutenzione

    sudo -u www-data php occ maintenance:mode --off
  • Completa l'aggiornamento dopo aver sostituito i file

    sudo -u www-data php occ upgrade
  • Esegue i passi di riparazione (mimetype, cache ecc.)

    sudo -u www-data php occ maintenance:repair
  • Verifica 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 --all
  • Riscansiona i file di un singolo utente

    sudo -u www-data php occ files:scan USER
  • Riscansiona 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-data
  • Rimuove voci orfane dalla filecache

    sudo -u www-data php occ files:cleanup
  • Svuota definitivamente il cestino di tutti gli utenti

    sudo -u www-data php occ trashbin:cleanup --all-users
    ⚠ Attenzione: modifica o cancella dati
  • Elimina dal cestino i file oltre la retention

    sudo -u www-data php occ trashbin:expire
    ⚠ Attenzione: modifica o cancella dati
  • Elimina tutte le versioni dei file di tutti gli utenti

    sudo -u www-data php occ versions:cleanup
    ⚠ Attenzione: modifica o cancella dati

Utenti e gruppi

  • Elenca tutti gli utenti

    sudo -u www-data php occ user:list
  • Dettagli utente (quota, gruppi, ultimo login)

    sudo -u www-data php occ user:info USER
  • Crea 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" USER
  • Reimposta la password di un utente

    sudo -u www-data php occ user:resetpassword USER
  • Disattiva un utente (i dati restano)

    sudo -u www-data php occ user:disable USER
  • Elimina un utente e tutti i suoi file

    sudo -u www-data php occ user:delete USER
    ⚠ Attenzione: modifica o cancella dati
  • Mostra l'ultimo accesso di un utente

    sudo -u www-data php occ user:lastseen USER
  • Aggiunge 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:list
  • Attiva un'app

    sudo -u www-data php occ app:enable APP
  • Disattiva un'app (es. dopo un update difettoso)

    sudo -u www-data php occ app:disable APP
  • Aggiorna 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-indices
  • Imposta i job in background su cron di sistema

    sudo -u www-data php occ background:cron
  • Mostra i trusted domains

    sudo -u www-data php occ config:system:get trusted_domains
  • Aggiunge 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:status
  • Stato 2FA e provider attivi di un utente

    sudo -u www-data php occ twofactorauth:state USER
  • Disattiva la 2FA TOTP per un utente (dispositivo perso)

    sudo -u www-data php occ twofactorauth:disable USER totp
    ⚠ Attenzione: modifica o cancella dati
  • Mostra le ultime 100 voci di log (app logreader)

    sudo -u www-data php occ log:tail 100

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).