7 Commits

Author SHA1 Message Date
MickLesk
5ab302102b refactor: clean COMMUNITY_SCRIPTS_URL pattern (#1449)
- ct/vm scripts: split to 2-line pattern (variable + source)
- func files: remove redundant inline defaults
- Only entry points keep the default (ct/*.sh, vm/*.sh, build.func,
  install.func, alpine-install.func)
- Downstream sources use $COMMUNITY_SCRIPTS_URL without default
2026-02-22 14:43:08 +01:00
MickLesk
4b9121f41c feat: add configurable COMMUNITY_SCRIPTS_URL for dev sourcing (#1449)
- Replace all hardcoded source URLs with $COMMUNITY_SCRIPTS_URL variable
- Default: https://git.community-scripts.org/.../ProxmoxVED/raw/branch/main
- Override: export COMMUNITY_SCRIPTS_URL=https://.../your-fork/raw/branch/xyz
- Propagates into container via build.func exports
- Updated: 43 ct scripts, 14 deferred, 22 vm scripts, 5 func files
- Document in docs/DEV_MODE.md with usage examples
- Also normalizes legacy GitHub URLs to Gitea canonical URL
2026-02-22 14:36:31 +01:00
Sander Koenders
8c06b6d73e Remove comments from alpine-borgbackup-server 2026-02-17 09:04:47 +01:00
Sander Koenders
2d12d6ab44 Use ProxmoxVED build.func temporarily 2026-02-17 09:04:47 +01:00
Sander Koenders
d2ca6fb861 Add options to enable and disable password authentication
Using password auth is not recommended, but it can be useful for testing or in environments where public key authentication is not feasible. This commit adds options to enable and disable password authentication in the SSH configuration.
2026-02-17 09:04:47 +01:00
Sander Koenders
0042f61d04 Add backup user
Also provide a way to set the ssh public key for the backup user
2026-02-17 09:04:47 +01:00
Sander Koenders
65fc2dc320 Add borgbackup server
Use alpine 3.23
2026-02-17 09:04:43 +01:00