mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2025-11-06 19:32:49 +00:00
Compare commits
16 Commits
zabbix_fix
...
update_ver
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d821ae646d | ||
|
|
af3feb69bf | ||
|
|
150f0ee456 | ||
|
|
b5cf70230f | ||
|
|
67d8bc2828 | ||
|
|
cc16f4bb94 | ||
|
|
1e679be149 | ||
|
|
6add81de6a | ||
|
|
66f81a5894 | ||
|
|
72391a96a8 | ||
|
|
890ef7a4a1 | ||
|
|
0f16576ea6 | ||
|
|
b61756f259 | ||
|
|
3fa9a2add6 | ||
|
|
4eedff17b6 | ||
|
|
cad5b3e059 |
19
CHANGELOG.md
19
CHANGELOG.md
@@ -10,10 +10,28 @@
|
|||||||
> [!CAUTION]
|
> [!CAUTION]
|
||||||
Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit the project's popularity for potentially malicious purposes.
|
Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit the project's popularity for potentially malicious purposes.
|
||||||
|
|
||||||
|
## 2025-11-06
|
||||||
|
|
||||||
|
### 🚀 Updated Scripts
|
||||||
|
|
||||||
|
- #### 🐞 Bug Fixes
|
||||||
|
|
||||||
|
- npm: add Debian version check to update script [@MickLesk](https://github.com/MickLesk) ([#8901](https://github.com/community-scripts/ProxmoxVE/pull/8901))
|
||||||
|
|
||||||
|
- #### ✨ New Features
|
||||||
|
|
||||||
|
- MongoDB: install script now use setup_mongodb [@MickLesk](https://github.com/MickLesk) ([#8897](https://github.com/community-scripts/ProxmoxVE/pull/8897))
|
||||||
|
|
||||||
## 2025-11-05
|
## 2025-11-05
|
||||||
|
|
||||||
### 🚀 Updated Scripts
|
### 🚀 Updated Scripts
|
||||||
|
|
||||||
|
- #### 🐞 Bug Fixes
|
||||||
|
|
||||||
|
- Immich: Pin version to 2.2.3 [@vhsdream](https://github.com/vhsdream) ([#8861](https://github.com/community-scripts/ProxmoxVE/pull/8861))
|
||||||
|
- Jotty: increase RAM to 4GB [@vhsdream](https://github.com/vhsdream) ([#8887](https://github.com/community-scripts/ProxmoxVE/pull/8887))
|
||||||
|
- Zabbix: fix agent service recognition in update [@MickLesk](https://github.com/MickLesk) ([#8881](https://github.com/community-scripts/ProxmoxVE/pull/8881))
|
||||||
|
|
||||||
- #### 💥 Breaking Changes
|
- #### 💥 Breaking Changes
|
||||||
|
|
||||||
- fix: npm: refactor for v2.13.x [@CrazyWolf13](https://github.com/CrazyWolf13) ([#8870](https://github.com/community-scripts/ProxmoxVE/pull/8870))
|
- fix: npm: refactor for v2.13.x [@CrazyWolf13](https://github.com/CrazyWolf13) ([#8870](https://github.com/community-scripts/ProxmoxVE/pull/8870))
|
||||||
@@ -27,6 +45,7 @@ Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit
|
|||||||
|
|
||||||
- #### 📝 Script Information
|
- #### 📝 Script Information
|
||||||
|
|
||||||
|
- npm: Increase RAM and HDD, update Certbot notes [@MickLesk](https://github.com/MickLesk) ([#8882](https://github.com/community-scripts/ProxmoxVE/pull/8882))
|
||||||
- Update config_path in donetick.json [@fyxtro](https://github.com/fyxtro) ([#8872](https://github.com/community-scripts/ProxmoxVE/pull/8872))
|
- Update config_path in donetick.json [@fyxtro](https://github.com/fyxtro) ([#8872](https://github.com/community-scripts/ProxmoxVE/pull/8872))
|
||||||
|
|
||||||
## 2025-11-04
|
## 2025-11-04
|
||||||
|
|||||||
@@ -93,7 +93,7 @@ EOF
|
|||||||
msg_ok "Image-processing libraries up to date"
|
msg_ok "Image-processing libraries up to date"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
RELEASE="2.2.2"
|
RELEASE="2.2.3"
|
||||||
if check_for_gh_release "immich" "immich-app/immich" "${RELEASE}"; then
|
if check_for_gh_release "immich" "immich-app/immich" "${RELEASE}"; then
|
||||||
msg_info "Stopping Services"
|
msg_info "Stopping Services"
|
||||||
systemctl stop immich-web
|
systemctl stop immich-web
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ source <(curl -s https://raw.githubusercontent.com/community-scripts/ProxmoxVE/m
|
|||||||
APP="jotty"
|
APP="jotty"
|
||||||
var_tags="${var_tags:-tasks;notes}"
|
var_tags="${var_tags:-tasks;notes}"
|
||||||
var_cpu="${var_cpu:-2}"
|
var_cpu="${var_cpu:-2}"
|
||||||
var_ram="${var_ram:-3072}"
|
var_ram="${var_ram:-4096}"
|
||||||
var_disk="${var_disk:-6}"
|
var_disk="${var_disk:-6}"
|
||||||
var_os="${var_os:-debian}"
|
var_os="${var_os:-debian}"
|
||||||
var_version="${var_version:-13}"
|
var_version="${var_version:-13}"
|
||||||
|
|||||||
@@ -28,6 +28,12 @@ function update_script() {
|
|||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ $(grep -E '^VERSION_ID=' /etc/os-release) == *"12"* ]]; then
|
||||||
|
msg_error "Wrong Debian version detected!"
|
||||||
|
msg_error "Please create a snapshot first. You must upgrade your LXC to Debian Trixie before updating. Visit: https://github.com/community-scripts/ProxmoxVE/discussions/7489"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
|
||||||
if command -v node &>/dev/null; then
|
if command -v node &>/dev/null; then
|
||||||
CURRENT_NODE_VERSION=$(node --version | cut -d'v' -f2 | cut -d'.' -f1)
|
CURRENT_NODE_VERSION=$(node --version | cut -d'v' -f2 | cut -d'.' -f1)
|
||||||
if [[ "$CURRENT_NODE_VERSION" != "22" ]]; then
|
if [[ "$CURRENT_NODE_VERSION" != "22" ]]; then
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
"script": "ct/jotty.sh",
|
"script": "ct/jotty.sh",
|
||||||
"resources": {
|
"resources": {
|
||||||
"cpu": 2,
|
"cpu": 2,
|
||||||
"ram": 3072,
|
"ram": 4096,
|
||||||
"hdd": 6,
|
"hdd": 6,
|
||||||
"os": "debian",
|
"os": "debian",
|
||||||
"version": "13"
|
"version": "13"
|
||||||
|
|||||||
@@ -20,8 +20,8 @@
|
|||||||
"script": "ct/nginxproxymanager.sh",
|
"script": "ct/nginxproxymanager.sh",
|
||||||
"resources": {
|
"resources": {
|
||||||
"cpu": 2,
|
"cpu": 2,
|
||||||
"ram": 1024,
|
"ram": 2048,
|
||||||
"hdd": 4,
|
"hdd": 8,
|
||||||
"os": "debian",
|
"os": "debian",
|
||||||
"version": "13"
|
"version": "13"
|
||||||
}
|
}
|
||||||
@@ -33,12 +33,8 @@
|
|||||||
},
|
},
|
||||||
"notes": [
|
"notes": [
|
||||||
{
|
{
|
||||||
"text": "Since there are hundreds of Certbot instances, it's necessary to install the specific Certbot of your preference. Running `/app/scripts/install-certbot-plugins` within the nginxproxymanager LXC shell will install many additional plugins.",
|
"text": "You can install the specific one certbot you prefer, or you can Running /app/scripts/install-certbot-plugins within the Nginx Proxy Manager (NPM) LXC shell will install many common plugins. Important: This script does not install all Certbot plugins, as some require additional, external system dependencies (like specific packages for certain DNS providers). These external dependencies must be manually installed within the LXC container before you can successfully install and use the corresponding Certbot plugin. Consult the plugin's documentation for required packages.",
|
||||||
"type": "warning"
|
"type": "info"
|
||||||
},
|
|
||||||
{
|
|
||||||
"text": "WARNING: Installation sources scripts outside of Community Scripts repo. Please check the source before installing.",
|
|
||||||
"type": "warning"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,14 +1,159 @@
|
|||||||
[
|
[
|
||||||
|
{
|
||||||
|
"name": "transmission/transmission",
|
||||||
|
"version": "4.0.1-beta.1",
|
||||||
|
"date": "2024-12-13T00:16:24Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "semaphoreui/semaphore",
|
||||||
|
"version": "v2.17.0-beta20",
|
||||||
|
"date": "2025-11-06T10:49:56Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "FlowiseAI/Flowise",
|
||||||
|
"version": "flowise@3.0.9",
|
||||||
|
"date": "2025-11-06T10:27:13Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "keycloak/keycloak",
|
||||||
|
"version": "26.4.3",
|
||||||
|
"date": "2025-11-06T09:56:20Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "OliveTin/OliveTin",
|
||||||
|
"version": "2025.11.06",
|
||||||
|
"date": "2025-11-06T08:45:02Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "SigNoz/signoz",
|
||||||
|
"version": "v0.100.1",
|
||||||
|
"date": "2025-11-06T07:53:11Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "apache/tomcat",
|
||||||
|
"version": "9.0.112",
|
||||||
|
"date": "2025-11-06T07:49:59Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Jackett/Jackett",
|
||||||
|
"version": "v0.24.252",
|
||||||
|
"date": "2025-11-06T05:55:30Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Kozea/Radicale",
|
||||||
|
"version": "v3.5.8",
|
||||||
|
"date": "2025-11-06T05:32:51Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "firefly-iii/firefly-iii",
|
||||||
|
"version": "v6.4.4",
|
||||||
|
"date": "2025-11-01T19:48:08Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "apache/couchdb",
|
||||||
|
"version": "3.5.1-RC1",
|
||||||
|
"date": "2025-11-06T03:23:20Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Notifiarr/notifiarr",
|
||||||
|
"version": "v0.9.1",
|
||||||
|
"date": "2025-11-06T02:26:53Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "jeedom/core",
|
||||||
|
"version": "4.4.20",
|
||||||
|
"date": "2025-11-06T00:27:04Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "steveiliop56/tinyauth",
|
||||||
|
"version": "v4.0.1",
|
||||||
|
"date": "2025-10-15T16:53:55Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ollama/ollama",
|
||||||
|
"version": "v0.12.10-rc0",
|
||||||
|
"date": "2025-11-05T19:58:03Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "neo4j/neo4j",
|
||||||
|
"version": "5.26.16",
|
||||||
|
"date": "2025-11-05T20:41:40Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "BerriAI/litellm",
|
||||||
|
"version": "v1.79.1.dev6",
|
||||||
|
"date": "2025-11-05T19:25:05Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "home-assistant/core",
|
||||||
|
"version": "2025.11.0",
|
||||||
|
"date": "2025-11-05T19:23:12Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "leiweibau/Pi.Alert",
|
||||||
|
"version": "v2025-11-05",
|
||||||
|
"date": "2025-11-05T18:08:26Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "n8n-io/n8n",
|
||||||
|
"version": "n8n@1.118.2",
|
||||||
|
"date": "2025-11-05T18:07:04Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "bunkerity/bunkerweb",
|
||||||
|
"version": "v1.6.5",
|
||||||
|
"date": "2025-10-06T15:25:17Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "wazuh/wazuh",
|
||||||
|
"version": "coverity-w45-4.14.1",
|
||||||
|
"date": "2025-11-05T16:56:57Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "mattermost/mattermost",
|
||||||
|
"version": "v10.11.6",
|
||||||
|
"date": "2025-11-04T09:43:16Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "javedh-dev/tracktor",
|
||||||
|
"version": "0.5.1",
|
||||||
|
"date": "2025-11-05T15:51:02Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "zitadel/zitadel",
|
||||||
|
"version": "v4.6.4",
|
||||||
|
"date": "2025-11-05T15:57:00Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "chrisvel/tududi",
|
||||||
|
"version": "v0.85.1",
|
||||||
|
"date": "2025-10-31T10:45:26Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Graylog2/graylog2-server",
|
||||||
|
"version": "6.2.9",
|
||||||
|
"date": "2025-11-05T13:55:39Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "immich-app/immich",
|
||||||
|
"version": "v2.2.3",
|
||||||
|
"date": "2025-11-05T13:47:03Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "duplicati/duplicati",
|
||||||
|
"version": "v2.2.0.100-2.2.0.100_canary_2025-11-05",
|
||||||
|
"date": "2025-11-05T13:01:37Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "azukaar/Cosmos-Server",
|
||||||
|
"version": "v0.18.4",
|
||||||
|
"date": "2025-04-05T19:12:57Z"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "getumbrel/umbrel",
|
"name": "getumbrel/umbrel",
|
||||||
"version": "1.5.0",
|
"version": "1.5.0",
|
||||||
"date": "2025-11-05T11:10:20Z"
|
"date": "2025-11-05T11:10:20Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "home-assistant/core",
|
|
||||||
"version": "2025.10.4",
|
|
||||||
"date": "2025-10-24T20:03:03Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "emqx/emqx",
|
"name": "emqx/emqx",
|
||||||
"version": "e5.10.2-alpha.1",
|
"version": "e5.10.2-alpha.1",
|
||||||
@@ -19,11 +164,6 @@
|
|||||||
"version": "11.0.2",
|
"version": "11.0.2",
|
||||||
"date": "2025-11-05T09:55:05Z"
|
"date": "2025-11-05T09:55:05Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "zitadel/zitadel",
|
|
||||||
"version": "v4.6.3",
|
|
||||||
"date": "2025-11-05T09:16:08Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "nicolargo/glances",
|
"name": "nicolargo/glances",
|
||||||
"version": "v4.4.1",
|
"version": "v4.4.1",
|
||||||
@@ -34,21 +174,11 @@
|
|||||||
"version": "0.209.7",
|
"version": "0.209.7",
|
||||||
"date": "2025-11-05T08:32:08Z"
|
"date": "2025-11-05T08:32:08Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "SigNoz/signoz",
|
|
||||||
"version": "v0.100.0",
|
|
||||||
"date": "2025-11-05T06:38:34Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "NginxProxyManager/nginx-proxy-manager",
|
"name": "NginxProxyManager/nginx-proxy-manager",
|
||||||
"version": "v2.13.1",
|
"version": "v2.13.1",
|
||||||
"date": "2025-11-05T06:06:08Z"
|
"date": "2025-11-05T06:06:08Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "Jackett/Jackett",
|
|
||||||
"version": "v0.24.250",
|
|
||||||
"date": "2025-11-05T05:55:30Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "jenkinsci/jenkins",
|
"name": "jenkinsci/jenkins",
|
||||||
"version": "jenkins-2.535",
|
"version": "jenkins-2.535",
|
||||||
@@ -64,16 +194,6 @@
|
|||||||
"version": "v4.0.16.2944",
|
"version": "v4.0.16.2944",
|
||||||
"date": "2025-11-05T01:56:48Z"
|
"date": "2025-11-05T01:56:48Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "jeedom/core",
|
|
||||||
"version": "4.4.20",
|
|
||||||
"date": "2025-11-05T00:27:06Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "steveiliop56/tinyauth",
|
|
||||||
"version": "v4.0.1",
|
|
||||||
"date": "2025-10-15T16:53:55Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "gethomepage/homepage",
|
"name": "gethomepage/homepage",
|
||||||
"version": "v1.6.1",
|
"version": "v1.6.1",
|
||||||
@@ -114,11 +234,6 @@
|
|||||||
"version": "v1.142.0rc2",
|
"version": "v1.142.0rc2",
|
||||||
"date": "2025-11-04T16:22:11Z"
|
"date": "2025-11-04T16:22:11Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "keycloak/keycloak",
|
|
||||||
"version": "26.0.17",
|
|
||||||
"date": "2025-11-03T15:30:01Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "jhuckaby/Cronicle",
|
"name": "jhuckaby/Cronicle",
|
||||||
"version": "v0.9.100",
|
"version": "v0.9.100",
|
||||||
@@ -131,7 +246,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "meilisearch/meilisearch",
|
"name": "meilisearch/meilisearch",
|
||||||
"version": "prototype-v1.24.0-s3-snapshots-4",
|
"version": "prototype-v1.24.0.s3-snapshots-4",
|
||||||
"date": "2025-11-04T16:46:01Z"
|
"date": "2025-11-04T16:46:01Z"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -159,11 +274,6 @@
|
|||||||
"version": "16.3",
|
"version": "16.3",
|
||||||
"date": "2025-11-04T12:28:47Z"
|
"date": "2025-11-04T12:28:47Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "mattermost/mattermost",
|
|
||||||
"version": "v10.11.6",
|
|
||||||
"date": "2025-11-04T09:43:16Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "syncthing/syncthing",
|
"name": "syncthing/syncthing",
|
||||||
"version": "v2.0.11",
|
"version": "v2.0.11",
|
||||||
@@ -179,16 +289,6 @@
|
|||||||
"version": "v3.0.9",
|
"version": "v3.0.9",
|
||||||
"date": "2025-11-04T07:28:45Z"
|
"date": "2025-11-04T07:28:45Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "firefly-iii/firefly-iii",
|
|
||||||
"version": "v6.4.4",
|
|
||||||
"date": "2025-11-01T19:48:08Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "immich-app/immich",
|
|
||||||
"version": "v2.2.3",
|
|
||||||
"date": "2025-11-04T03:14:34Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "esphome/esphome",
|
"name": "esphome/esphome",
|
||||||
"version": "2025.10.4",
|
"version": "2025.10.4",
|
||||||
@@ -214,26 +314,11 @@
|
|||||||
"version": "1.1.2",
|
"version": "1.1.2",
|
||||||
"date": "2025-11-03T23:16:29Z"
|
"date": "2025-11-03T23:16:29Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "BerriAI/litellm",
|
|
||||||
"version": "v1.79.1.rc.2",
|
|
||||||
"date": "2025-11-03T23:14:45Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "gtsteffaniak/filebrowser",
|
"name": "gtsteffaniak/filebrowser",
|
||||||
"version": "v1.0.0-stable",
|
"version": "v1.0.0-stable",
|
||||||
"date": "2025-11-03T22:24:23Z"
|
"date": "2025-11-03T22:24:23Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "azukaar/Cosmos-Server",
|
|
||||||
"version": "v0.18.4",
|
|
||||||
"date": "2025-04-05T19:12:57Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "semaphoreui/semaphore",
|
|
||||||
"version": "v2.16.37",
|
|
||||||
"date": "2025-10-30T07:54:49Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "jupyter/notebook",
|
"name": "jupyter/notebook",
|
||||||
"version": "@jupyter-notebook/ui-components@7.5.0-rc.0",
|
"version": "@jupyter-notebook/ui-components@7.5.0-rc.0",
|
||||||
@@ -264,16 +349,6 @@
|
|||||||
"version": "debian/12.1.34",
|
"version": "debian/12.1.34",
|
||||||
"date": "2025-11-03T16:42:07Z"
|
"date": "2025-11-03T16:42:07Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "n8n-io/n8n",
|
|
||||||
"version": "n8n@1.117.3",
|
|
||||||
"date": "2025-10-28T12:00:42Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Graylog2/graylog2-server",
|
|
||||||
"version": "7.0.0",
|
|
||||||
"date": "2025-11-03T12:22:00Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "Paymenter/Paymenter",
|
"name": "Paymenter/Paymenter",
|
||||||
"version": "v1.4.2",
|
"version": "v1.4.2",
|
||||||
@@ -334,11 +409,6 @@
|
|||||||
"version": "3.3.6",
|
"version": "3.3.6",
|
||||||
"date": "2025-11-01T10:41:15Z"
|
"date": "2025-11-01T10:41:15Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "ollama/ollama",
|
|
||||||
"version": "v0.12.9",
|
|
||||||
"date": "2025-10-31T23:33:13Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "tailscale/tailscale",
|
"name": "tailscale/tailscale",
|
||||||
"version": "v1.90.6",
|
"version": "v1.90.6",
|
||||||
@@ -354,21 +424,11 @@
|
|||||||
"version": "v3.4.0",
|
"version": "v3.4.0",
|
||||||
"date": "2025-10-31T18:50:18Z"
|
"date": "2025-10-31T18:50:18Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "leiweibau/Pi.Alert",
|
|
||||||
"version": "v2025-10-31",
|
|
||||||
"date": "2025-10-31T17:57:06Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "pommee/goaway",
|
"name": "pommee/goaway",
|
||||||
"version": "v0.62.12",
|
"version": "v0.62.12",
|
||||||
"date": "2025-10-31T17:30:55Z"
|
"date": "2025-10-31T17:30:55Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "bunkerity/bunkerweb",
|
|
||||||
"version": "testing",
|
|
||||||
"date": "2025-10-30T14:33:36Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "zabbix/zabbix",
|
"name": "zabbix/zabbix",
|
||||||
"version": "7.4.5",
|
"version": "7.4.5",
|
||||||
@@ -384,16 +444,6 @@
|
|||||||
"version": "planka-1.1.1",
|
"version": "planka-1.1.1",
|
||||||
"date": "2025-10-31T12:38:47Z"
|
"date": "2025-10-31T12:38:47Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "chrisvel/tududi",
|
|
||||||
"version": "v0.85.1",
|
|
||||||
"date": "2025-10-31T10:45:26Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "wazuh/wazuh",
|
|
||||||
"version": "coverity-w44-4.14.1",
|
|
||||||
"date": "2025-10-29T11:28:37Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "garethgeorge/backrest",
|
"name": "garethgeorge/backrest",
|
||||||
"version": "v1.10.1",
|
"version": "v1.10.1",
|
||||||
@@ -419,11 +469,6 @@
|
|||||||
"version": "v5.30.0",
|
"version": "v5.30.0",
|
||||||
"date": "2025-10-30T16:52:58Z"
|
"date": "2025-10-30T16:52:58Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "OliveTin/OliveTin",
|
|
||||||
"version": "2025.10.30",
|
|
||||||
"date": "2025-10-30T16:22:45Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "AdguardTeam/AdGuardHome",
|
"name": "AdguardTeam/AdGuardHome",
|
||||||
"version": "v0.107.69",
|
"version": "v0.107.69",
|
||||||
@@ -439,11 +484,6 @@
|
|||||||
"version": "v5.4",
|
"version": "v5.4",
|
||||||
"date": "2025-10-30T14:25:23Z"
|
"date": "2025-10-30T14:25:23Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "neo4j/neo4j",
|
|
||||||
"version": "5.26.15",
|
|
||||||
"date": "2025-10-30T11:17:14Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "docker/compose",
|
"name": "docker/compose",
|
||||||
"version": "v2.40.3",
|
"version": "v2.40.3",
|
||||||
@@ -534,11 +574,6 @@
|
|||||||
"version": "v4.4.5",
|
"version": "v4.4.5",
|
||||||
"date": "2025-10-28T18:35:47Z"
|
"date": "2025-10-28T18:35:47Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "javedh-dev/tracktor",
|
|
||||||
"version": "0.4.4",
|
|
||||||
"date": "2025-10-28T17:39:14Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "pi-hole/pi-hole",
|
"name": "pi-hole/pi-hole",
|
||||||
"version": "v6.2.2",
|
"version": "v6.2.2",
|
||||||
@@ -644,11 +679,6 @@
|
|||||||
"version": "v0.8.8.3",
|
"version": "v0.8.8.3",
|
||||||
"date": "2025-10-23T12:31:49Z"
|
"date": "2025-10-23T12:31:49Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "duplicati/duplicati",
|
|
||||||
"version": "v2.2.0.0_stable_2025-10-23",
|
|
||||||
"date": "2025-10-23T11:48:25Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "rcourtman/Pulse",
|
"name": "rcourtman/Pulse",
|
||||||
"version": "issue-596",
|
"version": "issue-596",
|
||||||
@@ -734,11 +764,6 @@
|
|||||||
"version": "v2.1.10",
|
"version": "v2.1.10",
|
||||||
"date": "2025-10-18T18:46:36Z"
|
"date": "2025-10-18T18:46:36Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "Notifiarr/notifiarr",
|
|
||||||
"version": "v0.9.0",
|
|
||||||
"date": "2025-10-18T17:03:56Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "TasmoAdmin/TasmoAdmin",
|
"name": "TasmoAdmin/TasmoAdmin",
|
||||||
"version": "v4.3.2",
|
"version": "v4.3.2",
|
||||||
@@ -864,11 +889,6 @@
|
|||||||
"version": "v1.17.1",
|
"version": "v1.17.1",
|
||||||
"date": "2025-10-10T16:12:41Z"
|
"date": "2025-10-10T16:12:41Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "apache/tomcat",
|
|
||||||
"version": "10.1.48",
|
|
||||||
"date": "2025-10-10T14:46:53Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "projectsend/projectsend",
|
"name": "projectsend/projectsend",
|
||||||
"version": "r1945",
|
"version": "r1945",
|
||||||
@@ -884,11 +904,6 @@
|
|||||||
"version": "v2.30.0",
|
"version": "v2.30.0",
|
||||||
"date": "2025-10-08T16:03:49Z"
|
"date": "2025-10-08T16:03:49Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "FlowiseAI/Flowise",
|
|
||||||
"version": "flowise@3.0.8",
|
|
||||||
"date": "2025-10-08T12:19:18Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "gotson/komga",
|
"name": "gotson/komga",
|
||||||
"version": "1.23.5",
|
"version": "1.23.5",
|
||||||
@@ -934,11 +949,6 @@
|
|||||||
"version": "2.520",
|
"version": "2.520",
|
||||||
"date": "2025-10-05T00:51:34Z"
|
"date": "2025-10-05T00:51:34Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "Kozea/Radicale",
|
|
||||||
"version": "v3.5.7.pypi",
|
|
||||||
"date": "2025-10-01T05:32:27Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "WordPress/WordPress",
|
"name": "WordPress/WordPress",
|
||||||
"version": "4.7.31",
|
"version": "4.7.31",
|
||||||
@@ -1339,11 +1349,6 @@
|
|||||||
"version": "2025-05-07-r1",
|
"version": "2025-05-07-r1",
|
||||||
"date": "2025-05-07T12:18:42Z"
|
"date": "2025-05-07T12:18:42Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "apache/couchdb",
|
|
||||||
"version": "3.5.0",
|
|
||||||
"date": "2025-05-05T16:28:24Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "TechnitiumSoftware/DnsServer",
|
"name": "TechnitiumSoftware/DnsServer",
|
||||||
"version": "v13.6.0",
|
"version": "v13.6.0",
|
||||||
@@ -1414,11 +1419,6 @@
|
|||||||
"version": "v0.22.1",
|
"version": "v0.22.1",
|
||||||
"date": "2025-03-18T21:01:22Z"
|
"date": "2025-03-18T21:01:22Z"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "transmission/transmission",
|
|
||||||
"version": "4.0.1-beta.1",
|
|
||||||
"date": "2024-12-13T00:16:24Z"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "excalidraw/excalidraw",
|
"name": "excalidraw/excalidraw",
|
||||||
"version": "v0.18.0",
|
"version": "v0.18.0",
|
||||||
|
|||||||
@@ -288,7 +288,7 @@ GEO_DIR="${INSTALL_DIR}/geodata"
|
|||||||
mkdir -p "$INSTALL_DIR"
|
mkdir -p "$INSTALL_DIR"
|
||||||
mkdir -p {"${APP_DIR}","${UPLOAD_DIR}","${GEO_DIR}","${INSTALL_DIR}"/cache}
|
mkdir -p {"${APP_DIR}","${UPLOAD_DIR}","${GEO_DIR}","${INSTALL_DIR}"/cache}
|
||||||
|
|
||||||
fetch_and_deploy_gh_release "immich" "immich-app/immich" "tarball" "v2.2.2" "$SRC_DIR"
|
fetch_and_deploy_gh_release "immich" "immich-app/immich" "tarball" "v2.2.3" "$SRC_DIR"
|
||||||
|
|
||||||
msg_info "Installing ${APPLICATION} (patience)"
|
msg_info "Installing ${APPLICATION} (patience)"
|
||||||
|
|
||||||
|
|||||||
@@ -15,25 +15,12 @@ update_os
|
|||||||
|
|
||||||
read -p "${TAB3}Do you want to install MongoDB 8.0 instead of 7.0? [y/N]: " install_mongodb_8
|
read -p "${TAB3}Do you want to install MongoDB 8.0 instead of 7.0? [y/N]: " install_mongodb_8
|
||||||
if [[ "$install_mongodb_8" =~ ^[Yy]$ ]]; then
|
if [[ "$install_mongodb_8" =~ ^[Yy]$ ]]; then
|
||||||
MONGODB_VERSION="8.0"
|
MONGO_VERSION="8.0" setup_mongodb
|
||||||
else
|
else
|
||||||
MONGODB_VERSION="7.0"
|
MONGO_VERSION="7.0" setup_mongodb
|
||||||
fi
|
fi
|
||||||
|
|
||||||
msg_info "Installing MongoDB $MONGODB_VERSION"
|
|
||||||
curl -fsSL "https://www.mongodb.org/static/pgp/server-${MONGODB_VERSION}.asc" | gpg --dearmor >/usr/share/keyrings/mongodb-server-${MONGODB_VERSION}.gpg
|
|
||||||
cat <<EOF >/etc/apt/sources.list.d/mongodb-org-${MONGODB_VERSION}.sources
|
|
||||||
Types: deb
|
|
||||||
URIs: http://repo.mongodb.org/apt/debian
|
|
||||||
Suites: $(grep '^VERSION_CODENAME=' /etc/os-release | cut -d'=' -f2)/mongodb-org/${MONGODB_VERSION}
|
|
||||||
Components: main
|
|
||||||
Signed-By: /usr/share/keyrings/mongodb-server-${MONGODB_VERSION}.gpg
|
|
||||||
EOF
|
|
||||||
$STD apt update
|
|
||||||
$STD apt install -y mongodb-org
|
|
||||||
sed -i 's/bindIp: 127.0.0.1/bindIp: 0.0.0.0/' /etc/mongod.conf
|
sed -i 's/bindIp: 127.0.0.1/bindIp: 0.0.0.0/' /etc/mongod.conf
|
||||||
systemctl enable -q --now mongod
|
msg_ok "Installed MongoDB $MONGO_VERSION"
|
||||||
msg_ok "Installed MongoDB $MONGODB_VERSION"
|
|
||||||
|
|
||||||
motd_ssh
|
motd_ssh
|
||||||
customize
|
customize
|
||||||
|
|||||||
@@ -450,7 +450,51 @@ manage_tool_repository() {
|
|||||||
# Setup repository
|
# Setup repository
|
||||||
local distro_codename
|
local distro_codename
|
||||||
distro_codename=$(awk -F= '/^VERSION_CODENAME=/{print $2}' /etc/os-release)
|
distro_codename=$(awk -F= '/^VERSION_CODENAME=/{print $2}' /etc/os-release)
|
||||||
|
|
||||||
|
# Suite mapping with fallback for newer releases not yet supported by upstream
|
||||||
|
if [[ "$distro_id" == "debian" ]]; then
|
||||||
|
case "$distro_codename" in
|
||||||
|
trixie | forky | sid)
|
||||||
|
# Testing/unstable releases fallback to latest stable suite
|
||||||
|
suite="bookworm"
|
||||||
|
;;
|
||||||
|
bookworm)
|
||||||
|
suite="bookworm"
|
||||||
|
;;
|
||||||
|
bullseye)
|
||||||
|
suite="bullseye"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
# Unknown release: fallback to latest stable suite
|
||||||
|
msg_warn "Unknown Debian release '${distro_codename}', using bookworm"
|
||||||
|
suite="bookworm"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
elif [[ "$distro_id" == "ubuntu" ]]; then
|
||||||
|
case "$distro_codename" in
|
||||||
|
oracular | plucky)
|
||||||
|
# Newer releases fallback to latest LTS
|
||||||
|
suite="noble"
|
||||||
|
;;
|
||||||
|
noble)
|
||||||
|
suite="noble"
|
||||||
|
;;
|
||||||
|
jammy)
|
||||||
|
suite="jammy"
|
||||||
|
;;
|
||||||
|
focal)
|
||||||
|
suite="focal"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
# Unknown release: fallback to latest LTS
|
||||||
|
msg_warn "Unknown Ubuntu release '${distro_codename}', using noble"
|
||||||
|
suite="noble"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
else
|
||||||
|
# For other distros, try generic fallback
|
||||||
suite=$(get_fallback_suite "$distro_id" "$distro_codename" "$repo_url")
|
suite=$(get_fallback_suite "$distro_id" "$distro_codename" "$repo_url")
|
||||||
|
fi
|
||||||
|
|
||||||
repo_component="main"
|
repo_component="main"
|
||||||
[[ "$distro_id" == "ubuntu" ]] && repo_component="multiverse"
|
[[ "$distro_id" == "ubuntu" ]] && repo_component="multiverse"
|
||||||
|
|||||||
Reference in New Issue
Block a user