Tobias Knöppler
9e95cbb8c1
build-{docker,sd-images}.yml: Improve CICD robustness and output
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:00 +01:00
Tobias Knöppler
52f6454e23
build-SD-armbian.sh: Update to latest raspios version
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:00 +01:00
Tobias Knöppler
f763e79f76
build-docker.yml: Include nextcloud update in update test
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:21:00 +01:00
Tobias K
04cf27148c
Clear php opcache on ncp update
...
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-22 01:21:00 +01:00
Tobias Knöppler
9afbf0b5b5
Implement clear-php-opcache.sh
...
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-22 01:21:00 +01:00
Victor-ray, S
c23abe7e05
࿓❯ Added array declarations so mapfile works properly
...
Signed-off-by: Victor-ray, S <12261439+ZendaiOwl@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-22 01:21:00 +01:00
Victor-ray, S
bc0abc6c48
ncp-diag, web-ui: Integrate new port check backend
...
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-22 01:20:59 +01:00
Tobias K
74200976ad
build-docker.yml: Only allow tags as previous version
...
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-22 01:20:59 +01:00
Tobias K
127c9bdfb1
build-{docker,lxd}: Also run on PRs against release branches
...
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-22 01:20:59 +01:00
Tobias K
ba4bb1d951
Add support for Nextcloud 25.0.2
...
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-22 01:20:59 +01:00
Tobias Knöppler
a09ddbe308
020nextcloud: Fix NC logfile path
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:20:59 +01:00
Tobias Knöppler
2c94c420d8
nc-snapshot-auto.sh: Ad quotes to allow datadirectory paths with spaces
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:20:59 +01:00
Tobias Knöppler
9b8af4db99
Merge commits from release v1.50.5
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-22 01:20:24 +01:00
thecalcaholic
d9cb6543cd
Update Readme.md
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:39 +01:00
thecalcaholic
557004cd5b
Update changelog.md
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:38 +01:00
Tobias Knöppler
13129b694e
nc-snapshot-auto.sh: Add missing import of library.sh in /etc/cron.hourly/btrfs-snp ( #1689 )
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:38 +01:00
thecalcaholic
9fdd7822cd
build-docker.yml, build-sd-images.yml: Increase retries and timeouts during tests
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:38 +01:00
Tobias K
5c82b7e681
build-lxd.yml, build-docker.yml: Use GH API token for downloading gecko driver
...
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:38 +01:00
Tobias K
35c775be2f
opcache.ini.sh: Fix template populating /data/... during docker build
...
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:38 +01:00
Tobias K
72d35fbb99
ncp-restore: Add command for merging data directory with 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:38 +01:00
Tobias K
71f8a2ef81
ncp-restore: Use new default data directory location when resetting datadir
...
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:37 +01:00
Tobias K
ef4ec175ff
ncp-restore: Improve clarity of output regarding data conflicts
...
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:37 +01:00
Tobias K
da2dedc450
Fix erroneously created symlinks in /usr/local/bin/ncp
...
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:37 +01:00
Tobias K
2655c5d5a1
Update nextcloud to version 24.0.5
...
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:37 +01:00
Victor-ray, S
298f0f2e93
࿓❯ Changed NextCloud to Nextcloud
...
Signed-off-by: Victor-ray, S <12261439+ZendaiOwl@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:37 +01:00
Victor-ray, S
2f71dbec2e
࿓❯ Updated the README a little bit
...
Signed-off-by: Victor-ray, S <12261439+ZendaiOwl@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:37 +01:00
Victor-ray, S
7303d47759
࿓❯ Updated the README a little bit
...
Signed-off-by: Victor-ray, S <12261439+ZendaiOwl@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:36 +01:00
Victor-ray, S
224b64bcea
࿓❯ Fixed ncp.sh, removed the pi user /sbin/nologin shell as that user no longer exists by default
...
Signed-off-by: Victor-ray, S <12261439+ZendaiOwl@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:36 +01:00
Tobias K
eee84431a1
Fix release pipeline for lxd and docker
...
- build-docker.yml: Increase retries for integration tests to 5
- build-lxd.yml: Fix empty output variables
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:36 +01:00
Tobias K
23f698da20
000ncp: Install templates during docker startup
...
- docker-build.yml: Fix update-test job
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:36 +01:00
Tobias K
731e25e36b
nc-datadir.sh: Prevent btrfs commands from being executed on docker
...
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:36 +01:00
Tobias K
0c3ac35e39
ncp-restore: Don't assume data directory inside nc directory on docker
...
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:36 +01:00
Tobias K
f8e416f6d5
docker-build.yml: Fix docker update-test
...
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
64fa7d4e10
Fix setting up datadir at new default location during docker build
...
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
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