Tobias Knöppler
1a210e9f12
Replace 'NextCloudPi' with 'NextcloudPi' in localization and code comments
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-08-06 14:34:30 +02:00
Tobias Knöppler
4d6236345b
nc-backup-auto, nc-rsync-auto, nc-snapshot-sync: Add input validation for cron configuration
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-04-24 11:13:18 +02:00
Martin
0f4de56086
Let users configure Hour for backups / btrfs sync ( #1762 )
...
Signed-off-by: Martin <mayermart@users.noreply.github.com>
2023-04-24 11:02:19 +02: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
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
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
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
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
thecalcaholic
8c5531340d
Ensure that php opcache is cleared after PHP upgrade
...
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-22 15:23:45 +02:00
Tobias Knöppler
b675d61e61
Upgrade to PHP 8.1 when installing NC >= 24 ( #1554 )
...
* Update nextcloud to 24.0.4
* ncp-update-nc: Upgrade php to version 8.1 when installing NC >= 24
* ncp-update-nc: Use /etc/shadow workaround for installing systemd
* ncp-update-nc: Run nc-limits after php upgrade
* ncp-update-nc: Rollback after failed php upgrade
* ncp-update-nc: Add success message
* ncp-update-nc: Prevent installation of NC >= 24 on debian 10/PHP <= 7.3
* lamp.sh: Install php8.1 from sury.org
* lamp.sh: Use /etc/shadow workaround for installing systemd
* Dockerfile: Install wget, ca-certificates, lsb-release and procps before installing lamp.sh
* Dockerfile: Make sure, ncp-templates are available when installing lamp.sh
* Migrate all scripts to use template for writing opcache.ini and get_nc_config_value for retrieving datadir
* nc-nextcloud.sh Fix crash if nc-datadir has not been installed yet
* opcache.ini.sh: Don't try to get tmpl values from nc-datadir in containers
2022-09-15 17:31:15 +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
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
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
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
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
99a701b18e
build: provide 1GiB for the VM
...
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-11-02 17:11:47 -06:00
frazhome
dcfd1cff4a
ncp-backup: added help message ( #1231 )
...
Co-authored-by: Franz Pfoertsch <franz.pfoertsch@gmail.com>
2021-10-18 12:11:35 -06:00
nachoparker
0a866caca4
save and restore maintenance mode status in ncp-apps
...
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-10-18 08:01:48 -06:00
nachoparker
85cb1f01cc
nc-import-ncp: run activated apps upon import
...
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-10-14 11:08:07 -06:00
nachoparker
76fbf5038e
build: fix rpi build
...
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-10-11 15:55:47 -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
311cd2b769
improve btrfs/ext checks
...
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-09-20 09:59:35 -06:00
nachoparker
956eea4624
nc-restore: try to detect old datadir in dataless restoration
...
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-08-16 20:41:14 -06:00
schoetju
1d696f0678
nc-backup-auto.sh: don't smash ncp.log
...
append to log instead of clearing it
see https://github.com/nextcloud/nextcloudpi/issues/1232#issuecomment-891524543
2021-08-09 17:16:38 -06:00
nachoparker
3a3b6a7042
btrfs-sync: check for existing keys
...
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-01-17 20:11:09 -07:00
nachoparker
9d65011e84
nc-restore: also set tempdirectory
...
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2020-09-07 18:34:52 -06:00
nachoparker
3cf269a305
upgrade to NC19.0.2
...
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2020-08-29 09:05:40 -06:00
Leandro Lucarella
4c5b207bbd
ncp-backup-auto: fix exit status for cron
...
Signed-off-by: Leandro Lucarella <luca@llucax.com>
* Update bin/ncp/BACKUPS/nc-backup-auto.sh
Co-authored-by: nachoparker <nacho@ownyourbits.com>
2020-08-02 11:08:30 -06:00
nachoparker
ae6c88f8d1
nc-backup-auto: fix notify_admin
...
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2020-04-06 00:49:20 -06:00
nachoparker
c09dfd9c84
nc-snapshot-auto: read datadir location during execution
...
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2020-03-15 22:23:50 -06:00
Florian Wallner
953c47a0e5
Extend the ssh configuration check by calling the echo command if the first check fails.
...
Signed-off-by: Florian Wallner <florian.wallner@exxcellent.de>
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2019-12-31 16:10:34 -07:00
nachoparker
c63cb274e9
nc-backup: exclude group folders in dataless backup
...
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2019-09-29 14:45:24 -06:00
OlafBr
f4b4a659b5
custom code before/after auto-backup
...
Signed-off-by: OlafBr 18134858+OlafBr@users.noreply.github.com
2019-09-06 10:30:04 -06:00
benne
fd2b74bdff
Add missing port in nc-rsync-auto.sh ( #983 )
...
Co-Authored-By: nachoparker <nacho@ownyourbits.com>
2019-09-05 13:19:32 -06:00
nachoparker
7663a90275
exclude versions, trash, uploads from backups
...
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2019-07-20 10:46:33 -06:00
nachoparker
35526ab9fc
build: use a system wide config file. Remove sury sources
...
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2019-07-05 21:43:54 -06:00
nachoparker
c39252919f
nc-backup: fix exclusion of ncp backups
...
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2019-06-17 17:07:34 -06:00
nachoparker
3b36dd3752
build: refactor docker builds
...
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2019-05-12 21:31:38 -06:00
nachoparker
f34354c336
ncp-web: add backups panel
2019-04-30 18:02:58 -06:00
nachoparker
02efd614fd
nc-restore: check btrfs command
2019-04-29 19:57:40 -06:00
nachoparker
a712935c6d
nc-backup: fix space calculation
2019-04-05 01:09:59 -06:00
paschaef
b11c13e531
nc-backup: improve needed space calculation ( #864 )
2019-04-04 19:21:46 -06:00
nachoparker
c18273a0f6
nc-backup: fix space calculation
2019-04-01 18:03:51 -06:00
Tanarri
41a4e84a3e
nc-restore: Check for free space in $TMPDIR before extracting tar file
2019-04-01 18:03:35 -06:00
nachoparker
24602646d9
fix cron path
2019-03-23 10:19:35 -06:00
Tanarri
6a01f89b02
nc-datadir: Inform the user about the current step ( #835 )
2019-03-11 17:44:46 -06:00
Tanarri
803287e1e5
datadir: show more info ( #834 )
2019-03-11 17:44:46 -06:00
nachoparker
5e1ea773fc
add nc-restore-snapshot
2019-02-17 18:25:41 -07:00
nachoparker
41a48c97aa
nc-backup-auto: notify failures
2019-02-17 00:29:59 -07:00