338 Commits

Author SHA1 Message Date
thecalcaholic
c3f4e766be 1.47.0.sh: Fix ncp-update if prometheus-node-exporter was not installed before 2022-07-28 09:37:47 +02:00
Tobias K
fcd2f47270 nc-datadir.sh, nc-encrypt.sh: Avoid set -u in scripts 2022-07-25 22:08:45 +02:00
Tobias K
20eb4a6b06 metrics.sh: Fix set -u in calling script causing failure 2022-07-25 18:48:36 +02:00
thecalcaholic
60692fe9bc Fix notify_push sometimes using wrong URL 2022-07-20 00:43:53 +02:00
Tobias Knöppler
7af7582fff
Create releases from GH workflow (#1507)
- Implement lxd-build GH workflow
- Implement GH workflow for building armbian and raspberry pi images
- Implement release GH workflow
2022-07-20 00:25:19 +02:00
thecalcaholic
9a142d13d7 ncp-update-nc: Ensure notify_push is using localhost as NC URL 2022-07-20 00:23:25 +02:00
Tobias K
9a2e631e2b dnsmasq.sh: Fix RPI build 2022-07-17 20:25:35 +02:00
Tobias K
82beb6eeaf dnsmasq.sh: Revert dnsmasq workaround 2022-07-17 19:38:26 +02:00
Tobias K
99cc9e610c dnsmasq.sh: Don't use update-rc.d for systemd-resolved 2022-07-17 19:18:10 +02:00
Tobias K
23fa33b638 dnsmasq.sh: Simplify dnsmasq workaround 2022-07-17 17:29:43 +02:00
Tobias K
0ce9d1175b dnsmasq.sh: Simplify dnsmasq workaround 2022-07-17 17:18:42 +02:00
Tobias K
2934a7a374 dnsmasq.sh: Fix dnsmasq workaround 2022-07-17 17:13:12 +02:00
Tobias K
a2b63156b6 dnsmasq.sh: Fix bug in dnsmasq workaround 2022-07-17 16:58:23 +02:00
Tobias K
13bd759911 Fix RPI build 2022-07-17 00:37:56 +00:00
Tobias K
98be0220c2
build-docker.yml: Add integration tests for docker images and only push
on success

- build/docker/, build/build-docker.sh: Migrate to multistage docker images
- tests/: Fix tests for GH workflow scenarios
2022-05-04 21:44:56 +02:00
Tobias K
bc13877dc8
ncp-dist-upgrade: Detect availability of bullseye-security package source more robustly
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2022-04-28 21:41:03 +02:00
Tobias K
afbf651412
dnsmasq, metrics: Fix docker build issues
dnsmasq.sh: Skip systemd-resolved workaround on docker
metrics.sh: Fix service installation on docker

Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2022-04-19 01:31:24 +02:00
Tobias K
07e32739d0
metrics.sh: Fix docker detection issue
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2022-04-18 18:25:29 +02:00
Tobias K
a799eec113
Merge branch 'master' into devel 2022-04-12 12:41:27 +02:00
Tobias Knöppler
1f57b10e97
ncp-dist-upgrade: Fix invalid target for apt-get on Raspbian 2022-04-09 15:25:32 +02:00
Tobias K
d42a0c8cd5
metrics.sh: Reinstall metrics when upgrading
- Upgrade ncp-metrics-exporter to v1.1.0
- Install prometheus-node-exporter-collectors when dist-upgrading from buster

Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2022-04-08 15:07:34 +02:00
Tobias K
fa0fbffb04
metrics.sh: Add docker support
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2022-04-08 14:52:36 +02:00
Tobias K
0e694329d2
metrics.sh: Install and manage ncp-metrics-exporter
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2022-04-08 09:36:02 +02:00
Tobias K
9409c115e9
notify_push: Add dependency for redis service
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2022-04-08 09:36:01 +02:00
Tobias K
d9cee78384
ncp-update, update.sh: Inherit DBG flag from install script
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2022-04-08 09:36:01 +02:00
Tobias K
99a3c45592 dnsmasq.sh: Workaround dnsmasq startup failure bug
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2022-03-30 17:19:50 -06:00
nachoparker
cd98b50da7 docker: adjust PHP version in apache config
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2022-03-07 11:36:27 -07:00
nachoparker
21b7fe70f0 SSH: cannot check for default password because of Debian bug #1003151
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2022-03-04 17:13:34 -07:00
nachoparker
f473f737fd nc-hdd-monitor: fix Bullseye service name
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2022-03-04 15:56:39 -07:00
nachoparker
c9610e4d5c ncp-dist-upgrade: fix VM grub-pc issue
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2022-03-03 09:45:14 -07:00
Zendai
062c803d20 ncp-dist-upgrade: add DHCP fix for raspios
Added a sed -i statement that changes the necessary line in /etc/systemd/system/dhcpcd.service.d/wait.conf so DHCP works after a reboot.

Signed-off-by: ZendaiOwl victorray91@pm.me

fix
2022-03-03 09:44:52 -07:00
nachoparker
06ba8a0411 nc-scan: check for maintenance mode enabled
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2022-03-02 14:53:28 -07:00
nachoparker
6245770b1d nc-trusted-domains: dont return 1 if last domain is empty
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2022-03-02 14:53:28 -07:00
nachoparker
a834ba0013 samba: fix usernames with spaces
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2022-03-02 14:53:28 -07:00
Silas Meyer
f8af35b35f nc-datadir: include dotfiles 2022-03-02 14:53:28 -07:00
nachoparker
9bf5ff032c update to Debian 11 Bullseye
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2022-03-02 14:53:24 -07:00
nachoparker
bcd850cc3f letsencrypt: fix invalid arithmetic operator error
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-12-13 13:01:39 -07:00
nachoparker
4717eb334f tweak ncc command
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-11-18 10:07:04 -07:00
nachoparker
340a381926 upgrade to NC22.2.2
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-11-17 13:33:11 -07:00
nachoparker
6aba9b92a6 nc-restore: improve restoring data from SD to docker
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-11-05 13:38:00 -06:00
nachoparker
13f69cda0d ncp-web: tweak invalid character set
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-11-04 13:35:54 -06:00
nachoparker
3118a92cef install: skip dphys-swapfile if BTRFS
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-11-04 13:34:02 -06:00
Malakai
d4bca07240
nc-restore: Adding ZFS to filesystem whitelist / updating error message
Signed-off-by: Kai Boschma <30702097+Malakai13@users.noreply.github.com>
2021-11-04 13:18:46 -06:00
nachoparker
19ede8a659 nc-datadir: support for nc-encrypted folders
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-11-02 17:11:47 -06:00
nachoparker
99a701b18e build: provide 1GiB for the VM
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-11-02 17:11:47 -06:00
nachoparker
7b73d1db5f add nc-encrypt
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-10-27 15:46:13 -06:00
nachoparker
532a6a8bb6 letsencrypt: sync ncp and nc cert paths
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-10-27 15:18:57 -06:00
nachoparker
ccf957fcde small trusted domains refactor
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-10-27 15:18:55 -06:00
nachoparker
b1e73237da nextcloud-domain: fix variable collision
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-10-25 10:45:02 -06:00
nachoparker
36c1f465fc letsencrypt: disable also ncp web certs if OFF
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-10-21 12:47:38 -06:00