syncthing.fetchem.it Open in urlscan Pro
81.57.62.177  Public Scan

URL: https://syncthing.fetchem.it/
Submission: On December 20 via api from US — Scanned from IT

Form analysis 11 forms found in the DOM

<form ng-submit="authenticatePassword()" class="ng-pristine ng-invalid ng-invalid-required">
  <div class="form-group">
    <label for="user" translate="" class="ng-scope">Utente</label>
    <input id="user" class="form-control ng-pristine ng-untouched ng-invalid ng-invalid-required" type="text" name="user" ng-model="login.username" autofocus="" required="" autocomplete="username">
  </div>
  <div class="form-group">
    <label for="password" translate="" class="ng-scope">Password</label>
    <input id="password" class="form-control ng-pristine ng-untouched ng-valid" type="password" name="password" ng-model="login.password" ng-trim="false" autocomplete="current-password">
  </div>
  <div class="form-group">
    <label>
      <input type="checkbox" ng-model="login.stayLoggedIn" class="ng-pristine ng-untouched ng-valid">&nbsp;<span translate="" class="ng-scope">Resta connesso</span>
    </label>
  </div>
  <div class="row">
    <div class="col-md-9 login-form-messages">
      <!-- ngIf: login.errors.badLogin -->
      <!-- ngIf: login.errors.failed -->
    </div>
    <div class="col-md-3 text-right">
      <button type="submit" id="submit" class="btn btn-default ng-scope" ng-disabled="login.inProgress" translate="">Login</button>
    </div>
  </div>
</form>

Name: deviceEditor

<form role="form" name="deviceEditor" class="ng-pristine ng-valid ng-valid-min ng-valid-pattern">
  <ul class="nav nav-tabs" ng-init="loadFormIntoScope(deviceEditor)">
    <li class="active"><a data-toggle="tab" href="#device-general"><span class="fas fa-cog"></span> <span translate="" class="ng-scope">Generale</span></a></li>
    <!-- ngIf: !editingDeviceDefaults() -->
    <li ng-if="!editingDeviceDefaults()" class="ng-scope"><a data-toggle="tab" href="#device-sharing"><span class="fas fa-share-alt"></span> <span translate="" class="ng-scope">Condivisione</span></a></li><!-- end ngIf: !editingDeviceDefaults() -->
    <li><a data-toggle="tab" href="#device-advanced"><span class="fas fa-cogs"></span> <span translate="" class="ng-scope">Avanzate</span></a></li>
  </ul>
  <div class="tab-content">
    <div id="device-general" class="tab-pane in active">
      <!-- ngIf: !editingDeviceDefaults() -->
      <div ng-if="!editingDeviceDefaults()" class="form-group ng-scope" ng-class="{'has-error': deviceEditor.deviceID.$invalid &amp;&amp; deviceEditor.deviceID.$dirty}" ng-init="loadFormIntoScope(deviceEditor)">
        <label translate="" for="deviceID" class="ng-scope">ID Dispositivo</label>
        <div class="input-group">
          <!-- ngIf: editingDeviceNew() -->
          <!-- ngIf: !editingDeviceNew() -->
          <div ng-if="!editingDeviceNew()" class="well well-sm form-control text-monospace select-on-click ng-binding ng-scope" style="height: auto;"></div><!-- end ngIf: !editingDeviceNew() -->
          <div id="shareDeviceIdButtons" class="input-group-btn">
            <button data-container="body" type="button" class="btn btn-default" ng-click="copyToClipboard($event, currentDevice.deviceID)" ng-disabled="editingDeviceNew() &amp;&amp; !deviceEditor.deviceID.$valid" tooltip=""
              data-original-title="Copia">
              <span class="fa fa-lg fa-clone"></span>
            </button>
            <button data-container="body" type="button" class="btn btn-default" ng-click="shareDeviceIdDialog('email')" ng-disabled="editingDeviceNew() &amp;&amp; !deviceEditor.deviceID.$valid" tooltip=""
              data-original-title="Condividi tramite e-mail">
              <span class="fa fa-lg fa-envelope-o"></span>
            </button>
            <button data-container="body" type="button" class="btn btn-default" ng-click="shareDeviceIdDialog('sms')" ng-disabled="editingDeviceNew() &amp;&amp; !deviceEditor.deviceID.$valid" tooltip="" data-original-title="Condividi tramite SMS">
              <span class="fa fa-lg fa-comments-o"></span>
            </button>
            <button data-container="body" type="button" class="btn btn-default" data-toggle="modal" data-target="#idqr" ng-disabled="editingDeviceNew() &amp;&amp; !deviceEditor.deviceID.$valid" tooltip="" data-original-title="Mostra QR">
              <span class="fa fa-lg fa-qrcode"></span>
            </button>
          </div>
        </div>
        <!-- ngIf: editingDeviceNew() -->
      </div><!-- end ngIf: !editingDeviceDefaults() -->
      <div class="form-group">
        <label translate="" for="name" class="ng-scope">Nome Dispositivo</label>
        <input id="name" class="form-control ng-pristine ng-untouched ng-valid" type="text" ng-model="currentDevice.name">
        <!-- ngIf: currentDevice.deviceID == myID -->
        <!-- ngIf: currentDevice.deviceID != myID -->
        <p translate="" ng-if="currentDevice.deviceID != myID" class="help-block ng-scope">Visibile al posto dell'ID Dispositivo nello stato del cluster. Se viene lasciato vuoto, verrà utilizzato il nome proposto dal dispositivo.</p>
        <!-- end ngIf: currentDevice.deviceID != myID -->
      </div>
    </div>
    <!-- ngIf: !editingDeviceDefaults() -->
    <div ng-if="!editingDeviceDefaults()" id="device-sharing" class="tab-pane ng-scope">
      <div class="row">
        <div class="col-md-6">
          <div class="form-group">
            <div ng-disabled="currentDevice.untrusted" class="checkbox" ng-attr-tooltip="{{currentDevice.untrusted ? null : undefined}}"
              ng-attr-data-original-title="{{currentDevice.untrusted ? ('Always disabled for untrusted devices' | translate) : undefined}}" title="">
              <label>
                <input ng-disabled="currentDevice.untrusted" type="checkbox" ng-model="currentDevice.introducer" class="ng-pristine ng-untouched ng-valid">
                <span translate="" class="ng-scope">Introduttore</span>
                <p translate="" class="help-block ng-scope">Aggiungi dispositivi dall'introduttore all'elenco dei dispositivi, per cartelle condivise reciprocamente.</p>
              </label>
            </div>
          </div>
        </div>
        <div class="col-md-6">
          <div class="form-group">
            <div ng-disabled="currentDevice.untrusted" class="checkbox" ng-attr-tooltip="{{currentDevice.untrusted ? null : undefined}}"
              ng-attr-data-original-title="{{currentDevice.untrusted ? ('Always disabled for untrusted devices' | translate) : undefined}}" title="">
              <label>
                <input ng-disabled="currentDevice.untrusted" type="checkbox" ng-model="currentDevice.autoAcceptFolders" class="ng-pristine ng-untouched ng-valid">
                <span translate="" class="ng-scope">Accettazione Automatica</span>
                <p translate="" class="help-block ng-scope">Crea o condividi automaticamente le cartelle che questo dispositivo presenta sul percorso predefinito.</p>
              </label>
            </div>
          </div>
        </div>
      </div>
      <div class="form-group">
        <!-- ngIf: currentSharing.shared.length -->
        <!-- ngIf: currentSharing.unrelated.length -->
      </div>
    </div><!-- end ngIf: !editingDeviceDefaults() -->
    <div id="device-advanced" class="tab-pane">
      <div class="row form-group">
        <div class="col-md-6">
          <div class="form-group">
            <label translate="" for="addresses" class="ng-scope">Indirizzi</label>
            <input ng-disabled="currentDevice.deviceID == myID" id="addresses" class="form-control ng-pristine ng-untouched ng-valid" type="text" ng-model="currentDevice._addressesStr">
            <p translate="" class="help-block ng-scope">Inserire gli indirizzi separati da virgola ("tcp://ip:porta", "tcp://host:porta") o "dynamic" per eseguire il rilevamento automatico dell'indirizzo.</p>
          </div>
        </div>
        <div class="col-md-6">
          <div class="form-group">
            <label translate="" class="ng-scope">Compressione</label>
            <select class="form-control ng-pristine ng-untouched ng-valid" ng-model="currentDevice.compression">
              <option value="? undefined:undefined ?"></option>
              <option value="always" translate="" class="ng-scope">Tutti i Dati</option>
              <option value="metadata" translate="" class="ng-scope">Solo i Metadati</option>
              <option value="never" translate="" class="ng-scope">Disattiva</option>
            </select>
          </div>
        </div>
      </div>
      <div class="row">
        <div class="col-md-6" ng-class="{'has-error': deviceEditor.numConnections.$invalid &amp;&amp; deviceEditor.numConnections.$dirty}">
          <label translate="" class="ng-scope">Gestione della Connessione</label>
          <div class="row">
            <span class="col-md-8">
              <span translate="" class="ng-scope">Numero di Connessioni</span>
              &nbsp;<a href="https://docs.syncthing.net/advanced/device-numconnections?version=v1.28.0" target="_blank"><span class="fas fa-question-circle"></span>&nbsp;<span translate="" class="ng-scope">Aiuto</span></a>
            </span>
            <div class="col-md-4">
              <input name="numConnections" id="numConnections" class="form-control ng-pristine ng-untouched ng-valid ng-valid-min ng-valid-pattern" type="number" pattern="\d+" ng-model="currentDevice.numConnections" min="0">
            </div>
          </div>
          <!-- ngIf: !deviceEditor.numConnections.$valid && deviceEditor.numConnections.$dirty -->
          <!-- ngIf: deviceEditor.numConnections.$valid || deviceEditor.numConnections.$pristine -->
          <p class="help-block ng-scope" ng-if="deviceEditor.numConnections.$valid || deviceEditor.numConnections.$pristine" translate="">Se impostato su più di uno su entrambi i dispositivi, Syncthing tenterà di stabilire più connessioni simultanee.
            Se i valori differiscono, verrà utilizzato quello più alto. Impostare a zero per lasciare che sia Syncthing a decidere.</p><!-- end ngIf: deviceEditor.numConnections.$valid || deviceEditor.numConnections.$pristine -->
        </div>
        <div class="col-md-6 form-group">
          <label translate="" class="ng-scope">Limiti di velocità del dispositivo</label>
          <div class="row">
            <div class="col-md-12" ng-class="{'has-error': deviceEditor.maxRecvKbps.$invalid &amp;&amp; deviceEditor.maxRecvKbps.$dirty}">
              <div class="row">
                <span class="col-md-8 ng-scope" translate="">Limite Velocità in Ingresso (KiB/s)</span>
                <div class="col-md-4">
                  <input name="maxRecvKbps" id="maxRecvKbps" class="form-control ng-pristine ng-untouched ng-valid ng-valid-min ng-valid-pattern" type="number" pattern="\d+" ng-model="currentDevice.maxRecvKbps" min="0">
                </div>
              </div>
              <!-- ngIf: !deviceEditor.maxRecvKbps.$valid && deviceEditor.maxRecvKbps.$dirty -->
            </div>
            <div class="col-md-12" ng-class="{'has-error': deviceEditor.maxSendKbps.$invalid &amp;&amp; deviceEditor.maxSendKbps.$dirty}">
              <div class="row">
                <span class="col-md-8 ng-scope" translate="">Limite Velocità in Uscita (KiB/s)</span>
                <div class="col-md-4">
                  <input name="maxSendKbps" id="maxSendKbps" class="form-control ng-pristine ng-untouched ng-valid ng-valid-min ng-valid-pattern" type="number" pattern="\d+" ng-model="currentDevice.maxSendKbps" min="0">
                </div>
              </div>
              <!-- ngIf: !deviceEditor.maxSendKbps.$valid && deviceEditor.maxSendKbps.$dirty -->
              <!-- ngIf: (deviceEditor.maxSendKbps.$valid || deviceEditor.maxSendKbps.$pristine) && (deviceEditor.maxRecvKbps.$valid || deviceEditor.maxRecvKbps.$pristine) -->
              <p class="help-block ng-scope" ng-if="(deviceEditor.maxSendKbps.$valid || deviceEditor.maxSendKbps.$pristine) &amp;&amp; (deviceEditor.maxRecvKbps.$valid || deviceEditor.maxRecvKbps.$pristine)" translate="">Il limite di velocità viene
                applicato al traffico accumulato di tutte le connessioni a questo dispositivo.</p>
              <!-- end ngIf: (deviceEditor.maxSendKbps.$valid || deviceEditor.maxSendKbps.$pristine) && (deviceEditor.maxRecvKbps.$valid || deviceEditor.maxRecvKbps.$pristine) -->
            </div>
          </div>
        </div>
      </div>
      <div class="row">
        <div class="form-group col-md-6">
          <input type="checkbox" id="untrusted" ng-model="currentDevice.untrusted" ng-change="editDeviceUntrustedChanged()" class="ng-pristine ng-untouched ng-valid">
          <label for="untrusted" translate="" class="ng-scope">Non attendibile</label>
          <p translate="" class="help-block ng-scope">Tutte le cartelle condivise con questo dispositivo devono essere protette da una password, in modo tale che tutti i dati inviati siano illeggibili senza la password fornita.</p>
        </div>
      </div>
    </div>
  </div>
</form>

Name: folderEditor

<form role="form" name="folderEditor" class="ng-pristine ng-valid-folder-path-errors ng-invalid ng-invalid-required ng-valid-min">
  <ul class="nav nav-tabs" ng-init="loadFormIntoScope(folderEditor)">
    <li ng-class="{'disabled': currentFolder._editing == 'new-ignores'}" class="active"><a data-toggle="tab" href="#folder-general"><span class="fas fa-cog"></span> <span translate="" class="ng-scope">Generale</span></a></li>
    <li ng-class="{'disabled': currentFolder._editing == 'new-ignores'}"><a data-toggle="tab" href="#folder-sharing"><span class="fas fa-share-alt"></span> <span translate="" class="ng-scope">Condivisione</span></a></li>
    <li ng-class="{'disabled': currentFolder._editing == 'new-ignores'}"><a data-toggle="tab" href="#folder-versioning"><span class="fa fa-files-o"></span> <span translate="" class="ng-scope">Controllo Versione File</span></a></li>
    <li ng-class="{'disabled': currentFolder._recvEnc}"><a data-toggle="tab" href="#folder-ignores"><span class="fas fa-filter"></span> <span translate="" class="ng-scope">Schemi Esclusione File</span></a></li>
    <li ng-class="{'disabled': currentFolder._editing == 'new-ignores'}"><a data-toggle="tab" href="#folder-advanced"><span class="fas fa-cogs"></span> <span translate="" class="ng-scope">Avanzate</span></a></li>
  </ul>
  <div class="tab-content">
    <div id="folder-general" class="tab-pane in active">
      <div class="form-group" ng-class="{'has-error': folderEditor.folderLabel.$invalid &amp;&amp; folderEditor.folderLabel.$dirty &amp;&amp; !editingFolderDefaults()}">
        <label for="folderLabel"><span translate="" class="ng-scope">Etichetta per la Cartella</span></label>
        <input name="folderLabel" id="folderLabel" class="form-control ng-pristine ng-untouched ng-valid" type="text" ng-model="currentFolder.label" value="">
        <p class="help-block">
          <!-- ngIf: folderEditor.folderLabel.$valid || folderEditor.folderLabel.$pristine --><span translate="" ng-if="folderEditor.folderLabel.$valid || folderEditor.folderLabel.$pristine" class="ng-scope">Etichetta descrittiva facoltativa della
            cartella. Può essere diversa su ogni dispositivo.</span><!-- end ngIf: folderEditor.folderLabel.$valid || folderEditor.folderLabel.$pristine -->
        </p>
      </div>
      <!-- ngIf: !editingFolderDefaults() -->
      <div ng-if="!editingFolderDefaults()" class="form-group ng-scope" ng-class="{'has-error': folderEditor.folderID.$invalid &amp;&amp; folderEditor.folderID.$dirty}">
        <label for="folderID"><span translate="" class="ng-scope">ID Cartella</span></label>
        <input name="folderID" ng-readonly="has(['existing', 'new-pending'], currentFolder._editing)" id="folderID" class="form-control ng-pristine ng-untouched ng-invalid ng-invalid-required" type="text" ng-model="currentFolder.id" required=""
          aria-required="true" unique-folder="" value="">
        <p class="help-block">
          <!-- ngIf: folderEditor.folderID.$valid || folderEditor.folderID.$pristine --><span translate="" ng-if="folderEditor.folderID.$valid || folderEditor.folderID.$pristine" class="ng-scope">Identificatore obbligatorio della cartella. Deve
            essere lo stesso su tutti i dispositivi del cluster.</span><!-- end ngIf: folderEditor.folderID.$valid || folderEditor.folderID.$pristine -->
          <!-- ngIf: folderEditor.folderID.$error.uniqueFolder -->
          <!-- ngIf: folderEditor.folderID.$error.required && folderEditor.folderID.$dirty -->
          <span translate="" ng-show="!editingFolderExisting()" class="ng-scope">Quando aggiungi una nuova cartella, ricordati che gli ID vengono utilizzati per collegare le cartelle nei dispositivi. Distinguono maiuscole e minuscole e devono
            corrispondere esattamente su tutti i dispositivi.</span>
        </p>
      </div><!-- end ngIf: !editingFolderDefaults() -->
      <div class="form-group" ng-class="{'has-error': folderEditor.folderPath.$invalid &amp;&amp; folderEditor.folderPath.$dirty &amp;&amp; !editingFolderDefaults()}">
        <label translate="" for="folderPath" class="ng-scope">Percorso Cartella</label>
        <input name="folderPath" ng-readonly="editingFolderExisting()" id="folderPath" class="form-control ng-pristine ng-untouched ng-valid-folder-path-errors ng-invalid ng-invalid-required" type="text" ng-model="currentFolder.path"
          list="directory-list" ng-required="!editingFolderDefaults()" ng-aria-required="!editingFolderDefaults()" path-is-sub-dir="" required="required">
        <datalist id="directory-list">
          <!-- ngRepeat: directory in directoryList -->
        </datalist>
        <p class="help-block">
          <!-- ngIf: folderEditor.folderPath.$valid || folderEditor.folderPath.$pristine --><span ng-if="folderEditor.folderPath.$valid || folderEditor.folderPath.$pristine" class="ng-scope"><span translate="" class="ng-scope">Percorso della cartella
              nel computer locale. Verrà creata se non esiste già. Il carattere tilde (~) può essere utilizzato come scorciatoia per</span> <code
              class="ng-binding"></code>.<br></span><!-- end ngIf: folderEditor.folderPath.$valid || folderEditor.folderPath.$pristine -->
          <!-- ngIf: folderEditor.folderPath.$error.required && folderEditor.folderPath.$dirty && !editingFolderDefaults() -->
          <!-- ngIf: folderPathErrors.isSub && folderPathErrors.otherLabel.length == 0 -->
          <!-- ngIf: folderPathErrors.isSub && folderPathErrors.otherLabel.length != 0 -->
          <!-- ngIf: folderPathErrors.isParent && !editingFolderDefaults() -->
        </p>
      </div>
    </div>
    <div id="folder-sharing" class="tab-pane">
      <!-- ngIf: currentSharing.shared.length -->
      <!-- ngIf: currentSharing.unrelated.length || otherDevices().length <= 0 -->
      <div class="form-horizontal ng-scope" ng-if="currentSharing.unrelated.length || otherDevices().length <= 0">
        <label translate="" class="ng-scope">Dispositivi non condivisi</label>
        <!-- ngIf: otherDevices().length > 0 -->
        <!-- ngIf: otherDevices().length <= 0 -->
        <p class="help-block ng-scope" ng-if="otherDevices().length <= 0">
          <span translate="" class="ng-scope">Non ci sono dispositivi con cui condividere questa cartella.</span>
        </p><!-- end ngIf: otherDevices().length <= 0 -->
        <!-- ngRepeat: device in currentSharing.unrelated -->
      </div><!-- end ngIf: currentSharing.unrelated.length || otherDevices().length <= 0 -->
    </div>
    <div id="folder-versioning" class="tab-pane">
      <div class="form-group">
        <label translate="" class="ng-scope">Controllo Versione
          File</label> <a href="https://docs.syncthing.net/users/versioning?version=v1.28.0" target="_blank"><span class="fas fa-question-circle"></span>&nbsp;<span translate="" class="ng-scope">Aiuto</span></a>
        <select class="form-control ng-pristine ng-untouched ng-valid" ng-model="currentFolder._guiVersioning.selector">
          <option value="? undefined:undefined ?"></option>
          <option value="none" translate="" class="ng-scope">Nessun Controllo Versione</option>
          <option value="trashcan" translate="" class="ng-scope">Controllo Versione con Cestino</option>
          <option value="simple" translate="" class="ng-scope">Controllo Versione Semplice</option>
          <option value="staggered" translate="" class="ng-scope">Controllo Versione Cadenzato</option>
          <option value="external" translate="" class="ng-scope">Controllo Versione Esterno</option>
        </select>
      </div>
      <!-- ngIf: currentFolder._guiVersioning.selector=='trashcan' || currentFolder._guiVersioning.selector=='simple' -->
      <!-- ngIf: currentFolder._guiVersioning.selector=='simple' -->
      <!-- ngIf: currentFolder._guiVersioning.selector=='staggered' -->
      <!-- ngIf: internalVersioningEnabled() -->
      <!-- ngIf: currentFolder._guiVersioning.selector=='external' -->
      <!-- ngIf: internalVersioningEnabled() -->
    </div>
    <div id="folder-ignores" class="tab-pane" ng-switch="editingFolderNew()">
      <!-- ngSwitchWhen: true -->
      <!-- ngSwitchDefault:  -->
      <div ng-switch-default="" class="ng-scope">
        <p translate="" class="ng-scope">Inserisci gli schemi di esclusione, uno per riga.</p>
        <div ng-class="{'has-error': ignores.error != null}">
          <textarea class="form-control ng-pristine ng-untouched ng-valid" name="ignoresText" rows="5" ng-model="ignores.text" ng-disabled="ignores.disabled"></textarea>
          <!-- ngIf: ignores.error -->
        </div>
        <hr>
        <p class="small"><span translate="" class="ng-scope">Guida veloce agli schemi supportati</span> (<a href="https://docs.syncthing.net/users/ignoring?version=v1.28.0" target="_blank" translate="" class="ng-scope">documentazione completa</a>):
        </p>
        <dl class="dl-horizontal dl-narrow small">
          <dt><code>(?d)</code></dt>
          <dd><b><span translate="" class="ng-scope">Prefisso che indica che il file può essere eliminato se impedisce la rimozione della cartella</span></b></dd>
          <dt><code>(?i)</code></dt>
          <dd><span translate="" class="ng-scope">Prefisso che indica che lo schema deve essere abbinato senza tener conto delle maiuscole</span></dd>
          <dt><code>!</code></dt>
          <dd><span translate="" class="ng-scope">Inversione della condizione indicata (ad es. non escludere)</span></dd>
          <dt><code>*</code></dt>
          <dd><span translate="" class="ng-scope">Metacarattere di singolo livello (per corrispondenze solo all'interno di una cartella)</span></dd>
          <dt><code>**</code></dt>
          <dd><span translate="" class="ng-scope">Metacarattere multi-livello (per corrispondenze in più livelli di cartelle)</span></dd>
          <dt><code>//</code></dt>
          <dd><span translate="" class="ng-scope">Per commentare, va inserito all'inizio di una riga</span></dd>
        </dl>
        <!-- ngIf: !editingFolderDefaults() -->
        <div ng-if="!editingFolderDefaults()" class="ng-scope">
          <hr>
          <span translate="" translate-value-path=".stignore" class="ng-scope">Modifica di .stignore.</span>
        </div><!-- end ngIf: !editingFolderDefaults() -->
      </div><!-- end ngSwitchWhen: -->
    </div>
    <div id="folder-advanced" class="tab-pane">
      <div class="row form-group" ng-class="{'has-error': folderEditor.rescanIntervalS.$invalid &amp;&amp; folderEditor.rescanIntervalS.$dirty}">
        <div class="col-md-12">
          <label translate="" class="ng-scope">Scansione in corso</label>
          &nbsp;<a href="https://docs.syncthing.net/users/syncing?version=v1.28.0#scanning" target="_blank"><span class="fas fa-question-circle"></span>&nbsp;<span translate="" class="ng-scope">Aiuto</span></a><br>
          <div class="row">
            <div class="col-md-6">
              <label>
                <input type="checkbox" ng-model="currentFolder.fsWatcherEnabled" ng-change="setFSWatcherIntervalDefault()" class="ng-pristine ng-untouched ng-valid">&nbsp;<span translate="" class="ng-scope">Monitorare i cambiamenti</span>
              </label>
              <p class="help-block">
                <span translate="" class="ng-scope">Usa le notifiche dal filesystem per rilevare gli elementi modificati.</span>
                <span translate="" class="ng-scope">Guardando le modifiche si scopre la maggior parte delle modifiche senza scansione periodica.</span>
              </p>
            </div>
            <div class="col-md-6">
              <label for="rescanIntervalS" translate="" class="ng-scope">Intervallo di scansione completa (s)</label>
              <input name="rescanIntervalS" id="rescanIntervalS" class="form-control ng-pristine ng-untouched ng-valid-min ng-invalid ng-invalid-required" type="number" ng-model="currentFolder.rescanIntervalS" required="" aria-required="true"
                min="0">
              <!-- ngIf: !folderEditor.rescanIntervalS.$valid && folderEditor.rescanIntervalS.$dirty -->
            </div>
          </div>
        </div>
      </div>
      <div class="row">
        <div class="col-md-6 form-group">
          <label translate="" class="ng-scope">Tipo di Cartella</label>
          &nbsp;<a href="https://docs.syncthing.net/users/foldertypes?version=v1.28.0" target="_blank"><span class="fas fa-question-circle"></span>&nbsp;<span translate="" class="ng-scope">Aiuto</span></a>
          <select class="form-control ng-pristine ng-untouched ng-valid" ng-change="setDefaultsForFolderType()" ng-model="currentFolder.type" ng-disabled="editingFolderExisting() &amp;&amp; currentFolder.type == 'receiveencrypted'">
            <option value="? undefined:undefined ?"></option>
            <option value="sendreceive" translate="" class="ng-scope">Invia &amp; Ricevi</option>
            <option value="sendonly" translate="" class="ng-scope">Invia Soltanto</option>
            <option value="receiveonly" translate="" class="ng-scope">Ricevi solo</option>
            <option value="receiveencrypted" ng-disabled="editingFolderExisting()" translate="" class="ng-scope">Ricevi crittografato</option>
          </select>
          <!-- ngIf: currentFolder.type == 'sendonly' -->
          <!-- ngIf: currentFolder.type == 'receiveonly' -->
          <!-- ngIf: currentFolder.type == 'receiveencrypted' -->
          <!-- ngIf: editingFolderExisting() && currentFolder.type == 'receiveencrypted' -->
          <!-- ngIf: editingFolderExisting() && currentFolder.type != 'receiveencrypted' -->
        </div>
        <div class="col-md-6 form-group">
          <label translate="" class="ng-scope">Ordine Prelievo File</label>
          <!-- ngIf: currentFolder.type != 'sendonly' --><select class="form-control ng-pristine ng-untouched ng-valid ng-scope" ng-model="currentFolder.order" ng-if="currentFolder.type != 'sendonly'">
            <option value="? undefined:undefined ?"></option>
            <option value="random" translate="" class="ng-scope">Casuale</option>
            <option value="alphabetic" translate="" class="ng-scope">Alfabetico</option>
            <option value="smallestFirst" translate="" class="ng-scope">Prima il più piccolo</option>
            <option value="largestFirst" translate="" class="ng-scope">Prima il più grande</option>
            <option value="oldestFirst" translate="" class="ng-scope">Prima il Meno Recente</option>
            <option value="newestFirst" translate="" class="ng-scope">Prima il più recente</option>
          </select><!-- end ngIf: currentFolder.type != 'sendonly' -->
          <!-- ngIf: currentFolder.type == 'sendonly' -->
        </div>
      </div>
      <div class="row">
        <div class="col-md-6 form-group" ng-class="{'has-error': folderEditor.minDiskFree.$invalid &amp;&amp; folderEditor.minDiskFree.$dirty}">
          <label for="minDiskFree" translate="" class="ng-scope">Minimo Spazio Libero su Disco</label><br>
          <div class="row">
            <div class="col-xs-9">
              <input name="minDiskFree" id="minDiskFree" class="form-control ng-pristine ng-untouched ng-valid-min ng-invalid ng-invalid-required" type="number" ng-model="currentFolder.minDiskFree.value" required="" aria-required="true" min="0"
                step="0.01">
            </div>
            <div class="col-xs-3">
              <select class="form-control ng-pristine ng-untouched ng-valid" ng-model="currentFolder.minDiskFree.unit">
                <option value="? undefined:undefined ?"></option>
                <option value="%">%</option>
                <option value="kB">kB</option>
                <option value="MB">MB</option>
                <option value="GB">GB</option>
                <option value="TB">TB</option>
              </select>
            </div>
          </div>
          <p class="help-block ng-scope" ng-show="folderEditor.minDiskFree.$invalid" translate="">Inserisci un numero non negativo (ad esempio "2.35") e seleziona un'unità. Le percentuali sono parte della dimensione totale del disco.</p>
        </div>
        <div class="col-md-6 form-group">
          <label>
            <input type="checkbox" ng-disabled="currentFolder._recvEnc" ng-model="currentFolder.ignorePerms" class="ng-pristine ng-untouched ng-valid"> <span translate="" class="ng-scope">Ignora Permessi</span>
          </label>
          <p translate="" class="help-block ng-scope">Disabilita il confronto e la sincronizzazione delle autorizzazioni dei file. Utile su sistemi con autorizzazioni inesistenti o personalizzate (ad esempio FAT, exFAT, Synology, Android).</p>
        </div>
      </div>
      <div class="row">
        <div class="col-md-6 form-group">
          <p>
            <label translate="" class="ng-scope">Proprietà</label>
            &nbsp;<a href="https://docs.syncthing.net/advanced/folder-sync-ownership?version=v1.28.0" target="_blank"><span class="fas fa-question-circle"></span>&nbsp;<span translate="" class="ng-scope">Aiuto</span></a>
          </p>
          <label>
            <input type="checkbox" ng-disabled="currentFolder.type == 'sendonly' || currentFolder.type == 'receiveencrypted'" ng-model="currentFolder.syncOwnership" class="ng-pristine ng-untouched ng-valid"> <span translate=""
              class="ng-scope">Sincronizza le Proprietà</span>
          </label>
          <p translate="" class="help-block ng-scope">Consente l'invio di informazioni sulla proprietà ad altri dispositivi e l'applicazione delle informazioni sulla proprietà in entrata. In genere richiede l'esecuzione con privilegi elevati.</p>
          <label>
            <input type="checkbox" ng-disabled="currentFolder.type == 'receiveonly' || currentFolder.type == 'receiveencrypted' || currentFolder.syncOwnership" ng-checked="currentFolder.sendOwnership || currentFolder.syncOwnership"
              ng-model="currentFolder.sendOwnership" class="ng-pristine ng-untouched ng-valid"> <span translate="" class="ng-scope">Invia Proprietà</span>
          </label>
          <p translate="" class="help-block ng-scope">Consente l'invio delle informazioni sulla proprietà ad altri dispositivi, ma non l'applicazione delle informazioni sulla proprietà in entrata. Questo può avere un impatto significativo sulle
            prestazioni. Sempre abilitato quando "Sincronizza proprietà" è abilitato.</p>
        </div>
        <div class="col-md-6 form-group">
          <p>
            <label translate="" class="ng-scope">Attributi Estesi</label>
            &nbsp;<a href="https://docs.syncthing.net/advanced/folder-sync-xattrs?version=v1.28.0" target="_blank"><span class="fas fa-question-circle"></span>&nbsp;<span translate="" class="ng-scope">Aiuto</span></a>
          </p>
          <label>
            <input type="checkbox" ng-disabled="currentFolder.type == 'sendonly' || currentFolder.type == 'receiveencrypted'" ng-model="currentFolder.syncXattrs" class="ng-pristine ng-untouched ng-valid"> <span translate=""
              class="ng-scope">Sincronizza Attributi Estesi</span>
          </label>
          <p translate="" class="help-block ng-scope">Consente l'invio di attributi estesi ad altri dispositivi e l'applicazione di attributi estesi in entrata. Potrebbe richiedere l'esecuzione con privilegi elevati.</p>
          <label>
            <input type="checkbox" ng-disabled="currentFolder.type == 'receiveonly' || currentFolder.type == 'receiveencrypted' || currentFolder.syncXattrs" ng-checked="currentFolder.sendXattrs || currentFolder.syncXattrs"
              ng-model="currentFolder.sendXattrs" class="ng-pristine ng-untouched ng-valid"> <span translate="" class="ng-scope">Invia Attributi Estesi</span>
          </label>
          <p translate="" class="help-block ng-scope">Consente di inviare attributi estesi ad altri dispositivi, ma non di applicare gli attributi estesi in entrata. Questo può avere un impatto significativo sulle prestazioni. Sempre abilitato quando
            "Sincronizza attributi estesi" è abilitato.</p>
        </div>
      </div>
      <!-- ngIf: currentFolder.syncXattrs || currentFolder.sendXattrs -->
    </div>
  </div>
</form>

Name: settingsEditor

<form role="form" name="settingsEditor" class="ng-pristine ng-valid-min ng-invalid ng-invalid-required ng-valid-pattern">
  <ul class="nav nav-tabs">
    <li class="active"><a data-toggle="tab" href="#settings-general"><span class="fas fa-cog"></span> <span translate="" class="ng-scope">Generale</span></a></li>
    <li><a data-toggle="tab" href="#settings-gui"><span class="fas fa-desktop"></span> <span translate="" class="ng-scope">Interfaccia Grafica Utente</span></a></li>
    <li><a data-toggle="tab" href="#settings-connections"><span class="fas fa-sitemap"></span> <span translate="" class="ng-scope">Connessioni</span></a></li>
    <li>
      <a data-toggle="tab" href="#settings-ignored-devices">
            <span class="fas fa-laptop"></span>
            &nbsp;
            <span translate="" class="ng-scope">Dispositivi ignorati</span>
            &nbsp;
            <span class="badge ng-binding"></span>
          </a>
    </li>
    <li>
      <a data-toggle="tab" href="#settings-ignored-folders">
            <span class="fas fa-folder"></span>
            &nbsp;
            <span translate="" class="ng-scope">Cartelle ignorate</span>
            &nbsp;
            <span class="badge ng-binding">0</span>
          </a>
    </li>
  </ul>
  <div class="tab-content">
    <div id="settings-general" class="tab-pane in active">
      <div class="form-group">
        <label translate="" for="DeviceName" class="ng-scope">Nome Dispositivo</label>
        <input id="DeviceName" class="form-control ng-pristine ng-untouched ng-valid" type="text" ng-model="tmpOptions.deviceName">
      </div>
      <div class="row">
        <div class="col-md-6">
          <div class="form-horizontal">
            <div class="form-group" ng-class="{'has-error': settingsEditor.minHomeDiskFree.$invalid &amp;&amp; settingsEditor.minHomeDiskFree.$dirty}">
              <label class="col-xs-12" for="minHomeDiskFree"><span translate="" class="ng-scope">Minimo Spazio Libero su Disco</span></label><br>
              <div class="col-xs-9"><input name="minHomeDiskFree" id="minHomeDiskFree" class="form-control ng-pristine ng-untouched ng-valid-min ng-invalid ng-invalid-required" type="number" ng-model="tmpOptions.minHomeDiskFree.value" required=""
                  aria-required="true" min="0" step="0.01"></div>
              <div class="col-xs-3"><select class="col-sm-3 form-control ng-pristine ng-untouched ng-valid" ng-model="tmpOptions.minHomeDiskFree.unit">
                  <option value="? undefined:undefined ?"></option>
                  <option value="%">%</option>
                  <option value="kB">kB</option>
                  <option value="MB">MB</option>
                  <option value="GB">GB</option>
                  <option value="TB">TB</option>
                </select></div>
              <p class="col-xs-12 help-block">
                <span translate="" ng-show="settingsEditor.minHomeDiskFree.$invalid" class="ng-scope">Inserisci un numero non negativo (ad esempio "2.35") e seleziona un'unità. Le percentuali sono parte della dimensione totale del disco.</span>
                <span translate="" ng-hide="settingsEditor.minHomeDiskFree.$invalid" class="ng-scope ng-hide">Questa impostazione controlla lo spazio libero richiesto sul disco home (cioè, database di indice).</span>
              </p>
            </div>
          </div>
        </div>
        <div class="col-md-6">
          <div class="form-group">
            <label translate="" class="ng-scope">Chiave API</label>
            <div class="input-group">
              <input type="text" readonly="" class="text-monospace form-control" value="-">
              <span class="input-group-btn">
                <button type="button" class="btn btn-default btn-secondary" ng-click="setAPIKey(tmpGUI)">
                  <span class="fas fa-redo"></span>&nbsp;<span translate="" class="ng-scope">Genera</span>
                </button>
              </span>
            </div>
          </div>
        </div>
      </div>
      <div class="row">
        <div class="col-md-6">
          <div class="form-group">
            <label translate="" for="urVersion" class="ng-scope">Statistiche Anonime di Utilizzo</label> (<a href="" translate="" data-toggle="modal" data-target="#urPreview" class="ng-scope">Anteprima</a>)
            <!-- ngIf: tmpOptions.upgrades != 'candidate' && !version.isCandidate -->
            <div ng-if="tmpOptions.upgrades != 'candidate' &amp;&amp; !version.isCandidate" class="ng-scope">
              <select class="form-control ng-pristine ng-untouched ng-valid" id="urVersion" ng-model="tmpOptions._urAcceptedStr">
                <option value="? undefined:undefined ?"></option>
                <!-- ngRepeat: n in urVersions() -->
                <!-- 1 does not exist, as we did not support incremental formats back then. -->
                <option value="0" translate="" class="ng-scope">Non deciso (verrà richiesto)</option>
                <option value="-1" translate="" class="ng-scope">Disabilitato</option>
              </select>
            </div><!-- end ngIf: tmpOptions.upgrades != 'candidate' && !version.isCandidate -->
            <!-- ngIf: tmpOptions.upgrades == 'candidate' || version.isCandidate -->
          </div>
        </div>
        <div class="col-md-6">
          <div class="form-group">
            <label translate="" class="ng-scope">Aggiornamenti
              automatici</label> <a href="https://docs.syncthing.net/users/releases?version=v1.28.0" target="_blank"><span class="fas fa-question-circle"></span>&nbsp;<span translate="" class="ng-scope">Aiuto</span></a>
            <!-- ngIf: upgradeInfo -->
            <!-- ngIf: !upgradeInfo -->
            <p class="help-block ng-scope" ng-if="!upgradeInfo">
              <span translate="" class="ng-scope">Non disponibile/Disabilitato dall'amministratore o dal manutentore</span>
            </p><!-- end ngIf: !upgradeInfo -->
            <!-- ngIf: version.isCandidate && upgradeInfo -->
          </div>
        </div>
      </div>
      <div>
        <label translate="" class="ng-scope">Configurazione predefinita</label>
        <p>
          <button type="button" class="btn btn-default btn-secondary" ng-click="editFolderDefaults()">
            <span translate="" class="ng-scope">Modifica impostazioni predefinite cartella</span>
          </button>
          <button type="button" class="btn btn-default btn-secondary" ng-click="editDeviceDefaults()">
            <span translate="" class="ng-scope">Modifica impostazioni predefinite dispositivo</span>
          </button>
        </p>
      </div>
    </div>
    <div id="settings-gui" class="tab-pane">
      <div class="form-group" ng-class="{'has-error': settingsEditor.Address.$invalid &amp;&amp; settingsEditor.Address.$dirty}">
        <label translate="" for="Address" class="ng-scope">Indirizzo dell'Interfaccia
          Grafica</label> <a href="https://docs.syncthing.net/users/guilisten?version=v1.28.0" target="_blank"><span class="fas fa-question-circle"></span>&nbsp;<span translate="" class="ng-scope">Aiuto</span></a>
        <p class="text-warning ng-hide" ng-show="system.guiAddressOverridden">
          <span class="fas fa-exclamation-triangle"></span>
          <span translate="" class="ng-scope">L'indirizzo della GUI è sovrascritto dalle opzioni di avvio. Le modifiche qui non avranno effetto finché queste opzioni sono impostate.</span>
        </p>
        <input id="Address" name="Address" class="form-control ng-pristine ng-untouched ng-valid ng-valid-pattern" type="text" ng-model="tmpGUI.address"
          ng-pattern="/^(\/.*)|(.*:0*((102[4-9])|(10[3-9][0-9])|(1[1-9][0-9][0-9])|([2-9][0-9][0-9][0-9])|([1-6]\d{4})))$/">
        <p class="help-block ng-scope ng-hide" ng-show="settingsEditor.Address.$invalid" translate="">Inserisci un numero di porta non-privilegiata (1024 - 65535).</p>
      </div>
      <div class="row">
        <div class="col-md-6">
          <div class="form-group">
            <label translate="" for="user" class="ng-scope">Utente dell'Interfaccia Grafica</label>
            <input id="user" class="form-control ng-pristine ng-untouched ng-valid" type="text" name="user" ng-model="tmpGUI.user" autocomplete="username">
          </div>
        </div>
        <div class="col-md-6">
          <div class="form-group">
            <label translate="" for="password" class="ng-scope">Password dell'Interfaccia Grafica</label>
            <input id="password" class="form-control ng-pristine ng-untouched ng-valid" type="password" name="password" ng-model="tmpGUI.password" ng-trim="false" autocomplete="new-password">
          </div>
        </div>
      </div>
      <div class="row">
        <div class="col-md-6">
          <div class="form-group">
            <div class="checkbox">
              <label>
                <input id="UseTLS" type="checkbox" ng-model="tmpGUI.useTLS" class="ng-pristine ng-untouched ng-valid"> <span translate="" class="ng-scope">Utilizza HTTPS per l'interfaccia grafica</span>
              </label>
            </div>
          </div>
        </div>
        <div class="col-md-6">
          <div class="form-group">
            <div class="checkbox">
              <label>
                <input id="StartBrowser" type="checkbox" ng-model="tmpOptions.startBrowser" class="ng-pristine ng-untouched ng-valid"> <span translate="" class="ng-scope">Avvia Browser</span>
              </label>
            </div>
          </div>
        </div>
      </div>
      <div class="row">
        <div class="col-md-6">
          <div class="form-group">
            <label translate="" class="ng-scope">Tema GUI</label>
            <!-- ngIf: themes.length > 1 -->
            <!-- ngIf: themes.length < 2 -->
            <p class="help-block ng-scope" ng-if="themes.length < 2">
              <span translate="" class="ng-scope">Non disponibile</span>
            </p><!-- end ngIf: themes.length < 2 -->
          </div>
        </div>
        <div class="col-md-6">
          <!-- ngIf: isUnixAddress(tmpGUI.address) -->
        </div>
      </div>
    </div>
    <div id="settings-connections" class="tab-pane">
      <div class="form-group">
        <label translate="" for="ListenAddressesStr" class="ng-scope">Indirizzi di ascolto del Protocollo di
          Sincronizzazione</label> <a href="https://docs.syncthing.net/users/config?version=v1.28.0#listen-addresses" target="_blank"><span class="fas fa-question-circle"></span>&nbsp;<span translate="" class="ng-scope">Aiuto</span></a>
        <input id="ListenAddressesStr" class="form-control ng-pristine ng-untouched ng-valid" type="text" ng-model="tmpOptions._listenAddressesStr">
      </div>
      <div class="row">
        <div class="col-md-6">
          <div class="form-group" ng-class="{'has-error': settingsEditor.MaxRecvKbps.$invalid &amp;&amp; settingsEditor.MaxRecvKbps.$dirty}">
            <label translate="" for="MaxRecvKbps" class="ng-scope">Limite Velocità in Ingresso (KiB/s)</label>
            <input id="MaxRecvKbps" name="MaxRecvKbps" class="form-control ng-pristine ng-untouched ng-valid ng-valid-min" type="number" ng-model="tmpOptions.maxRecvKbps" min="0">
            <p class="help-block">
              <!-- ngIf: settingsEditor.MaxRecvKbps.$error.min && settingsEditor.MaxRecvKbps.$dirty -->
            </p>
          </div>
        </div>
        <div class="col-md-6">
          <div class="form-group" ng-class="{'has-error': settingsEditor.MaxSendKbps.$invalid &amp;&amp; settingsEditor.MaxSendKbps.$dirty}">
            <label translate="" for="MaxSendKbps" class="ng-scope">Limite Velocità in Uscita (KiB/s)</label>
            <input id="MaxSendKbps" name="MaxSendKbps" class="form-control ng-pristine ng-untouched ng-valid ng-valid-min" type="number" ng-model="tmpOptions.maxSendKbps" min="0">
            <p class="help-block">
              <!-- ngIf: settingsEditor.MaxSendKbps.$error.min && settingsEditor.MaxSendKbps.$dirty -->
            </p>
          </div>
        </div>
      </div>
      <div class="row">
        <div class="col-md-6">
          <div class="form-group">
            <div class="checkbox">
              <label>
                <input id="NATEnabled" type="checkbox" ng-model="tmpOptions.natEnabled" class="ng-pristine ng-untouched ng-valid"> <span translate="" class="ng-scope">Abilita NAT traversal</span>
              </label>
            </div>
          </div>
        </div>
        <div class="col-md-6">
          <div class="form-group">
            <div class="checkbox">
              <label>
                <input id="LocalAnnEnabled" type="checkbox" ng-model="tmpOptions.localAnnounceEnabled" class="ng-pristine ng-untouched ng-valid"> <span translate="" class="ng-scope">Individuazione Locale</span>
              </label>
            </div>
          </div>
        </div>
      </div>
      <div class="row">
        <div class="col-md-6">
          <div class="form-group">
            <div class="checkbox">
              <label>
                <input id="GlobalAnnEnabled" type="checkbox" ng-model="tmpOptions.globalAnnounceEnabled" class="ng-pristine ng-untouched ng-valid"> <span translate="" class="ng-scope">Individuazione Globale</span>
              </label>
            </div>
          </div>
        </div>
        <div class="col-md-6">
          <div class="form-group">
            <div class="checkbox">
              <label>
                <input id="RelaysEnabled" type="checkbox" ng-model="tmpOptions.relaysEnabled" class="ng-pristine ng-untouched ng-valid"> <span translate="" class="ng-scope">Abilita Reindirizzamento</span>
              </label>
            </div>
          </div>
        </div>
      </div>
      <div class="row">
        <div class="col-md-6">
          <div class="form-group">
            <label translate="" for="GlobalAnnServersStr" class="ng-scope">Server di Individuazione Globale</label>
            <input ng-disabled="!tmpOptions.globalAnnounceEnabled" id="GlobalAnnServersStr" class="form-control ng-pristine ng-untouched ng-valid" type="text" ng-model="tmpOptions._globalAnnounceServersStr" disabled="disabled">
          </div>
        </div>
        <div class="col-md-6">
        </div>
      </div>
    </div>
    <div id="settings-ignored-devices" class="tab-pane">
      <div class="form-group">
        <!-- ngIf: tmpRemoteIgnoredDevices.length === 0 -->
        <!-- ngIf: tmpRemoteIgnoredDevices.length > 0 -->
      </div>
    </div>
    <div id="settings-ignored-folders" class="tab-pane">
      <div class="form-group">
        <!-- ngIf: ignoredFoldersCountTmpConfig() === 0 --><span ng-if="ignoredFoldersCountTmpConfig() === 0" translate="" class="ng-scope">Non ci sono cartelle ignorate.</span><!-- end ngIf: ignoredFoldersCountTmpConfig() === 0 -->
        <!-- ngIf: ignoredFoldersCountTmpConfig() > 0 -->
      </div>
    </div>
  </div>
</form>

<form class="form-horizontal ng-pristine ng-valid" role="form">
  <!-- ngRepeat: (key, value) in advancedConfig.gui -->
</form>

<form class="form-horizontal ng-pristine ng-valid" role="form">
  <!-- ngRepeat: (key, value) in advancedConfig.options -->
</form>

<form class="form-horizontal ng-pristine ng-valid" role="form">
  <!-- ngRepeat: (key, value) in advancedConfig.ldap -->
</form>

<form class="form-horizontal ng-pristine ng-valid" role="form">
  <!-- ngRepeat: (key, value) in advancedConfig.defaults.folder -->
</form>

<form class="form-horizontal ng-pristine ng-valid" role="form">
  <!-- ngRepeat: (key, value) in advancedConfig.defaults.device -->
</form>

<form class="form-horizontal ng-pristine ng-valid" role="form">
  <!-- ngRepeat: (key, value) in advancedConfig.defaults.ignores -->
</form>

<form class="ng-pristine ng-valid">
  <!-- ngIf: reportDataPreview -->
</form>

Text Content

WARNING!

The Syncthing admin interface requires JavaScript. Please enable JavaScript in
your web browser and try again.

   
   
 *  Italian
     
   * Arabic
     
   * Basque
     
   * Bulgarian
     
   * Catalan
     
   * Chinese (Simplified Han script)
     
   * Chinese (Traditional Han script)
     
   * Chinese (Traditional Han script, Hong Kong)
     
   * Czech
     
   * Danish
     
   * Dutch
     
   * English
     
   * English (United Kingdom)
     
   * Filipino
     
   * French
     
   * Frisian
     
   * German
     
   * Greek
     
   * Hindi
     
   * Hungarian
     
   * Indonesian
     
   * Irish
     
   * Italian
     
   * Japanese
     
   * Korean
     
   * Lithuanian
     
   * Polish
     
   * Portuguese (Brazil)
     
   * Portuguese (Portugal)
     
   * Romanian
     
   * Russian
     
   * Slovak
     
   * Slovenian
     
   * Spanish
     
   * Swedish
     
   * Turkish
     
   * Ukrainian
     
   * Valencian
     
 * Aiuto
   *  Introduzione
   * 
   *  Pagina home
   *  Documentazione
   *  Supporto
   * 
   *  Registro modifiche
   *  Statistiche
   * 
   *  Bug
   *  Codice Sorgente
   * 
   *  Informazioni
   


AUTENTICAZIONE RICHIESTA

Utente
Password
 Resta connesso
Login

ERRORE DI CONNESSIONE

Syncthing sembra inattivo, oppure c'è un problema con la tua connessione a
Internet. Nuovo tentativo…


ERRORE DI CONNESSIONE

Sembra che Syncthing abbia problemi nell'elaborazione della tua richiesta.
Aggiorna la pagina o riavvia Syncthing se il problema persiste.


RIAVVIO

Riavvio di Syncthing in corso. Attendere prego...


AGGIORNAMENTO

Aggiornamento di Syncthing in corso. Attendere prego...


ARRESTO ESEGUITO

Syncthing è stato arrestato.


SALVATAGGIO DELLE MODIFICHE

Syncthing sta salvando le modifiche. Attendere prego...


IDENTIFICAZIONE DISPOSITIVO -

 Chiudi

AGGIUNGI DISPOSITIVO

 * Generale
   
 * Condivisione
   
 * Avanzate

ID Dispositivo

Nome Dispositivo

Visibile al posto dell'ID Dispositivo nello stato del cluster. Se viene lasciato
vuoto, verrà utilizzato il nome proposto dal dispositivo.

Introduttore

Aggiungi dispositivi dall'introduttore all'elenco dei dispositivi, per cartelle
condivise reciprocamente.

Accettazione Automatica

Crea o condividi automaticamente le cartelle che questo dispositivo presenta sul
percorso predefinito.


Indirizzi

Inserire gli indirizzi separati da virgola ("tcp://ip:porta",
"tcp://host:porta") o "dynamic" per eseguire il rilevamento automatico
dell'indirizzo.

Compressione Tutti i Dati Solo i Metadati Disattiva
Gestione della Connessione
Numero di Connessioni   Aiuto


Se impostato su più di uno su entrambi i dispositivi, Syncthing tenterà di
stabilire più connessioni simultanee. Se i valori differiscono, verrà utilizzato
quello più alto. Impostare a zero per lasciare che sia Syncthing a decidere.

Limiti di velocità del dispositivo
Limite Velocità in Ingresso (KiB/s)

Limite Velocità in Uscita (KiB/s)


Il limite di velocità viene applicato al traffico accumulato di tutte le
connessioni a questo dispositivo.

Non attendibile

Tutte le cartelle condivise con questo dispositivo devono essere protette da una
password, in modo tale che tutti i dati inviati siano illeggibili senza la
password fornita.

 Salva  Chiudi

CAMBIAMENTI RECENTI

Dispositivo Azione Tipo Cartella Percorso Tempo

 Chiudi

(UNDEFINED)

 * Generale
 * Condivisione
 * Controllo Versione File
 * Schemi Esclusione File
 * Avanzate

Etichetta per la Cartella

Etichetta descrittiva facoltativa della cartella. Può essere diversa su ogni
dispositivo.

ID Cartella

Identificatore obbligatorio della cartella. Deve essere lo stesso su tutti i
dispositivi del cluster. Quando aggiungi una nuova cartella, ricordati che gli
ID vengono utilizzati per collegare le cartelle nei dispositivi. Distinguono
maiuscole e minuscole e devono corrispondere esattamente su tutti i dispositivi.

Percorso Cartella

Percorso della cartella nel computer locale. Verrà creata se non esiste già. Il
carattere tilde (~) può essere utilizzato come scorciatoia per .


Dispositivi non condivisi

Non ci sono dispositivi con cui condividere questa cartella.

Controllo Versione File  Aiuto Nessun Controllo Versione Controllo Versione con
Cestino Controllo Versione Semplice Controllo Versione Cadenzato Controllo
Versione Esterno

Inserisci gli schemi di esclusione, uno per riga.



--------------------------------------------------------------------------------

Guida veloce agli schemi supportati (documentazione completa):

(?d) Prefisso che indica che il file può essere eliminato se impedisce la
rimozione della cartella (?i) Prefisso che indica che lo schema deve essere
abbinato senza tener conto delle maiuscole ! Inversione della condizione
indicata (ad es. non escludere) * Metacarattere di singolo livello (per
corrispondenze solo all'interno di una cartella) ** Metacarattere multi-livello
(per corrispondenze in più livelli di cartelle) // Per commentare, va inserito
all'inizio di una riga

--------------------------------------------------------------------------------

Modifica di .stignore.
Scansione in corso   Aiuto

 Monitorare i cambiamenti

Usa le notifiche dal filesystem per rilevare gli elementi modificati. Guardando
le modifiche si scopre la maggior parte delle modifiche senza scansione
periodica.

Intervallo di scansione completa (s)
Tipo di Cartella   Aiuto Invia & Ricevi Invia Soltanto Ricevi solo Ricevi
crittografato
Ordine Prelievo File Casuale Alfabetico Prima il più piccolo Prima il più grande
Prima il Meno Recente Prima il più recente
Minimo Spazio Libero su Disco

% kB MB GB TB

Inserisci un numero non negativo (ad esempio "2.35") e seleziona un'unità. Le
percentuali sono parte della dimensione totale del disco.

Ignora Permessi

Disabilita il confronto e la sincronizzazione delle autorizzazioni dei file.
Utile su sistemi con autorizzazioni inesistenti o personalizzate (ad esempio
FAT, exFAT, Synology, Android).

Proprietà   Aiuto

Sincronizza le Proprietà

Consente l'invio di informazioni sulla proprietà ad altri dispositivi e
l'applicazione delle informazioni sulla proprietà in entrata. In genere richiede
l'esecuzione con privilegi elevati.

Invia Proprietà

Consente l'invio delle informazioni sulla proprietà ad altri dispositivi, ma non
l'applicazione delle informazioni sulla proprietà in entrata. Questo può avere
un impatto significativo sulle prestazioni. Sempre abilitato quando "Sincronizza
proprietà" è abilitato.

Attributi Estesi   Aiuto

Sincronizza Attributi Estesi

Consente l'invio di attributi estesi ad altri dispositivi e l'applicazione di
attributi estesi in entrata. Potrebbe richiedere l'esecuzione con privilegi
elevati.

Invia Attributi Estesi

Consente di inviare attributi estesi ad altri dispositivi, ma non di applicare
gli attributi estesi in entrata. Questo può avere un impatto significativo sulle
prestazioni. Sempre abilitato quando "Sincronizza attributi estesi" è abilitato.

 Salva  Chiudi

RIPRISTINA VERSIONI ()

Caricamento dati...
 Chiudi

RIPRISTINA VERSIONI

Sei sicuro di voler ripristinare 0 file?

 Sì  No

IMPOSTAZIONI

 * Generale
 * Interfaccia Grafica Utente
 * Connessioni
 *   Dispositivi ignorati  
 *   Cartelle ignorate   0

Nome Dispositivo
Minimo Spazio Libero su Disco


% kB MB GB TB

Inserisci un numero non negativo (ad esempio "2.35") e seleziona un'unità. Le
percentuali sono parte della dimensione totale del disco. Questa impostazione
controlla lo spazio libero richiesto sul disco home (cioè, database di indice).

Chiave API
 Genera
Statistiche Anonime di Utilizzo (Anteprima)
Non deciso (verrà richiesto) Disabilitato
Aggiornamenti automatici  Aiuto

Non disponibile/Disabilitato dall'amministratore o dal manutentore

Configurazione predefinita

Modifica impostazioni predefinite cartella Modifica impostazioni predefinite
dispositivo

Indirizzo dell'Interfaccia Grafica  Aiuto

L'indirizzo della GUI è sovrascritto dalle opzioni di avvio. Le modifiche qui
non avranno effetto finché queste opzioni sono impostate.

Inserisci un numero di porta non-privilegiata (1024 - 65535).

Utente dell'Interfaccia Grafica
Password dell'Interfaccia Grafica
Utilizza HTTPS per l'interfaccia grafica
Avvia Browser
Tema GUI

Non disponibile


Indirizzi di ascolto del Protocollo di Sincronizzazione  Aiuto
Limite Velocità in Ingresso (KiB/s)



Limite Velocità in Uscita (KiB/s)



Abilita NAT traversal
Individuazione Locale
Individuazione Globale
Abilita Reindirizzamento
Server di Individuazione Globale


Non ci sono cartelle ignorate.
 Salva  Chiudi

CONFIGURAZIONE AVANZATA

Fai attenzione! Una configurazione non corretta potrebbe danneggiare il
contenuto delle cartelle e rendere Syncthing inoperativo.

INTERFACCIA GRAFICA UTENTE



OPZIONI



LDAP



CARTELLE



DISPOSITIVI



IMPOSTAZIONI PREDEFINITE

CARTELLA PREDEFINITA



DISPOSITIVO PREDEFINITO



SCHEMI DI ESCLUSIONE PREDEFINITI


 Salva  Chiudi

MODIFICHE IN ATTESA

Hai modifiche non salvate. Vuoi davvero scartarle?

 Scartare  Portami indietro

ABILITARE STATISTICHE ANONIME DI UTILIZZO?

Quotidianamente il software invia le statistiche di utilizzo in forma criptata.
Questi dati riguardano i sistemi operativi utilizzati, le dimensioni delle
cartelle e le versioni del software. Se i set di dati riportati vengono
modificati, verrà mostrata nuovamente questa finestra di dialogo.

Le statistiche aggregate sono disponibili pubblicamente all'URL seguente.

https://data.syncthing.net/

 Anteprima Statistiche di Utilizzo
 Sì  No

STATISTICHE ANONIME DI UTILIZZO

Quotidianamente il software invia le statistiche di utilizzo in forma criptata.
Questi dati riguardano i sistemi operativi utilizzati, le dimensioni delle
cartelle e le versioni del software. Se i set di dati riportati vengono
modificati, verrà mostrata nuovamente questa finestra di dialogo.

Le statistiche aggregate sono disponibili pubblicamente all'URL seguente.

https://data.syncthing.net/

Versione Seleziona una versione

--------------------------------------------------------------------------------


 Chiudi

ELEMENTI NON SINCRONIZZATI

   
 * 10
   
 * 25
   
 * 50
   


 Chiudi

ELEMENTI ERRATI

Non è stato possibile sincronizzare i seguenti elementi. Verranno effettuati
tentativi in automatico e verranno sincronizzati quando l'errore sarà risolto.



   
 * 10
   
 * 25
   
 * 50
   


 Chiudi

ELEMENTI NON SINCRONIZZATI -

Caricamento dati...
 Chiudi

Percorso Dimensione

   
 * 10
   
 * 25
   
 * 50
   


 Chiudi

AGGIORNAMENTO

Sei sicuro di voler aggiornare?

Note di Rilascio

 Aggiornamento  Chiudi

AGGIORNAMENTO PRINCIPALE

Questo è un aggiornamento di versione principale. Una nuova versione principale
potrebbe non essere compatibile con le versioni precedenti. Si prega di
consultare le note di rilascio prima di eseguire un aggiornamento principale.

Note di Rilascio

 Aggiornamento  Chiudi

INFORMAZIONI


V1.28.0, UNDEFINED (UNDEFINED)
""

Build
Copyright © 2014- the Syncthing Authors.

Syncthing è un software Libero e Open Source concesso in licenza MPL v2.0.

 * Autori
 * Software Incluso
 * Percorsi

AUTORI DI SYNCTHING

Jakob Borg, Audrius Butkevicius, Jesse Lucas, Simon Frei, Tomasz Wilczyński,
Alexander Graf, Alexandre Viau, Anderson Mesquita, André Colomb, Antony Male,
Ben Schulz, Caleb Callaway, Daniel Harte, Emil Lundberg, Eric P, Evgeny
Kuznetsov, Lars K.W. Gohlke, Lode Hoste, Michael Ploujnikov, Nate Morrison,
Philippe Schommers, Ryan Sullivan, Sergey Mishin, Stefan Tatschner, Wulf Weich,
bt90, greatroar, Aaron Bieber, Adam Piggott, Adel Qalieh, Alan Pope, Alberto
Donato, Aleksey Vasenev, Alessandro G., Alex Lindeman, Alex Xu, Alexander
Seiler, Alexandre Alves, Aman Gupta, Anatoli Babenia, Andreas Sommer, Andrew
Dunham, Andrew Meyer, Andrew Rabert, Andrey D, Anjan Momi, Anthony Goeckner,
Antoine Lamielle, Anur, Aranjedeath, Arkadiusz Tymiński, Aroun, Arthur Axel fREW
Schmidt, Artur Zubilewicz, Aurélien Rainone, BAHADIR YILMAZ, Bart De Vries, Beat
Reichenbach, Ben Curthoys, Ben Shepherd, Ben Sidhom, Benedikt Heine, Benedikt
Morbach, Benjamin Nater, Benno Fünfstück, Benny Ng, Boqin Qin, Boris Rybalkin,
Brandon Philips, Brendan Long, Brian R. Becker, Carsten Hagemann, Catfriend1,
Cathryne Linenweaver, Cedric Staniewski, Chih-Hsuan Yen, Choongkyu, Chris Howie,
Chris Joel, Chris Tonkinson, Christian Kujau, Christian Prescott, Colin Kennedy,
Cromefire_, Cyprien Devillez, Dale Visser, Dan, Daniel Barczyk, Daniel Bergmann,
Daniel Martí, Daniel Padrta, Darshil Chanpura, David Rimmer, DeflateAwning,
Denis A., Dennis Wilson, DerRockWolf, Devon G. Redekopp, Dimitri Papadopoulos
Orfanos, Dmitry Saveliev, Domenic Horner, Dominik Heidler, Elias Jarlebring,
Elliot Huffman, Emil Hessman, Eng Zer Jun, Eric Lesiuta, Erik Meitner, Evan
Spensley, Federico Castagnini, Felix, Felix Ableitner, Felix Lampe, Felix
Unterpaintner, Francois-Xavier Gsell, Frank Isemann, Gahl Saraf, Gilli
Sigurdsson, Gleb Sinyavskiy, Graham Miln, Greg, Gusted, Han Boetes, HansK-p,
Harrison Jones, Heiko Zuerker, Hugo Locurcio, Iain Barnett, Ian Johnson, Ikko
Ashimine, Ilya Brin, Iskander Sharipov, Jaakko Hannikainen, Jacek Szafarkiewicz,
Jack Croft, Jacob, Jake Peterson, James O'Beirne, James Patterson, Jaroslav
Lichtblau, Jaroslav Malec, Jaspitta, Jauder Ho, Jaya Chithra, Jaya Kumar,
Jeffery To, Jens Diemer, Jerry Jacobs, Jochen Voss, Johan Andersson, Johan
Vromans, John Rinehart, Jonas Thelemann, Jonathan, Jonathan Cross, Jonta, Jose
Manuel Delicado, Julian Lehrhuber, Jörg Thalheim, Jędrzej Kula, K.B.Dharun
Krishna, Kalle Laine, Karol Różycki, Kebin Liu, Keith Harrison, Keith Turner,
Kelong Cong, Ken'ichi Kamada, Kevin Allen, Kevin Bushiri, Kevin White, Jr., Kurt
Fitzner, LSmithx2, Lars Lehtonen, Laurent Arnoud, Laurent Etiemble, Leo Arias,
Liu Siyuan, Lord Landon Agahnim, Lukas Lihotzki, Luke Hamburg, Majed Abdulaziz,
Marc Laporte, Marc Pujol, Marcin Dziadus, Marcus Legendre, Mario Majila, Mark
Pulford, Martchus, Martin Polehla, Mateusz Naściszewski, Mateusz Ż, Matic
Potočnik, Matt Burke, Matt Robenolt, Matteo Ruina, Maurizio Tomasi, Max, Max
Schulze, MaximAL, Maxime Thirouin, Maximilian, MichaIng, Michael Jephcote,
Michael Rienstra, Michael Tilli, Migelo, Mike Boone, MikeLund, MikolajTwarog,
Mingxuan Lin, Naveen, Nicholas Rishel, Nick Busey, Nico Stapelbroek, Nicolas
Braud-Santoni, Nicolas Perraut, Niels Peter Roest, Nils Jakobi, NinoM4ster,
Nitroretro, NoLooseEnds, Oliver Freyermuth, Otiel, Oyebanji Jacob Mayowa, Pablo,
Pascal Jungblut, Paul Brit, Pawel Palenica, Paweł Rozlach, Peter Badida, Peter
Dave Hello, Peter Hoeg, Peter Marquardt, Phani Rithvij, Phil Davis, Phill Luby,
Pier Paolo Ramon, Piotr Bejda, Pramodh KP, Quentin Hibon, Rahmi Pruitt, Richard
Hartmann, Robert Carosi, Roberto Santalla, Robin Schoonover, Roman Zaynetdinov,
Ross Smith II, Ruslan Yevdokymov, Ryan Qian, Sacheendra Talluri, Scott Klupfel,
Sertonix, Severin von Wnuck-Lipinski, Shaarad Dalvi, Simon Mwepu, Simon Pickup,
Sly_tom_cat, Sonu Kumar Saw, Stefan Kuntz, Steven Eckhoff, Suhas Gundimeda, Sven
Bachmann, Taylor Khan, Thomas, Thomas Hipp, Tim Abell, Tim Howes, Tim Nordenfur,
Tobias Klauser, Tobias Nygren, Tobias Tom, Tom Jakubowski, Tommy Thorn, Tommy
van der Vorst, Tully Robinson, Tyler Brazier, Tyler Kropp, Unrud, Veeti
Paananen, Victor Buinsky, Vik, Vil Brekin, Vladimir Rusinov, WangXi, Will
Rouesnel, William A. Kennington III, Xavier O., Yannic A., andresvia, andyleap,
boomsquared, chenrui, chucic, cjc7373, cui fliter, d-volution, derekriemer,
desbma, diemade, digital, entity0xfe, georgespatton, ghjklw, guangwu, gudvinr,
ignacy123, janost, jaseg, jelle van der Waa, jtagcat, klemens, kylosus,
luchenhan, luzpaz, marco-m, maxice8, mclang, mv1005, nf, orangekame3, otbutz,
overkill, perewa, red_led, rubenbe, sec65, vapatel2, villekalliomaki,
wangguoliang, wouter bolsterlee, xarx00, xjtdy888, 佛跳墙, 落心

Syncthing utilizza i seguenti software o porzioni di questi:

 * Bootstrap, Copyright © 2011-2016 Twitter, Inc.
 * AngularJS, Copyright © 2010-2014, 2016 Google, Inc.
 * Date Range Picker, Copyright © 2012-2018 Dan Grossman.
 * JQuery Fancytree Plugin, Copyright © 2008-2018 Martin Wendt.
 * Fork Awesome, Copyright © 2018 Dave Gandy & Fork Awesome.
 * jQuery JavaScript Library, Copyright © jQuery Foundation and other
   contributors.
 * moment.js, Copyright © JS Foundation and other contributors.
 * Prometheus, Copyright © 2012-2015 The Prometheus Authors.
 * AudriusButkevicius/go-nat-pmp, Copyright © 2013 John Howard Palevich.
 * AudriusButkevicius/recli, Copyright © 2019 Audrius Butkevicius.
 * beorn7/perks, Copyright © 2013 Blake Mizerany.
 * pierrec/lz4, Copyright © 2015 Pierre Curto.
 * calmh/du, Public domain.
 * calmh/xdr, Copyright © 2014 Jakob Borg.
 * chmduquesne/rollinghash, Copyright © 2015 Christophe-Marie Duquesne.
 * d4l3k/messagediff, Copyright © 2015 Tristan Rice.
 * gobwas/glob, Copyright © 2016 Sergey Kamardin.
 * gogo/protobuf, Copyright © 2013 The GoGo Authors.
 * golang/groupcache, Copyright © 2013 Google Inc.
 * golang/protobuf, Copyright © 2010 The Go Authors.
 * golang/snappy, Copyright © 2011 The Snappy-Go Authors.
 * jackpal/gateway, Copyright © 2010 Jack Palevich.
 * kballard/go-shellquote, Copyright © 2014 Kevin Ballard.
 * mattn/go-isatty, Copyright © Yasuhiro MATSUMOTO.
 * matttproud/golang_protobuf_extensions, Copyright © 2012 Matt T. Proud.
 * oschwald/geoip2-golang, Copyright © 2015, Gregory J. Oschwald.
 * oschwald/maxminddb-golang, Copyright © 2015, Gregory J. Oschwald.
 * petermattis/goid, Copyright © 2015-2016 Peter Mattis.
 * pkg/errors, Copyright © 2015, Dave Cheney.
 * rcrowley/go-metrics, Copyright © 2012 Richard Crowley.
 * sasha-s/go-deadlock, Copyright © 2016 sasha-s.
 * syncthing/notify, Copyright © 2014-2015 The Notify Authors.
 * syndtr/goleveldb, Copyright © 2012 Suryandaru Triandana.
 * thejerf/suture, Copyright © 2014-2015 Barracuda Networks, Inc.
 * urfave/cli, Copyright © 2016 Jeremy Saenz & Contributors.
 * vitrun/qart, Copyright © 2010-2011 The Go Authors.
 * gopkg.in/asn1-ber.v1, Copyright © 2011-2015 Michael Mitton, portions
   Copyright © 2015-2016 go-asn1-ber Authors.
 * gopkg.in/ldap.v2, Copyright © 2011-2015 Michael Mitton, portions Copyright ©
   2015-2016 go-ldap Authors.
 * The Go Programming Language, Copyright © 2009 The Go Authors.
 * Font Awesome by Dave Gandy - http://fontawesome.io

Accedere per visualizzare le informazioni sui percorsi.

 Chiudi

La connessione a server IPv6 fallisce se non c'è connettività IPv6.
 Chiudi

RIMUOVI CARTELLA

Sei sicuro di voler rimuovere la cartella ?

Nessun file verrà eliminato come risultato di questa operazione.

 Sì  No

Attenzione!

Il contenuto della cartella su questo dispositivo verrà sovrascritto per
diventare identico ad altri dispositivi. I file appena aggiunti qui verranno
eliminati.

Sei sicuro di voler ripristinare tutte le modifiche locali?

  Ripristina  Annulla

RIMUOVI DISPOSITIVO

Sei sicuro di voler rimuovere il dispositivo ?

 Sì  No

LOG

 * Log
 * Servizi di Debug

Visualizzazione log in pausa. Scorri fino in fondo per continuare.
Servizi di debug disponibili:



 Chiudi

Il seguente testo verrà automaticamente inserito in un nuovo messaggio. Puoi
anche copiare e incollare manualmente il testo in un nuovo messaggio.


      
    

 Condividi  Annulla