ibizaman
7ebe421fa0
nextcloud: bump default version from 30 to 31
2025-10-23 03:05:12 +02:00
ibizaman
6d0ee7494f
nextcloud: allow to set sso integration without ldap
2025-10-09 02:04:20 +02:00
ibizaman
969630c22b
revert added tests
...
This reverts commit ffa918aec6 .
It was merged incorrectly because I tricked the tests to succeed by accident.
2025-10-05 00:08:32 +02:00
ibizaman
ffa918aec6
tests: assert user with unknown group cannot login with sso or ldap
2025-10-04 23:52:14 +02:00
ibizaman
95873d84e9
nextcloud: fix permission on nextcloud server
...
nextcloud-occ is a wrapper around systemd-run so we must be root to run it.
2025-09-02 00:20:55 +02:00
ibizaman
ebd39bbe73
nextcloud: fix ldap and sso integration and add playwright tests
2025-08-25 11:50:06 +02:00
ibizaman
af8e8bf582
expose fine grained modules and overlay
2025-07-14 00:41:37 +02:00
ibizaman
53dde94d98
explicitly disable memories app in nextcloud
...
Until https://github.com/ibizaman/selfhostblocks/issues/476 is fixed
2025-06-25 00:21:27 +02:00
ibizaman
56e837aaa0
fix sso setup for nextcloud
...
We need to switch to a systemd service running before nextcloud-setup
because the secret file is now loaded with LoadCredential, which
means it must exist before the systemd service starts
2025-06-24 23:03:17 +02:00
ibizaman
4fbdff8b6d
remove unsupported nextcloud version
2025-06-24 23:03:17 +02:00
Armin Fröhlich
1d0b49f959
nextcloud-server externalStorage.userLocalMount config existing check
...
use `--output=json` and jq to check for existence of mount
2025-06-08 10:59:26 +02:00
ibizaman
e3a03c5df6
default version of nextcloud is now 29
2025-03-19 16:40:11 +01:00
ibizaman
543f9540bd
add assertion to avoid issue with sso without ssl
2025-03-17 23:07:21 +01:00
ibizaman
82426a4f1f
add playwright test for grocy
2025-01-31 22:39:30 +01:00
ibizaman
af123bc52d
make nextcloud create external storage
2025-01-16 20:23:26 +01:00
ibizaman
83a3d54cf7
add recognize nextcloud app
2025-01-09 23:23:32 +01:00
ibizaman
3a1f94b596
add memories nextcloud app
2025-01-09 23:23:32 +01:00
ibizaman
0ef061f4d6
add nextcloud dashboard
2024-12-25 13:05:59 +01:00
ibizaman
538c0a08cd
fix phpfpm prometheus exporter
2024-12-25 13:05:59 +01:00
ibizaman
9a7bcd374b
add phpfpm prometheus exporter
2024-12-23 01:20:05 +01:00
ibizaman
ab6de8de90
fix nextcloud ldap test
2024-12-17 21:57:20 +01:00
Pierre Penninckx
bab4b251eb
add default needed for one way backup contracts ( #381 )
...
Co-authored-by: ibizaman <ibizapeanut@gmail.com>
2024-11-26 22:32:49 +00:00
Pierre Penninckx
47dffd2a2f
switch backup contract to new contract style ( #367 )
...
Co-authored-by: ibizaman <ibizapeanut@gmail.com>
2024-11-26 19:59:07 +00:00
Pierre Penninckx
5056d203d9
update secret contract and add sops module ( #356 )
...
I find these `mkProvider` and `mkRequester` functions really nice.
Also fixes doc generation related to https://github.com/NixOS/nixpkgs/pull/353513
2024-11-21 12:51:57 -08:00
Pierre Penninckx
442c948a1a
more contracts usage in Nextcloud and docs enhancement ( #345 )
2024-11-13 21:43:12 +00:00
Pierre Penninckx
431dd058c5
Backup contracts for files and databases ( #344 )
...
This PR continues the work started in
https://github.com/ibizaman/selfhostblocks/pull/314
I had to create my own PR since I couldn't add commits on the fork.
---------
Co-authored-by: sivertism <10866270+sivertism@users.noreply.github.com>
2024-11-12 20:40:52 +00:00
Pierre Penninckx
3a44530844
apply Nextcloud expensive migrations on service start ( #294 )
2024-09-03 03:22:53 +00:00
ibizaman
1bd5810a6d
apply nextcloud test fix to all configs
2024-09-01 22:15:07 -07:00
ibizaman
35bfb01848
fix nextcloud test when nextcloud is not enabled
2024-09-01 22:10:23 -07:00
ibizaman
6da0a4b988
disable nextcloud maintenance mode on service restart
2024-09-01 17:23:04 -07:00
Pierre Penninckx
eb791b3019
flake.lock: Update ( #244 )
...
Automated changes by the
[update-flake-lock](https://github.com/DeterminateSystems/update-flake-lock )
GitHub Action.
```
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/9ca3f649614213b2aaf5f1e16ec06952fe4c2632?narHash=sha256-7EXDb5WBw%2Bd004Agt%2BJHC/Oyh/KTUglOaQ4MNjBbo5w%3D' (2024-05-27)
→ 'github:nixos/nixpkgs/71e91c409d1e654808b2621f28a327acfdad8dc2?narHash=sha256-GnR7/ibgIH1vhoy8cYdmXE6iyZqKqFxQSVkFgosBh6w%3D' (2024-08-28)
```
### Running GitHub Actions on this PR
GitHub Actions will not run workflows on pull requests which are opened
by a GitHub Action.
To run GitHub Actions workflows on this PR, run:
```sh
git branch -D update_flake_lock_action
git fetch origin
git checkout update_flake_lock_action
git commit --amend --no-edit
git push origin update_flake_lock_action --force
```
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-31 07:57:21 +00:00
Pierre Penninckx
f8fdf2f704
more fixes to the backup contract ( #281 )
...
This PR irons out the last issues with the backup contract and the
Restic implementation.
I could check it works backing up files to a local folder and to
Backblaze on my server.
2024-08-24 05:37:18 +00:00
Pierre Penninckx
10dea06ec1
Fix backup contract secrets ( #280 )
2024-08-22 19:48:36 +00:00
Pierre Penninckx
0fa4a42be7
switch all modules to backup block ( #279 )
2024-08-20 14:33:13 +00:00
ibizaman
72818c0d79
bump chunkSize in nextcloud to boost performance for small files
...
From https://help.nextcloud.com/t/very-slow-sync-for-small-files/11064/13 Not sure it works.
2024-06-10 08:37:45 -07:00
ibizaman
d8ba5f97b8
set ldapExpertUsernameAttr to user_id in nextcloud ldap app
...
https://github.com/lldap/lldap/pull/907
2024-06-10 08:37:45 -07:00
ibizaman
e6b11a5acb
configure nextcloud sso app with same variable
2024-06-10 08:37:45 -07:00
ibizaman
f9cb785cf8
use hardcoded configID for nextcloud LDAP configuration
...
This makes more sense and is less brittle.
2024-06-10 08:37:45 -07:00
ibizaman
faaa0e2263
bump minimal version of Nextcloud to 28
2024-05-29 15:26:04 -07:00
Pierre Penninckx
5179f7fc90
Add external storage app to Nextcloud ( #222 )
2024-04-08 22:41:52 -07:00
Pierre Penninckx
c75daa23c0
move CI to garnix ( #210 )
2024-03-19 22:50:41 -07:00
ibizaman
046ae67083
optionally make nextcloud systemd services depend on mount point
2024-02-29 22:16:01 -08:00
ibizaman
8c2373430d
fix jellyfin and nextcloud-server after changes to lib
2024-02-29 22:13:30 -08:00
ibizaman
d0d94e61c8
use better defaults for nextcloud preview app
2024-02-29 21:00:55 -08:00
ibizaman
fa206d0e15
move templating code to lib file
2024-02-29 20:30:47 -08:00
ibizaman
7d0276e9f2
fix some deprecated options
2024-02-07 22:33:25 -08:00
ibizaman
a2921edcbd
allow to pick nextcloud package version
...
refs #131
2024-01-30 22:51:34 -08:00
ibizaman
43beb92ed2
do not create unrelated groups when login in to nextcloud
2024-01-23 22:07:18 -08:00
ibizaman
56dece4190
fix nextcloud openssl path
...
I don't remember why I hardcoded this, but the default works fine.
2024-01-22 23:17:08 -08:00
ibizaman
1cf6d264e4
add declarative sso integration for nextcloud
2024-01-22 16:44:10 -08:00