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