complete config options

This commit is contained in:
nachoparker 2019-01-05 10:22:54 -07:00
parent 67415a3b63
commit 44b3068873
33 changed files with 141 additions and 66 deletions

View File

@ -15,22 +15,27 @@
{
"id": "DIR",
"name": "Dir",
"value": "/media/USBdrive/ncdata/admin/files"
"value": "/media/USBdrive/ncdata/admin/files",
"suggest": "/media/USBdrive/ncdata/admin/files",
"type": "directory"
},
{
"id": "SUBNET",
"name": "Subnet",
"value": "192.168.1.0/24"
"value": "192.168.1.0/24",
"suggest": "192.168.1.0/24"
},
{
"id": "USER",
"name": "User",
"value": "www-data"
"value": "www-data",
"suggest": "www-data"
},
{
"id": "GROUP",
"name": "Group",
"value": "www-data"
"value": "www-data",
"suggest": "www-data"
}
]
}

View File

@ -15,7 +15,8 @@
{
"id": "USER",
"name": "User",
"value": "root"
"value": "root",
"suggest": "root"
},
{
"id": "PASS",

View File

@ -15,17 +15,23 @@
{
"id": "HTTP",
"name": "Http",
"value": "80"
"value": "80",
"default": "80",
"suggest": "80"
},
{
"id": "HTTPS",
"name": "Https",
"value": "443"
"value": "443",
"default": "443",
"suggest": "443"
},
{
"id": "SSH",
"name": "Ssh",
"value": "22"
"value": "22",
"default": "22",
"suggest": "22"
}
]
}

View File

@ -15,17 +15,20 @@
{
"id": "DOMAIN",
"name": "Domain",
"value": "mycloud.ownyourbits.com"
"value": "mycloud.ownyourbits.com",
"suggest": "mycloud.ownyourbits.com"
},
{
"id": "DNSSERVER",
"name": "DNS server",
"value": "8.8.8.8"
"value": "8.8.8.8",
"suggest": "8.8.8.8"
},
{
"id": "CACHESIZE",
"name": "Cache size",
"value": "150"
"value": "150",
"suggest": "150"
}
]
}

View File

@ -15,12 +15,14 @@
{
"id": "DOMAIN",
"name": "Domain",
"value": "mycloud.duckdns.org"
"value": "mycloud.duckdns.org",
"suggest": "mycloud.duckdns.org"
},
{
"id": "TOKEN",
"name": "Token",
"value": "your-duckdns-token"
"value": "your-duckdns-token",
"suggest": "your-duckdns-token"
}
]
}

View File

@ -2,9 +2,7 @@
"id": "fail2ban",
"name": "Fail2ban, limit brute force authentication attempts",
"title": "fail2ban",
"description": "Brute force protection for SSH and NextCloud. Fail2Ban consists of a client,\n
server and configuration files to limit \n
brute force authentication attempts.",
"description": "Brute force protection for SSH and NextCloud. Fail2Ban consists of a client,\nserver and configuration files to limit \nbrute force authentication attempts.",
"info": "",
"infotitle": "",
"params": [
@ -17,17 +15,23 @@
{
"id": "BANTIME",
"name": "Bantime",
"value": "600"
"value": "600",
"default": "600",
"suggest": "600"
},
{
"id": "FINDTIME",
"name": "Findtime",
"value": "600"
"value": "600",
"default": "600",
"suggest": "600"
},
{
"id": "MAXRETRY",
"name": "Maxretry",
"value": "6"
"value": "6",
"default": "6",
"suggest": "6"
},
{
"id": "MAILALERTS",
@ -38,7 +42,8 @@
{
"id": "EMAIL",
"name": "Email",
"value": "optional@email.com"
"value": "",
"suggest": "optional@email.com"
}
]
}

View File

@ -15,17 +15,20 @@
{
"id": "UPDATEHASH",
"name": "Update Hash",
"value": "abcdefghijklmnopqrstuvwxyzABCDEFGHIJK1234567"
"value": "",
"suggest": "abcdefghijklmnopqrstuvwxyzABCDEFGHIJK1234567"
},
{
"id": "DOMAIN",
"name": "Domain",
"value": "mynextcloud.example.com"
"value": "mynextcloud.example.com",
"suggest": "mynextcloud.example.com"
},
{
"id": "UPDATEINTERVAL",
"name": "Update Interval",
"value": "30"
"value": "30",
"suggest": "30"
}
]
}

View File

@ -9,17 +9,20 @@
{
"id": "DOMAIN",
"name": "Domain",
"value": "mycloud.ownyourbits.com"
"value": "",
"suggest": "mycloud.ownyourbits.com"
},
{
"id": "EMAIL",
"name": "Email",
"value": "mycloud@ownyourbits.com"
"value": "",
"suggest": "mycloud@ownyourbits.com"
},
{
"id": "NOTIFYUSER",
"name": "Notify user",
"value": "ncp"
"value": "ncp",
"suggest": "ncp"
}
]
}

View File

@ -9,18 +9,19 @@
{
"id": "USER",
"name": "User",
"value": "ncp"
"value": "ncp",
"suggest": "ncp"
},
{
"id": "PASSWORD",
"name": "Password",
"value": "ownyourbits",
"value": "",
"type": "password"
},
{
"id": "CONFIRM",
"name": "Confirm password",
"value": "ownyourbits",
"value": "",
"type": "password"
}
]

View File

@ -15,7 +15,8 @@
{
"id": "NOTIFYUSER",
"name": "Notify user",
"value": "ncp"
"value": "ncp",
"suggest": "ncp"
}
]
}

View File

@ -15,7 +15,8 @@
{
"id": "NOTIFYUSER",
"name": "Notify user",
"value": "ncp"
"value": "ncp",
"suggest": "ncp"
}
]
}

View File

@ -34,11 +34,13 @@
{
"id": "BACKUPDAYS",
"name": "Backup days",
"suggest": "7",
"value": "7"
},
{
"id": "BACKUPLIMIT",
"name": "Backup limit",
"suggest": "4",
"value": "4"
}
]

View File

@ -9,7 +9,9 @@
{
"id": "DIR",
"name": "Directory",
"value": "/media/USBdrive/"
"value": "/media/USBdrive/",
"suggest": "/media/USBdrive/",
"type": "directory"
}
]
}

View File

@ -9,7 +9,8 @@
{
"id": "LABEL",
"name": "Label",
"value": "myCloudDrive"
"value": "myCloudDrive",
"suggest": "myCloudDrive"
}
]
}

View File

@ -9,12 +9,14 @@
{
"id": "HTTPSPORT",
"name": "Https port",
"value": "443"
"value": "443",
"suggest": "443"
},
{
"id": "HTTPPORT",
"name": "Http port",
"value": "80"
"value": "80",
"suggest": "80"
}
]
}

View File

@ -15,12 +15,14 @@
{
"id": "NOTIFYUSER",
"name": "Notify user",
"value": "ncp"
"value": "ncp",
"suggest": "ncp"
},
{
"id": "EMAIL",
"name": "Email",
"value": "optional@email.com"
"value": "",
"suggest": "optional@email.com"
}
]
}

View File

@ -9,7 +9,9 @@
{
"id": "FILE",
"name": "File",
"value": "/media/USBdrive/ncp-config_xxxxxx.cfg"
"value": "/media/USBdrive/ncp-config_xxxxxx.cfg",
"suggest": "/media/USBdrive/ncp-config_xxxxxx.cfg",
"type": "file"
}
]
}

View File

@ -9,7 +9,8 @@
{
"id": "ADMINUSER",
"name": "Admin user",
"value": "ncp"
"value": "ncp",
"suggest": "ncp"
},
{
"id": "ADMINPASS",

View File

@ -9,22 +9,30 @@
{
"id": "MAXFILESIZE",
"name": "Maximum file size",
"value": "10G"
"value": "10G",
"default": "10G",
"suggest": "10G"
},
{
"id": "MEMORYLIMIT",
"name": "Memory limit",
"value": "0"
"value": "0",
"default": "0",
"suggest": "0"
},
{
"id": "PHPTHREADS",
"name": "PHP threads",
"value": "0"
"value": "0",
"default": "0",
"suggest": "0"
},
{
"id": "REDISMEM",
"name": "Redis memory",
"value": "0"
"value": "0",
"default": "0",
"suggest": "0"
}
]
}

View File

@ -20,17 +20,20 @@
{
"id": "MAXFILESIZE",
"name": "Maximum file size",
"value": "2G"
"value": "10G",
"suggest": "10G"
},
{
"id": "MEMORYLIMIT",
"name": "Memory limit",
"value": "768M"
"value": "768M",
"suggest": "768M"
},
{
"id": "MAXTRANSFERTIME",
"name": "Maximum transfer time",
"value": "3600"
"value": "3600",
"suggest": "3600"
}
]
}

View File

@ -15,7 +15,8 @@
{
"id": "USER",
"name": "User",
"value": "ncp"
"value": "ncp",
"suggest": "ncp"
}
]
}

View File

@ -9,7 +9,9 @@
{
"id": "BACKUPFILE",
"name": "Backup file",
"value": "/media/USBdrive/nextcloud-bkp_xxxxxxxx.tar"
"value": "/media/USBdrive/nextcloud-bkp_xxxxxxxx.tar",
"suggest": "/media/USBdrive/nextcloud-bkp_xxxxxxxx.tar",
"type": "file"
}
]
}

View File

@ -15,12 +15,14 @@
{
"id": "DESTINATION",
"name": "Destination",
"value": "user@ip:/path/to/sync"
"value": "user@ip:/path/to/sync",
"suggest": "user@ip:/path/to/sync"
},
{
"id": "SYNCDAYS",
"name": "Sync days",
"value": "3"
"value": "3",
"suggest": "3"
}
]
}

View File

@ -9,7 +9,8 @@
{
"id": "DESTINATION",
"name": "Destination",
"value": "user@ip:/path/to/sync"
"value": "user@ip:/path/to/sync",
"suggest": "user@ip:/path/to/sync"
}
]
}

View File

@ -15,7 +15,8 @@
{
"id": "SCANINTERVAL",
"name": "Scan Interval",
"value": "60"
"value": "60",
"suggest": "60"
}
]
}

View File

@ -15,12 +15,15 @@
{
"id": "SNAPDIR",
"name": "Snapshot directory",
"value": "/media/USBdrive/ncp-snapshots"
"value": "/media/USBdrive/ncp-snapshots",
"suggest": "/media/USBdrive/ncp-snapshots",
"type": "directory"
},
{
"id": "DESTINATION",
"name": "Destination",
"value": "/media/myBackupDrive/ncp-snapshots"
"value": "/media/myBackupDrive/ncp-snapshots",
"suggest": "/media/myBackupDrive/ncp-snapshots"
},
{
"id": "COMPRESSION",
@ -31,7 +34,8 @@
{
"id": "SYNCDAYS",
"name": "Sync days",
"value": "1"
"value": "1",
"suggest": "1"
}
]
}

View File

@ -9,7 +9,8 @@
{
"id": "LIMIT",
"name": "Limit",
"value": "4"
"value": "4",
"suggest": "4"
}
]
}

View File

@ -15,7 +15,8 @@
{
"id": "IP",
"name": "IP",
"value": "192.168.1.130"
"value": "192.168.1.130",
"suggest": "192.168.1.130"
}
]
}

View File

@ -9,12 +9,14 @@
{
"id": "SWAPFILE",
"name": "Swapfile",
"value": "/media/USBdrive/swap"
"value": "/media/USBdrive/swap",
"suggest": "/media/USBdrive/swap"
},
{
"id": "SWAPSIZE",
"name": "Swapsize",
"value": "1024"
"value": "1024",
"suggest": "1024"
}
]
}

View File

@ -9,7 +9,8 @@
{
"id": "VERSION",
"name": "Version",
"value": "0"
"value": "0",
"suggest": "0"
}
]
}

View File

@ -15,7 +15,8 @@
{
"id": "USER",
"name": "User",
"value": "my-noip-user@email.com"
"value": "my-noip-user@email.com",
"suggest": "my-noip-user@email.com"
},
{
"id": "PASS",
@ -26,12 +27,14 @@
{
"id": "DOMAIN",
"name": "Domain",
"value": "mycloud.ownyourbits.com"
"value": "mycloud.ownyourbits.com",
"suggest": "mycloud.ownyourbits.com"
},
{
"id": "TIME",
"name": "Time",
"value": "30"
"value": "30",
"suggest": "30"
}
]
}

View File

@ -15,12 +15,14 @@
{
"id": "DOMAIN",
"name": "Domain",
"value": "mycloud.spdns.de"
"value": "mycloud.spdns.de",
"suggest": "mycloud.spdns.de"
},
{
"id": "TOKEN",
"name": "Token",
"value": "your-spdns-token"
"value": "your-spdns-token",
"suggest": "your-spdns-token"
}
]
}

View File

@ -106,7 +106,7 @@ mkdir -p "$CONFDIR"
# copy all files in bin and etc
cp -r bin/* /usr/local/bin/
find etc -maxdepth 1 -type f -exec echo cp '{}' /usr/local/ \;
find etc -maxdepth 1 -type f -exec cp '{}' /usr/local/etc \;
# install new entries of ncp-config and update others
for file in etc/ncp-config.d/*; do