1197 Commits

Author SHA1 Message Date
nachoparker
3f57513325 ncp-web: add Russion translations
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.42.0
2021-10-21 13:26:24 -06:00
nachoparker
36c1f465fc letsencrypt: disable also ncp web certs if OFF
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.41.12
2021-10-21 12:47:38 -06:00
frazhome
dcfd1cff4a ncp-backup: added help message (#1231)
Co-authored-by: Franz Pfoertsch <franz.pfoertsch@gmail.com>
v1.41.11
2021-10-18 12:11:35 -06:00
nachoparker
ec94e6fb80 nc-static-IP: use ifdown/ifup
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.41.10
2021-10-18 12:00:33 -06:00
nachoparker
f9c9e37a88 fail2ban: fix UFW jail
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.41.9
2021-10-18 12:00:03 -06:00
nachoparker
326de1d085 fix dual IPv6 stack port checking
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.41.8
2021-10-18 11:24:01 -06:00
nachoparker
d12b30c7eb build: check for existing NC database
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-10-18 08:34:47 -06:00
nachoparker
78a88ebb47 ncp-web: remove dir indicator on nc-backup
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.41.7
2021-10-18 08:34:43 -06:00
nachoparker
06ffb1eecd nc-static-IP: make sure dhclient is no longer running
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.41.6
2021-10-18 08:09:10 -06:00
nachoparker
74ed53f2de letsencrypt: hardcode cert name to avoid -0001 paths
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.41.5
2021-10-18 08:01:49 -06:00
nachoparker
0a866caca4 save and restore maintenance mode status in ncp-apps
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.41.4
2021-10-18 08:01:48 -06:00
nachoparker
80575ae849 ncp-update-nc: check skip major versions
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.41.3
2021-10-18 08:01:25 -06:00
nachoparker
cf4cfd81a8 also save hostname in trusted domains
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.41.2
2021-10-15 09:01:20 -06:00
nachoparker
c75db63260 letsencrypt: take into account the possibility of the ncp-nextcloud folder being used
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.41.1
2021-10-14 13:48:40 -06:00
nachoparker
b41fad0b94 ncp-web: add NCP logs section
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.41.0
2021-10-14 13:47:55 -06:00
nachoparker
85cb1f01cc nc-import-ncp: run activated apps upon import
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.40.10
2021-10-14 11:08:07 -06:00
nachoparker
35a3a54845 letsencrypt: favor most recent cert if there are many
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.40.9
2021-10-14 11:08:05 -06:00
nachoparker
9bddfad805 fix HPB with dynamic IP
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.40.8
2021-10-14 10:24:16 -06:00
nachoparker
4e790e4e9e letsencrypt: fix template generation
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.40.7
2021-10-14 10:24:16 -06:00
nachoparker
d2983a16ea build: fix OdroidC2 build
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-10-11 15:56:04 -06:00
Oliver V
b64859e237 add architecture and kernel info to ncp-info (#1360) v1.40.6 2021-10-11 15:56:03 -06:00
nachoparker
f3fda8f948 build: refactor
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-10-11 15:55:47 -06:00
nachoparker
76fbf5038e build: fix rpi build
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-10-11 15:55:47 -06:00
nachoparker
891dc86c05 update README
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-10-11 15:55:47 -06:00
nachoparker
cc3f3366f1 letsencrypt: keep original cert name
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.40.5
2021-10-11 15:55:33 -06:00
nachoparker
9c9ae91a3f
Update README.md 2021-10-11 14:49:01 -06:00
Tobias Knöppler
de104a5da8 Make templating safer and more verbose (#1343)
* letsencrypt: fix active status check

Signed-off-by: nachoparker <nacho@ownyourbits.com>

* letsencrypt: take into account duplicate domains ending in -0001

Signed-off-by: nachoparker <nacho@ownyourbits.com>

* letsencrypt: fix renewal with httpsonly enabled

Signed-off-by: nachoparker <nacho@ownyourbits.com>

* fix inverted template logic for docker

Signed-off-by: nachoparker <nacho@ownyourbits.com>

* library.sh: Move templating to separate function

- Backup old file before templating (and restore on failure)
- Use stderr in the template for debug/info output

Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>

* library.sh: Fix syntax error

Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>

* library.sh: Only fallback to default config if explicitly allowed

Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>

* letsencrypt.sh: Set cert-name

Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>

* nextcloud.conf.sh: Use certificate named ncp-nextcloud if available

Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>

* letsencrypt.sh: Support multiple, comma separated domains in field "OTHER_DOMAIN"

Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>

* nextcloud.conf.sh: Fix path resolution for certificates

Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>

* letsencrypt.sh: Improve warning about max trusted domains reached

Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>

* letsencrypt.sh: Fix max trusted domains check

Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>

* letsencrypt.sh: Fix splitting of domain string by comma

Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>

* letsencrypt.sh: Fix splitting of domain string to array

Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>

* adjustments for docker/lxc

Signed-off-by: nachoparker <nacho@ownyourbits.com>

Co-authored-by: nachoparker <nacho@ownyourbits.com>
v1.40.4
2021-10-07 13:29:00 -06:00
nachoparker
8a6c1c08a2 ncp-check-nc-version: dont notify the same version more than once
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.40.3
2021-10-07 13:28:50 -06:00
nachoparker
9e276600e6 build: add LXD/docker automatic testing
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-10-06 12:08:28 -06:00
nachoparker
fde2f73cfc build: rpi build fixes
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-10-06 09:55:42 -06:00
nachoparker
ea1e00c251 nc-update-nc: BTRFS support
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.40.2
2021-10-05 13:50:37 -06:00
Christoph Rössig
7c361c5cb4
update: improve check for apt (#1356)
fix check for running apt during update
(https://github.com/nextcloud/nextcloudpi/issues/1354)

Update script is exiting if any process contains 'apt' in the name. pgrep interpretes <pattern> as regular expression. Whole process name to be checked with option -x.
v1.40.1
2021-10-05 13:26:26 -06:00
nachoparker
31f20bcb25 build: close mysql inside the configure step
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-10-05 12:44:47 -06:00
nachoparker
a0728d7487 nc-notify-updates: notify of new supported NC versions
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.40.0
2021-10-04 15:13:02 -06:00
nachoparker
20370640c7 ncp-web: disable activation page once activated
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.39.21
2021-10-04 14:06:39 -06:00
nachoparker
714c3e5fa7 ncp-config: fix first time error with no known latest version
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.39.20
2021-10-04 12:29:55 -06:00
nachoparker
05f0d352cf ncp-web: fix upload from local file path
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.39.19
2021-09-30 22:49:54 -06:00
nachoparker
26edf1f7b0 build: add LXC/LXD support
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-09-30 22:48:19 -06:00
nachoparker
f1c90f543d nc-httpsonly: always use overwriteprotocol https in all cases
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.39.18
2021-09-30 12:29:37 -06:00
nachoparker
c037c11dfc add bash completion to ncc
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.39.17
2021-09-29 20:07:56 -06:00
nachoparker
2be666b1f5 nc-https: proto logic was inverted fix
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.39.16
2021-09-27 18:32:02 -06:00
nachoparker
b067844550 add get_ip function
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.39.15
2021-09-27 18:27:44 -06:00
nachoparker
6ad96eddd3 nc-https:only fix infinite redirects behind proxy
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.39.14
2021-09-25 12:58:03 -06:00
nachoparker
eef7b096bf ncp-web: make letsencrypt detection more robust
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.39.13
2021-09-23 10:30:13 -06:00
nachoparker
814569be56 fix junk in overwrite.cli.url because of Redis not being yet ready
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.39.12
2021-09-22 09:38:28 -06:00
nachoparker
4039da90a9 letsencrypt: take into account duplicate domains ending in -0001
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.39.11
2021-09-22 09:18:45 -06:00
nachoparker
2b51476630 fix inverted template logic for docker
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.39.10
2021-09-22 00:48:57 -06:00
nachoparker
a4851dcd31 letsencrypt: fix renewal with httpsonly enabled
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.39.9
2021-09-22 00:48:57 -06:00
nachoparker
1046a2413b letsencrypt: fix active status check
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.39.8
2021-09-22 00:48:56 -06:00
nachoparker
98976c91b3 dont update config if Redis is not yet ready
Signed-off-by: nachoparker <nacho@ownyourbits.com>
v1.39.7
2021-09-22 00:48:06 -06:00