Commit Graph

3742 Commits

Author SHA1 Message Date
CanbiZ (MickLesk)
c7bc06aaa5 fix(garmin-grafana): avoid set -e abort on ((retries++)) returning 0 2026-04-30 14:51:02 +02:00
CanbiZ (MickLesk)
59331708a5 fix(invidious): broken sed address, key typo, wrong service paths, missing logrotate path 2026-04-30 14:46:36 +02:00
CanbiZ (MickLesk)
328561e64d fix(invidious): use ~ as sed delimiter and anchor-based replacement (pipe in pattern broke sed) 2026-04-30 14:43:43 +02:00
CanbiZ (MickLesk)
50af211392 fix(garmin-grafana): revert chronograf to fetch_and_deploy_from_url (no .deb in GH releases) 2026-04-30 14:42:50 +02:00
CanbiZ (MickLesk)
cbd38c581e fix(authentik): align install with two-volume layout from ct/authentik.sh
- drop redundant curl of default.yml (file is part of release tarball)
- stop creating /opt/authentik-data dirs in install (mounted later as separate volume)
- enable services without --now in install (started after data volume is attached)
2026-04-30 14:37:57 +02:00
CanbiZ (MickLesk)
501b2145f1 fix(ente): use HMAC-SHA-256 email_hash for user lookup (schema has no plain email column) 2026-04-30 14:36:07 +02:00
CanbiZ (MickLesk)
90f77a81ca fix(plane): set anonymous download on MinIO uploads bucket, raise upload limits 2026-04-30 14:36:02 +02:00
CanbiZ (MickLesk)
e84dca5efa fix(invidious): strip git invocations from invidious.cr before make 2026-04-30 14:35:57 +02:00
CanbiZ (MickLesk)
7dfe23a785 refactor(garmin-grafana): use fetch_and_deploy_gh_release for Chronograf, split config blocks 2026-04-30 14:35:52 +02:00
CanbiZ (MickLesk)
720b077c22 Update nagios-install.sh 2026-04-30 14:13:52 +02:00
CanbiZ (MickLesk)
bfc3b8b617 simplify nagios 2026-04-30 14:00:30 +02:00
CanbiZ (MickLesk)
f490247be0 Add GitLab checker; gate storyteller update
Introduce GitLab release helpers and use them to conditionally update Storyteller.

- misc/tools.func: add get_latest_gitlab_release and check_for_gl_release functions (GitLab API calls, token support, pinning, error handling, requires jq).
- ct/storyteller.sh: wrap update sequence with check_for_gl_release so rebuild/deploy only runs when a new GitLab release is detected; update author metadata.
- install/storyteller-install.sh: remove python3 from apt dependencies and drop NODE_OPTIONS export; minor whitespace cleanup.

These changes prevent unnecessary rebuilds by detecting upstream GitLab releases and improve robustness of release detection and error reporting.
2026-04-30 13:41:10 +02:00
CanbiZ (MickLesk)
520ea1cfe1 Update bitfocus-companion-install.sh 2026-04-30 10:06:52 +02:00
CanbiZ (MickLesk)
e8f006659e Fetch authentik default.yml; update app name
Download authentik's lib/default.yml for the specified AUTHENTIK_VERSION before running go mod/download and build (added curl to ct/authentik.sh and install/authentik-install.sh to write to /opt/authentik/authentik/lib/default.yml). Also normalize Bitfocus Companion app name to "Bitfocus-Companion" in ct/bitfocus-companion.sh.
2026-04-30 09:46:14 +02:00
CanbiZ (MickLesk)
3856b5c4cf reorder Authentik-Script / Fix little bugs 2026-04-30 09:05:33 +02:00
CanbiZ (MickLesk)
0ba356c916 Update twenty-install.sh 2026-04-30 08:48:48 +02:00
CanbiZ (MickLesk)
7184f20c42 Update twenty-install.sh 2026-04-29 13:14:49 +02:00
CanbiZ (MickLesk)
fe5d872462 Merge pull request #1765 from programbo/codex/add-espconnect
feat: add ESPConnect LXC
2026-04-29 13:10:25 +02:00
Michel Roegl-Brunner
ba7c59cece Merge pull request #1713 from fpulch/paperclip-helper-final-polish
feat: add Paperclip helper script
2026-04-29 12:57:49 +02:00
CanbiZ (MickLesk)
8132aa0bcd Merge pull request #1735 from Eun/cinny
feat: add cinny
2026-04-29 10:25:31 +02:00
John Lombardo
5b4abb2301 Remove unnecessary ESPConnect dependency 2026-04-29 11:28:12 +08:00
Tobias Salzmann
f31d3bf963 adjust pattern 2026-04-28 14:54:43 +02:00
Tobias Salzmann
339b2b9c4d fix pattern and backup path 2026-04-28 14:03:31 +02:00
Tobias Salzmann
2a1c8912de fix 2026-04-28 13:56:14 +02:00
Tobias Salzmann
7031cfec28 prebuilt dist 2026-04-28 13:47:16 +02:00
Tobias Salzmann
6b8120e2b3 use fetch_and_deploy_gh_release 2026-04-28 13:30:06 +02:00
John Lombardo
a49f5249e3 fix: restart nginx after ESPConnect config 2026-04-28 17:31:30 +08:00
John Lombardo
0fa17772cc feat: add ESPConnect LXC 2026-04-28 16:53:07 +08:00
github-actions[bot]
757ba547a6 Delete storybook (ct) after migration to ProxmoxVE (#1763)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-28 07:50:42 +00:00
github-actions[bot]
b517af2ecd Delete coredns (ct) after migration to ProxmoxVE (#1762)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-28 07:50:27 +00:00
Tobias Salzmann
40ea63072e reuse existing tooling 2026-04-28 09:14:08 +02:00
CanbiZ (MickLesk)
796b79241c Add Arch Linux CT support and pacman integration
Add Arch Linux container support and integrate pacman into install utilities. New files: ct/archlinux.sh (container build/update script), install/archlinux-install.sh (install entrypoint), and json/archlinux.json (metadata). misc/install.func: detect_arch in detect_os, add pacman bootstrap, and implement pacman handlers for pkg_upgrade, pkg_install, pkg_remove, pkg_clean and package refresh; include openssh install path for pacman and provide a cleanup_lxc override to run pkg_clean. Enables creating/updating Arch Linux LXC containers and proper package manager handling.
2026-04-27 13:46:18 +02:00
CanbiZ (MickLesk)
8ae53f9a0c test authentik external storage 2026-04-27 09:48:53 +02:00
github-actions[bot]
ec8bd46436 Delete trek (ct) after migration to ProxmoxVE (#1747)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-26 06:49:11 +00:00
MickLesk
b2dc432ff3 feat: add gperf to Nagios installation dependencies 2026-04-25 23:03:02 +02:00
MickLesk
e109ac9286 feat: update Nagios installation and configuration scripts for improved paths and dependencies 2026-04-25 22:56:01 +02:00
MickLesk
ca2d4691fe feat: add Nezha and Shiori installation scripts and JSON configurations 2026-04-25 22:43:10 +02:00
MickLesk
a271005a69 dev; nagios 2026-04-25 22:37:05 +02:00
MickLesk
c02704c235 dev: tolgee 2026-04-25 22:18:34 +02:00
MickLesk
e8c64f4154 dev: dynacat 2026-04-25 22:15:51 +02:00
MickLesk
c22d79d244 fixes solidtime 2026-04-25 21:52:46 +02:00
github-actions[bot]
c3f9c35926 Delete apprise-api (ct) after migration to ProxmoxVE (#1744)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-24 14:10:16 +00:00
github-actions[bot]
1971f32fb3 Delete fireshare (ct) after migration to ProxmoxVE (#1743)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-24 14:09:20 +00:00
github-actions[bot]
628989c273 Delete foldergram (ct) after migration to ProxmoxVE (#1742)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-24 12:52:27 +00:00
github-actions[bot]
f67a79f596 Delete jitsi-meet (ct) after migration to ProxmoxVE (#1741)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-24 12:52:18 +00:00
github-actions[bot]
030394f290 Delete github-runner (ct) after migration to ProxmoxVE (#1740)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-24 12:51:41 +00:00
github-actions[bot]
5a0e3978f3 Delete minthcm (ct) after migration to ProxmoxVE (#1739)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-24 12:50:56 +00:00
Tobias Salzmann
298f91b392 cinny 2026-04-24 13:46:44 +02:00
github-actions[bot]
eabd8e9a1d Delete transmute (ct) after migration to ProxmoxVE (#1738)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-24 08:13:19 +00:00
CanbiZ (MickLesk)
89095f3d5d trek: seed default admin, fix install and hooks
Seed a default admin account and harden the installer; update symlink behavior and LXC hook argument handling.

- Install: downgrade Node setup to 22, write ADMIN_EMAIL/ADMIN_PASSWORD into /opt/trek/server/.env for initial boot, chmod the file, wait for app health, then remove plaintext creds from the env and print the default admin credentials. Remove previous DB patching script and credentials file generation. Add health-check failure handling.
- ct/trek.sh: check for /opt/trek instead of ~/.trek, run npm ci without --production, and recreate server data/uploads by removing any existing dirs and creating explicit symlinks.
- Installer: mirror symlink strategy used in the container (rm then ln -s) and ensure generated ENCRYPTION_KEY note; add ADMIN_EMAIL default.
- json: set default username to admin@trek.local, update notes about seeded admin, ENCRYPTION_KEY storage, and APP_URL recommendation.
- tools/pve/lxc-prehook.sh: fix append_unique_line_in_ct to pass positional arguments into the bash -c snippet safely (avoid parent-shell expansion).

These changes ensure a reproducible default admin creation flow without leaving plaintext credentials, improve symlink handling, and fix a bug in the LXC prehook.
2026-04-24 09:52:03 +02:00