Commit Graph

9503 Commits

Author SHA1 Message Date
CanbiZ (MickLesk)
ab6fe149b5 fix(oxicloud): set OXICLOUD_STATIC_PATH to serve frontend
The server defaults to ./static relative to the working directory.
Without WorkingDirectory in the service, it looks at /static which
doesn't exist, causing 404 on the web UI. Set the absolute path
/opt/oxicloud/static in the .env file.
2026-03-27 15:20:53 +01:00
CanbiZ (MickLesk)
1e82098f7c fix(labca): remove blocking -init call and system user
The labca-gui -init flag does not exit after initialization - it starts
the HTTP server and blocks forever, causing the install to hang.
Removed the -init call; the service handles first-run setup via the
browser /setup route automatically. Also removed system user (runs as
root in LXC).
2026-03-27 15:03:27 +01:00
CanbiZ (MickLesk)
3540b0ae90 fix(ente,garmin-grafana): resolve port conflict and credential piping
Ente: Remove circular Caddy :8080 reverse_proxy block that conflicted
with Museum binding to the same port. Museum serves directly on 8080.

Garmin-Grafana: Use GARMINCONNECT_EMAIL and GARMINCONNECT_BASE64_PASSWORD
env vars instead of broken heredoc stdin piping through timeout+uv run.
MFA code piped via stdin only when provided.
2026-03-27 14:54:58 +01:00
CanbiZ (MickLesk)
61d73907ec Fix update scripts: pixelfed storage backup, github-runner full config backup, forgejo-runner version check 2026-03-27 14:41:46 +01:00
Michel Roegl-Brunner
b889281340 Trying to fix twenty 2026-03-27 14:33:19 +01:00
CanbiZ (MickLesk)
60965428ab Refactor multiple scripts: fix garmin-grafana unbound var, remove creds files, fix tor-snowflake user/sudo, fix ente source URL, fix oxicloud env sourcing, fix pixelfed creds footer 2026-03-27 14:32:27 +01:00
CanbiZ (MickLesk)
682d8b566a Rename Companion to Bitfocus Companion: files, slug, paths, service, remove system user (Anti-Pattern #9) 2026-03-27 14:17:30 +01:00
CanbiZ (MickLesk)
a72a5e051e Refactor Companion: apt-get to apt, remove pre-installed jq from deps 2026-03-27 14:12:53 +01:00
CanbiZ (MickLesk)
e13cc61a6d Merge pull request #1584 from glabutis/feat/companion
feat: add Bitfocus Companion LXC installer
2026-03-27 14:09:25 +01:00
CanbiZ (MickLesk)
27f0056ea5 Remove public SurrealDB JSON and update metadata
Delete duplicated frontend/public/json/surrealdb.json and update the canonical json/surrealdb.json file: restore original date_created, adjust description, normalize website URL, change default_credentials.password to null, and add notes about web UI and saved creds. Also include a tiny EOF/newline normalization in json/cliproxyapi.json.
2026-03-27 14:06:51 +01:00
CanbiZ (MickLesk)
ef0a16733f Refactor Apprise-API: fix URLs to ProxmoxVED, remove pre-installed deps (curl, sed) 2026-03-27 14:06:26 +01:00
CanbiZ (MickLesk)
cb49eacbc1 Merge pull request #1610 from SystemIdleProcess/add/apprise-api
feat: add Apprise API container
2026-03-27 14:04:25 +01:00
CanbiZ (MickLesk)
eb36cb3133 Refactor CLIProxyAPI: remove msg wrapper, remove creds file, update JSON notes 2026-03-27 14:03:38 +01:00
CanbiZ (MickLesk)
b4f7bfae1d Merge pull request #1509 from mathiasnagler/add/cliproxyapi
New lxc : CLIProxyAPI
2026-03-27 14:00:09 +01:00
CanbiZ (MickLesk)
8fcc515303 Refactor SurrealDB: remove msg wrapper, remove creds file, add JSON 2026-03-27 13:59:27 +01:00
CanbiZ (MickLesk)
2543033369 Merge pull request #1512 from PouletteMC/feature/surrealdb
New LXC: SurrealDB
2026-03-27 13:58:04 +01:00
CanbiZ (MickLesk)
ea48145d59 Refactor Bambuddy: fix URLs to ProxmoxVED, apt-get to apt, add JSON 2026-03-27 13:54:24 +01:00
CanbiZ (MickLesk)
dcc0af2a75 Merge pull request #1565 from Adrian-RDA/add/bambuddy
feat: add Bambuddy LXC container script
2026-03-27 13:52:28 +01:00
Michel Roegl-Brunner
b981506c05 Trying to fix twenty 2026-03-27 13:37:09 +01:00
Michel Roegl-Brunner
95050dfdb4 Still fixing...! 2026-03-27 13:36:19 +01:00
CanbiZ (MickLesk)
0597c79452 Fix Alpine CoreDNS: use regex pattern instead of glob for asset matching 2026-03-27 13:33:16 +01:00
CanbiZ (MickLesk)
7a958cc595 IronClaw: don't start service at install time, onboard required first 2026-03-27 13:30:47 +01:00
Michel Roegl-Brunner
7304094dc0 Trying to fix this mess 2026-03-27 13:25:34 +01:00
github-actions[bot]
bb1717410b Delete geopulse (ct) after migration to ProxmoxVE (#1632)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-27 12:25:31 +00:00
CanbiZ (MickLesk)
7956f3e66a Add Alpine CoreDNS variant 2026-03-27 13:25:19 +01:00
CanbiZ (MickLesk)
1b38b7711a Refactor Alpine IronClaw: use \ instead of >/dev/null 2>&1 2026-03-27 13:23:34 +01:00
CanbiZ (MickLesk)
f6474a562b Fix Alpine IronClaw: add openssl dependency 2026-03-27 13:22:17 +01:00
Michel Roegl-Brunner
c8a481e7fa Fixes 2026-03-27 13:15:47 +01:00
CanbiZ (MickLesk)
07906eb73e alpine 2026-03-27 13:14:45 +01:00
CanbiZ (MickLesk)
742450c498 Fix IronClaw DATABASE_URL: add ?sslmode=disable for local PostgreSQL 2026-03-27 13:12:04 +01:00
CanbiZ (MickLesk)
7f923d0650 Update author and reformat coredns metadata
Replace author attribution with "MickLesk (CanbiZ)" in ct/coredns.sh and install/coredns-install.sh. Reformat the categories array in json/coredns.json to a multiline style and adjust trailing newline/whitespace. These are non-functional metadata/formatting changes.
2026-03-27 13:02:31 +01:00
Michel Roegl-Brunner
809d61574e erpnext 2026-03-27 12:57:50 +01:00
Michel Roegl-Brunner
70c3ce8f2d Twenty fix 2026-03-27 12:51:51 +01:00
Michel Roegl-Brunner
0b0d37afe0 Merge pull request #1622 from heinemannj/patch-1
Refactoring step-ca-install.sh
2026-03-27 12:44:20 +01:00
Michel Roegl-Brunner
c7b4576a02 Add pip 2026-03-27 12:40:05 +01:00
CanbiZ (MickLesk)
5c8045d1a6 Add CoreDNS DNS server scripts
- ct/coredns.sh: CT script with update support
- install/coredns-install.sh: Install script with default Corefile
- json/coredns.json: JSON metadata

Closes #9665
2026-03-27 12:15:24 +01:00
CanbiZ (MickLesk)
b69329fe7f Update ironclaw.json 2026-03-27 12:05:29 +01:00
CanbiZ (MickLesk)
1e44478082 Add Alpine IronClaw CT template
Add a new Alpine-based container template for IronClaw. Introduces ct/alpine-ironclaw.sh (installer/launcher with update routine), ct/headers/alpine-ironclaw (ASCII header), install/alpine-ironclaw-install.sh (sets up PostgreSQL 17, pgvector, deploys MUSL prebuilt IronClaw binary, creates OpenRC service and env file), and json/alpine-ironclaw.json (metadata, docs link, ports, resource defaults). The template auto-generates a gateway auth token, uses the MUSL binary for a minimal footprint, and documents post-install steps (ironclaw onboard).
2026-03-27 12:05:25 +01:00
CanbiZ (MickLesk)
4f0ef8b001 Add update script and use CRONMASTER_ACTION
Create /usr/local/bin/update_cronmaster during install and inside update() (using a single-quoted heredoc to avoid variable expansion) and make it executable. The generated updater now exports CRONMASTER_ACTION=update when invoking the fetched cronmaster.sh, and the main script checks CRONMASTER_ACTION instead of type. Also adjust the repository fetch path and remove a duplicate ensure_usr_local_bin_persist call.
2026-03-27 11:35:47 +01:00
CanbiZ (MickLesk)
22d5cf6493 Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2026-03-27 11:32:28 +01:00
CanbiZ (MickLesk)
41df5516c9 Add IronClaw CT and refine CronMaster addon
Add IronClaw container templates and install scripts (ct/ironclaw.sh, install/ironclaw-install.sh, json/ironclaw.json) to provide automated setup, service unit, and default config for the IronClaw AI agent.

Refactor tools/addon/cronmaster.sh to use the ProxmoxVE misc endpoints, initialize optional telemetry, improve function loading, and strengthen OS detection (Debian/Ubuntu-only). Make service and install behaviors more robust: ensure /usr/local/bin persistence, create/update the update script from the new repo URL, change systemd WantedBy to multi-user.target, enable service quietly, save generated credentials to /root/cronmaster.creds, and use distinct exit codes for unsupported/invalid states. Misc license URL fix and other small reliability improvements.
2026-03-27 11:32:26 +01:00
tremor021
9d07e80ed5 fireshare: fixes 2026-03-26 23:47:23 +01:00
MickLesk
07f9bc23f8 fix crontab 2026-03-26 20:18:36 +01:00
github-actions[bot]
2e60f6582f Delete birdnet (ct) after migration to ProxmoxVE (#1629)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-26 18:36:04 +00:00
tremor021
5749433b34 fireshare: update 2026-03-26 18:38:06 +01:00
tremor021
1fda9b19bc fireshare: fix nginx startup 2026-03-26 17:57:04 +01:00
CanbiZ (MickLesk)
4872e97460 Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2026-03-26 16:32:37 +01:00
CanbiZ (MickLesk)
441158b195 Standardize mirror messaging; simplify apt update
Replace inconsistent msg_info calls with msg_warn for mirror-list warnings and msg_custom for "Attempting mirror" lines to unify output formatting in misc/build.func and misc/install.func. Simplify tools/pve/update-lxcs-cron.sh by removing the long mirror-probing block and using a straightforward apt-get update + noninteractive dist-upgrade (and cleanup of EXTERNALLY-MANAGED) in containers to reduce complexity and improve maintainability.
2026-03-26 16:32:25 +01:00
tremor021
9b4f8088d6 fireshare: fixes 2026-03-26 16:15:51 +01:00
CanbiZ (MickLesk)
6c35b9b978 Merge branch 'main' of https://github.com/community-scripts/ProxmoxVED 2026-03-26 16:04:55 +01:00