1457 Commits

Author SHA1 Message Date
Tobias K
b69ad71507
Add basic integration test for nc-backup
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:35 +01:00
Tobias K
cde1b44063
Move ncp-backup and ncp-restore to separate files (instead relying on cat during installation)
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:35 +01:00
Tobias K
2072f77720
Installer and pipeline fixes
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:35 +01:00
Tobias K
8149493439
SSH: Add option to enable sudo for ssh user.
- Disable root login

Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:35 +01:00
Tobias K
bd835dcd82
Fix installation and pipeline errors
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:34 +01:00
thecalcaholic
73213342d1
library.sh: Make notify_push setup in set-nc-domain more robust
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:34 +01:00
Tobias K
97085dbc3f
nc-restore: Fix potential dataloss when restoring backup (fixes #1417)
- nc-restore: Keep old data directory if present
- nc-restore: Temporarily move and restore user files during nc-restore

Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:34 +01:00
Tobias K
5178e5553f
release.yml: Don't tag docker images as :latest on prereleases
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:34 +01:00
MB-Finski
ff8877db65
Change backup directory for docker compatibility
Improve docker compatibility: Change the backup directory for ./nextcloud/data to reside within the host file system (basedir) so as to avoid moving the data folder back and forth between the docker container and the host file system. In situations where the nextcloud data takes up more than the free available space on the host system, this may lead to loosing some or all of the data.

Signed-off-by: MB-Finski <64466176+MB-Finski@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:34 +01:00
MB-Finski
d94ca6b109
Temporarily place backup to BASEDIR
Improves docker compatibility. Placing the backup file in /var/www/ will cause a failure in rolling back the update on containerized setups ("Can only restore from ext/btrfs/zfs filesystems"). The host filesystem is most likely compatible so using $BASEDIR as the backup location *should* solve this issue for most users.

Signed-off-by: MB-Finski <64466176+MB-Finski@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:34 +01:00
coltkondo
ff5fdb65d4
Fixed: Nextcloudpi icon pointing to ownyoursbits.com #1571
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:33 +01:00
thecalcaholic
a17d6840f6
Update changelog.md v1.50.4 2022-12-17 19:22:52 +01:00
thecalcaholic
a8e4a55193
lamp.sh: Remove obsolete TODO
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-12-17 00:48:43 +01:00
thecalcaholic
679a18fe5b
lamp.sh: Remove unversioned php package
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-12-17 00:48:37 +01:00
thecalcaholic
9975742ff3
SSH.sh: Enable user when configuring SSH
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
v1.50.3
2022-10-03 23:23:17 +02:00
thecalcaholic
ddc04e6187
changelog.md: Document v1.50.3
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-10-03 22:50:06 +02:00
Tobias Knöppler
d9be4e17b4
Merge pull request #1604 from nextcloud/fix/pi-user-disabled
SSH.sh: Reenable pi user if selected in SSH
2022-10-03 20:59:34 +02:00
Tobias K
da1295dd82 build-SD-rpi.sh: Don't set pi user as default in SSH 2022-09-30 12:39:06 +02:00
Tobias K
0759aeaaae SSH.sh: Reenable pi user if selected in SSH 2022-09-30 12:32:50 +02:00
thecalcaholic
c5c87300f5
build-docker.yml: Add sleep for qemu update tests
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
v1.50.2
2022-09-29 04:28:02 +02:00
thecalcaholic
997cbc8644
vm-tests.yml: Fix invalid variable usage
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-29 03:39:58 +02:00
thecalcaholic
220a53abd3
Fix HPB service
vm-tests.yml: Fix invalid variable usage

Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-29 03:36:59 +02:00
thecalcaholic
84b78e8362
Merge branch 'devel' 2022-09-29 02:07:30 +02:00
thecalcaholic
06de15d5c7
changelog.md: Document v1.50.2
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-29 02:07:14 +02:00
Tobias Knöppler
47153b3c8d
Merge pull request #1596 from nextcloud/fix/invalid-db-dir 2022-09-29 02:02:21 +02:00
thecalcaholic
4d56423c6b
nc-limits.sh: Limit max memory to 4GB on 32 bit systems
run-parts.sh: Run backup on startup not shutdown

Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-29 02:01:36 +02:00
thecalcaholic
0040f89e81
run-parts.sh: Simplify backup creation
nextcloud-domain.sh: Only start notify_push if the nc_domain has been set

Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-29 00:58:34 +02:00
thecalcaholic
ea13af3d4d
vm-tests.yml: Fix invalid use of environment variables
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 23:49:51 +02:00
thecalcaholic
a6ebbb8601
010lamp: Fail if dbdir could not be configured
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 23:43:39 +02:00
thecalcaholic
9076b3599f
lamp.sh: Only create systemd users if systemd is not already present
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 22:05:54 +02:00
thecalcaholic
f3292624eb
run-parts.sh: Create backup before shutting down services
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 22:02:28 +02:00
thecalcaholic
270fc64d0c
vm-tests.yml: Remove obsolete matrix configuration
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 21:29:19 +02:00
thecalcaholic
ff90eedf92
build-docker.yml: Add status information
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 21:17:23 +02:00
thecalcaholic
c8eb8a49b5
release.yml: Fix dependencies of docker-release job
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 21:12:01 +02:00
thecalcaholic
c75f100b55
build-docker.yml: Add timeouts to update test
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 21:07:03 +02:00
thecalcaholic
c8aad36199
build-docker.yml: Fix docker manifest platform
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 20:57:05 +02:00
thecalcaholic
eea991fc49
build-docker.yml: Add fallback value for arch
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 20:47:50 +02:00
thecalcaholic
a226b53da0
build-docker.yml: Use env variable for arch detection
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 20:45:13 +02:00
thecalcaholic
e310f33663
build-docker.yml: Add default arch
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 20:41:20 +02:00
thecalcaholic
6906c50729
build-docker.yml: Use inputs instead of matrix strategy for speeding up builds
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 20:40:19 +02:00
thecalcaholic
a6aaa4abe8
lamp.sh: Create systemd users manually, prevent changed uids
build-docker.yml: Add update tests

Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 20:34:26 +02:00
thecalcaholic
fc79b722f2
run-parts.sh: Fix wrong permissions on /data/database
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 19:37:40 +02:00
thecalcaholic
3f795f812e
update.sh: Prevent ncp-update on older docker containers
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 19:27:01 +02:00
thecalcaholic
82f938c52b
metrics.sh: Fix incorrect return code in relaod_metrics_config if ncp-metrics-export was disabled
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 16:18:53 +02:00
thecalcaholic
ba7b845c73
run-parts.sh: Add information about critical bug
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 16:17:59 +02:00
thecalcaholic
1499cfbdc2
run-parts.sh: Do the backup on shutdown not on startup
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 16:14:02 +02:00
thecalcaholic
6b8501e3aa
run-parts.sh: Enable debug output during backups
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 16:14:01 +02:00
thecalcaholic
9b5fbba517
run-parts.sh: Fix undefined backup location
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 16:14:01 +02:00
thecalcaholic
1c4fefbb7a
run-parts.sh: Fix syntax
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 16:14:01 +02:00
thecalcaholic
95411b58e1
Dockerfile: Fix db directory after installation
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 16:14:01 +02:00