CanbiZ
e44a8e8af8
Add idempotency check for Debian 13 certbot fix
...
Only apply certbot-dns-multi fix if not already installed.
Checks pip list for certbot-dns-multi before installing golang deps.
Prevents unnecessary reinstallation on repeated update runs.
2026-01-05 15:00:25 +01:00
CanbiZ
b42f9fabe1
Fix NPM API health issues on Debian 13 with certbot-dns-multi
...
On Debian 13 Trixie, NPM shows 'API isn't healthy' after upgrade.
Install certbot-dns-multi with golang dependencies to fix this.
Changes:
- Install golang, build-essential, git on Debian 13
- Install setuptools-golang==2.9.0 in certbot venv
- Set CGO_ENABLED=1 and GO111MODULE=on for pip install
- Install certbot-dns-multi with --no-build-isolation flag
- Applied to both fresh install and update_script()
Credit: @i4mr000t and @CrazyWolf13
Source: https://v64.tech/t/nginx-proxy-manager-dnschallenge-ipv64-debian-13-fail/4177/7
Fixes : #7489 - NPM Web UI broken after Debian 13 upgrade
2026-01-05 14:59:30 +01:00
CanbiZ
259f14b8e9
Fix openresty suite mapping for Debian 13
...
Openresty doesn't have trixie packages yet, only bookworm.
Map trixie and sid to use bookworm packages which are compatible.
Available openresty suites: bookworm, bullseye, buster, stretch, jessie
Fixes 404 errors when installing/updating on Debian 13 Trixie
2026-01-05 14:57:40 +01:00
CanbiZ
0fb5fc5ce0
Fix Nginx Proxy Manager for Debian 13 Trixie
...
- Detect Debian version dynamically from /etc/os-release
- Replace hardcoded 'bookworm' with VERSION_CODENAME in openresty sources
- Fixes both install and update_script() functions
- Ensures openresty repository matches container's Debian version
Fixes: Nginx Proxy Manager update fails on Debian 13 with 404 errors
Previously: Only worked on Debian 12 Bookworm due to hardcoded suite name
2026-01-05 14:56:49 +01:00
durzo
9582910787
Fix build for 2.13.5 ( #10340 )
2025-12-27 10:17:30 +01:00
CanbiZ
afe330173e
Refactor cleanup steps to use cleanup_lxc function ( #9354 )
2025-11-22 17:27:13 +01:00
Slaviša Arežina
e5db2c6eb9
Nginx Proxy Manager: Pin version to v2.13.4 ( #9259 )
...
* Update Nginx Proxy Manager release version
* Update nginxproxymanager.sh
---------
Co-authored-by: CanbiZ <47820557+MickLesk@users.noreply.github.com >
2025-11-19 09:36:20 +01:00
Tobias
4c374e50dc
fix: npm: refactor for v2.13.x ( #8870 )
2025-11-05 14:41:52 +01:00
CanbiZ
b36b4258cc
Refactor: Nginx Proxy Manager ( #8453 )
2025-10-18 13:33:00 +02:00
CanbiZ
c055781fed
remove unbound prompt
2025-10-17 15:48:33 +02:00
CanbiZ
ac89626832
Enhance nginx proxy manager install script ( #8400 )
2025-10-16 17:02:04 +02:00
CanbiZ
341f87045c
Bump L to N-Scripts to Debian 13 (Trixie) ( #8368 )
...
* Bump L to N-Scripts to Debian 13 (Trixie)
* refactor
* Add apt clean command to cleanup process
* Add apt clean command to cleanup process
---------
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com >
Co-authored-by: Slaviša Arežina <58952836+tremor021@users.noreply.github.com >
2025-10-15 22:29:48 +02:00
CanbiZ
74be3e70b9
nginxproxymanager: remove injected tteck link ( #6117 )
2025-07-21 16:05:17 +02:00
CanbiZ
010928fee2
Refactor: Remove gpg / gnupg from script base ( #4775 )
...
* Refactor: Remove gpg / gnupg from
* push more
* add more
* Update reactive-resume-install.sh
* Revert: add unzip
---------
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com >
2025-05-28 10:54:01 +02:00
Slaviša Arežina
62189321cc
Update scripts that use read -p ( #4498 )
2025-05-15 11:13:57 +02:00
Slaviša Arežina
c6f9c59eff
Fixes and standard enforcement ( #3564 )
...
* Fixes and standard enforcement
* Update
* Update
* Update install/navidrome-install.sh
Co-authored-by: Michel Roegl-Brunner <73236783+michelroegl-brunner@users.noreply.github.com >
* Update install/ntfy-install.sh
Co-authored-by: Michel Roegl-Brunner <73236783+michelroegl-brunner@users.noreply.github.com >
* Update install/nzbget-install.sh
Co-authored-by: Michel Roegl-Brunner <73236783+michelroegl-brunner@users.noreply.github.com >
* Update install/n8n-install.sh
Co-authored-by: Michel Roegl-Brunner <73236783+michelroegl-brunner@users.noreply.github.com >
* Update install/openhab-install.sh
Co-authored-by: Michel Roegl-Brunner <73236783+michelroegl-brunner@users.noreply.github.com >
* Update install/paperless-ai-install.sh
Co-authored-by: Michel Roegl-Brunner <73236783+michelroegl-brunner@users.noreply.github.com >
* Update install/pairdrop-install.sh
Co-authored-by: Michel Roegl-Brunner <73236783+michelroegl-brunner@users.noreply.github.com >
* Pass 2
* Update
* Update
---------
Co-authored-by: Michel Roegl-Brunner <73236783+michelroegl-brunner@users.noreply.github.com >
2025-04-01 20:22:40 +02:00
CanbiZ
3b983bed30
fixes npm
2025-04-01 14:45:13 +02:00
CanbiZ
8c051b8186
Replace wget with curl -fsSL, normalize downloads, and prep for IPv6 ( #3455 )
...
* Initial Call, Switch from curl -s to curl -fsSL and wget to curl -fssL
* more switches
* switch vms
* more curls
* More curls
* more
* more
* more changes
* more
* prepare ipv6 calls
* change frontend to ipv6
* Formatting
* Fromatting
* Update gomft.sh
* Update gomft-install.sh
* Update ersatztv.sh
* Update build.func
---------
Co-authored-by: Slaviša Arežina <58952836+tremor021@users.noreply.github.com >
2025-04-01 10:25:46 +02:00
CanbiZ
2306531021
[core] Rebase Scripts (formatting, highlighting & remove old deps) ( #3378 )
...
* Big Refactor: Remove Deps / Formatting & Correct End Of Line Sequence
* f
2025-03-24 14:20:56 +01:00
Mathijs Groothuis
9c9550b446
Typo Enviroment > Environment ( #3115 )
2025-03-16 18:30:12 +01:00
Bas van den Berg
204219a477
Add source to install scripts and make license one line ( #2842 )
2025-03-04 17:54:20 +01:00
CanbiZ
15f04d525d
Happy new Year! Update Copyright to 2025 ( #1150 )
2025-01-01 13:37:29 +01:00
Mathijs Groothuis
3ec3478b2d
Update nginxproxymanager-install.sh ( #676 )
...
Fix typo 'Enviroment' > 'Environment
2024-12-04 16:30:37 +01:00
CanbiZ
a4a1821822
Changed all dependencies to the community project
2024-11-02 08:48:05 +01:00
tteckster
38d3f2c868
Update nginxproxymanager-install.sh
...
tweak
2024-10-31 02:18:28 -04:00
tteckster
399786c5bd
Update nginxproxymanager-install.sh
...
fixes https://github.com/tteck/Proxmox/issues/3982
2024-10-27 04:57:06 -04:00
tteckster
e4912cec78
Update nginxproxymanager-install.sh
...
tweak
2024-10-27 01:16:41 -04:00
tteckster
72b3876fee
Update nginxproxymanager-install.sh
...
add symlink
2024-10-04 20:53:22 -04:00
tteckster
542a8a619b
Update nginxproxymanager-install.sh
...
tweak
2024-10-04 19:59:20 -04:00
tteckster
97d48dd4b7
Update nginxproxymanager-install.sh
...
fixes https://github.com/tteck/Proxmox/issues/3841
2024-10-04 18:51:35 -04:00
tteckster
8322aede45
Update nginxproxymanager-install.sh
...
tweak
2024-06-30 07:49:13 -04:00
tteckster
d5c0d165da
tweak
2024-06-02 08:00:22 -04:00
Marco Cunha
3af40c5238
Ensure logrotate doesn't use non-existing npm user ( #3026 )
...
Upstream uses a dedicated user to run NPM. Ensure we do not try to user the missing user to rotate logs [which fails].
2024-05-20 19:38:47 -04:00
tteckster
bb965d681c
Update nginxproxymanager-install.sh
...
Add back `python3-certbot-dns-cloudflare`
2024-05-04 03:51:09 -04:00
tteckster
ccc91c0337
Update nginxproxymanager-install.sh
...
tweak
2024-04-26 16:53:52 -04:00
tteckster
95b7607d4e
Update nginxproxymanager-install.sh
...
Add certbot-dns-multi 4.16.1
2024-04-26 16:36:39 -04:00
tteckster
7b1738ca7b
Update nginxproxymanager-install.sh
...
set pnpm version
2024-03-03 07:44:41 -05:00
tteckster
65cf479b99
Update nginxproxymanager-install.sh
2024-02-05 18:22:04 -05:00
tteckster
bfa4cd815e
Update nginxproxymanager-install.sh
...
option to install v2.10.4
2024-02-05 18:10:55 -05:00
tteckster
14f4d9f852
Update nginxproxymanager-install.sh
...
tweak
2024-01-21 13:43:10 -05:00
tteckster
edf3803362
Update nginxproxymanager-install.sh
...
- nvm v0.39.7
- node.js v16.20.2
- Transition to using pnpm instead of yarn.
2024-01-21 07:03:52 -05:00
tteckster
623f0b298b
Update nginxproxymanager-install.sh
...
apply fixes
2024-01-21 05:43:47 -05:00
tteckster
d2b5fc8344
Update nginxproxymanager-install.sh
...
- set sass-loader version
2024-01-19 00:01:21 -05:00
tteckster
30c53d6958
update year to 2024
2024-01-01 12:13:05 -05:00
tteckster
72b8deb363
Update nginxproxymanager-install.sh
...
tweak
2023-12-16 15:01:04 -05:00
tteckster
7edf944b6b
Update nginxproxymanager-install.sh
...
fixes https://github.com/tteck/Proxmox/issues/1797
2023-09-15 05:28:17 -04:00
tteckster
fc49442ff8
Update nginxproxymanager-install.sh
...
tweak
2023-09-13 07:27:42 -04:00
tteckster
acdd9f8203
Update nginxproxymanager-install.sh
...
remove `\`
2023-09-13 07:25:40 -04:00
tteckster
7f5d708977
Update nginxproxymanager-install.sh
...
- add plugin for certbot to obtain certificates using a DNS TXT record for Porkbun domains
- fixes https://github.com/tteck/Proxmox/issues/1790
2023-09-13 04:20:38 -04:00
tteckster
41f44f4c28
Update nginxproxymanager-install.sh
...
tweak
2023-06-30 08:23:27 -04:00