From 298f91b3929a6ddd83787a189b6560adfe4ec58c Mon Sep 17 00:00:00 2001 From: Tobias Salzmann <796084+Eun@users.noreply.github.com> Date: Thu, 23 Apr 2026 15:45:17 +0200 Subject: [PATCH 01/15] cinny --- ct/alpine-cinny.sh | 57 +++++++++++++++++++++++++++++++ install/alpine-cinny-install.sh | 59 +++++++++++++++++++++++++++++++++ 2 files changed, 116 insertions(+) create mode 100644 ct/alpine-cinny.sh create mode 100644 install/alpine-cinny-install.sh diff --git a/ct/alpine-cinny.sh b/ct/alpine-cinny.sh new file mode 100644 index 00000000..f69fa26f --- /dev/null +++ b/ct/alpine-cinny.sh @@ -0,0 +1,57 @@ +#!/usr/bin/env bash +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +# Copyright (c) 2021-2026 community-scripts ORG +# Author: Tobias Salzmann (Eun) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/cinnyapp/cinny + +APP="Alpine-Cinny" +var_tags="${var_tags:-alpine;matrix}" +var_cpu="${var_cpu:-1}" +var_ram="${var_ram:-256}" +var_disk="${var_disk:-2}" +var_os="${var_os:-alpine}" +var_version="${var_version:-3.21}" +var_unprivileged="${var_unprivileged:-1}" + +header_info "$APP" +variables +color +catch_errors + +function update_script() { + header_info + + if [ ! -d /usr/share/nginx/html ]; then + msg_error "No ${APP} Installation Found!" + exit + fi + + RELEASE=$(curl -fsSL https://api.github.com/repos/cinnyapp/cinny/releases/latest | grep '"tag_name":' | cut -d '"' -f4) + if [ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ] || [ ! -f /opt/${APP}_version.txt ]; then + msg_info "Updating ${APP} LXC" + $STD apk -U upgrade + temp_file=$(mktemp) + curl -fsSL "https://github.com/cinnyapp/cinny/releases/download/${RELEASE}/cinny-${RELEASE}.tar.gz" -o "$temp_file" + cp /usr/share/nginx/html/config.json /tmp/cinny_config.json + rm -rf /usr/share/nginx/html/* + tar -xzf "$temp_file" --strip-components=1 -C /usr/share/nginx/html + cp /tmp/cinny_config.json /usr/share/nginx/html/config.json + rm -f /tmp/cinny_config.json "$temp_file" + echo "${RELEASE}" >/opt/${APP}_version.txt + $STD rc-service nginx restart + msg_ok "Updated successfully!" + else + msg_ok "No update required. ${APP} is already at ${RELEASE}" + fi + exit 0 +} + +start +build_container +description + +msg_ok "Completed successfully!\n" +echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Access it using the following IP:${CL}" +echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8080${CL}" diff --git a/install/alpine-cinny-install.sh b/install/alpine-cinny-install.sh new file mode 100644 index 00000000..9dd388cb --- /dev/null +++ b/install/alpine-cinny-install.sh @@ -0,0 +1,59 @@ +#!/usr/bin/env bash + +# Copyright (c) 2021-2026 community-scripts ORG +# Author: Tobias Salzmann (Eun) +# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE +# Source: https://github.com/cinnyapp/cinny + +source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" +color +verb_ip6 +catch_errors +setting_up_container +network_check +update_os + +msg_info "Installing Dependencies" +$STD apk add --no-cache \ + nginx +msg_ok "Installed Dependencies" + +msg_info "Installing Cinny" +RELEASE=$(curl -fsSL https://api.github.com/repos/cinnyapp/cinny/releases/latest | grep '"tag_name":' | cut -d '"' -f4) +temp_file=$(mktemp) +curl -fsSL "https://github.com/cinnyapp/cinny/releases/download/${RELEASE}/cinny-${RELEASE}.tar.gz" -o "$temp_file" +mkdir -p /usr/share/nginx/html +tar -xzf "$temp_file" --strip-components=1 -C /usr/share/nginx/html +rm -f "$temp_file" +cat <<'EOF' >/etc/nginx/http.d/default.conf +server { + listen 8080; + server_name localhost; + + location / { + root /usr/share/nginx/html/; + + rewrite ^/config.json$ /config.json break; + rewrite ^/manifest.json$ /manifest.json break; + + rewrite ^/sw.js$ /sw.js break; + rewrite ^/pdf.worker.min.js$ /pdf.worker.min.js break; + + rewrite ^/public/(.*)$ /public/$1 break; + rewrite ^/assets/(.*)$ /assets/$1 break; + + rewrite ^(.+)$ /index.html break; + } +} +EOF +$STD rc-update add nginx default +$STD rc-service nginx start +echo "${RELEASE}" >/opt/"${APPLICATION}"_version.txt +msg_ok "Installed Cinny" + +motd_ssh +customize + +msg_info "Cleaning up" +$STD apk cache clean +msg_ok "Cleaned" From 19bcbd3b74091a42165e40a877b0f5f68e066f2e Mon Sep 17 00:00:00 2001 From: Tobias Salzmann <796084+Eun@users.noreply.github.com> Date: Thu, 23 Apr 2026 15:51:50 +0200 Subject: [PATCH 02/15] 1 GB is enough --- ct/alpine-cinny.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ct/alpine-cinny.sh b/ct/alpine-cinny.sh index f69fa26f..6f522b4f 100644 --- a/ct/alpine-cinny.sh +++ b/ct/alpine-cinny.sh @@ -9,7 +9,7 @@ APP="Alpine-Cinny" var_tags="${var_tags:-alpine;matrix}" var_cpu="${var_cpu:-1}" var_ram="${var_ram:-256}" -var_disk="${var_disk:-2}" +var_disk="${var_disk:-1}" var_os="${var_os:-alpine}" var_version="${var_version:-3.21}" var_unprivileged="${var_unprivileged:-1}" From 3e5a5203f7af79daa6e74fd54ca9b42e5dc2f60d Mon Sep 17 00:00:00 2001 From: Tobias Salzmann <796084+Eun@users.noreply.github.com> Date: Thu, 23 Apr 2026 16:09:58 +0200 Subject: [PATCH 03/15] fix path --- ct/alpine-cinny.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ct/alpine-cinny.sh b/ct/alpine-cinny.sh index 6f522b4f..16fdd4b7 100644 --- a/ct/alpine-cinny.sh +++ b/ct/alpine-cinny.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/misc/build.func) # Copyright (c) 2021-2026 community-scripts ORG # Author: Tobias Salzmann (Eun) # License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE From f9db40d55106742a7ef81639e408397391ec31ba Mon Sep 17 00:00:00 2001 From: Tobias Salzmann <796084+Eun@users.noreply.github.com> Date: Thu, 23 Apr 2026 16:10:29 +0200 Subject: [PATCH 04/15] disable nesting --- ct/alpine-cinny.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/ct/alpine-cinny.sh b/ct/alpine-cinny.sh index 16fdd4b7..ee97badc 100644 --- a/ct/alpine-cinny.sh +++ b/ct/alpine-cinny.sh @@ -13,6 +13,7 @@ var_disk="${var_disk:-1}" var_os="${var_os:-alpine}" var_version="${var_version:-3.21}" var_unprivileged="${var_unprivileged:-1}" +var_nesting="${var_nesting:-0}" header_info "$APP" variables From b20095058c4e374033aedf729d3c735d268a9ff2 Mon Sep 17 00:00:00 2001 From: Tobias Salzmann <796084+Eun@users.noreply.github.com> Date: Thu, 23 Apr 2026 16:32:21 +0200 Subject: [PATCH 05/15] add json --- json/cinny.json | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 json/cinny.json diff --git a/json/cinny.json b/json/cinny.json new file mode 100644 index 00000000..91e464fb --- /dev/null +++ b/json/cinny.json @@ -0,0 +1,41 @@ +{ + "name": "Cinny", + "slug": "cinny", + "categories": [ + 0, + 4 + ], + "date_created": "2026-05-23", + "type": "ct", + "updateable": true, + "privileged": false, + "interface_port": 8080, + "documentation": "https://github.com/cinnyapp/cinny", + "website": "https://cinny.in/", + "logo": "https://cinny.in/assets/cinny.svg", + "description": "Yet another matrix client ", + "install_methods": [ + { + "type": "default", + "script": "ct/alpine-cinny.sh", + "config_path": "/usr/share/nginx/html/config.json", + "resources": { + "cpu": 1, + "ram": 256, + "hdd": 1, + "os": "alpine", + "version": "3.21" + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "To see config: `cat /usr/share/nginx/html/config.json`", + "type": "info" + } + ] +} From 40ea63072e8e7e5246f3460d0c2e0d612e723400 Mon Sep 17 00:00:00 2001 From: Tobias Salzmann <796084+Eun@users.noreply.github.com> Date: Tue, 28 Apr 2026 09:14:08 +0200 Subject: [PATCH 06/15] reuse existing tooling --- ct/alpine-cinny.sh | 31 +++++++++++++++---------------- install/alpine-cinny-install.sh | 11 ++++------- json/cinny.json | 4 ++-- 3 files changed, 21 insertions(+), 25 deletions(-) diff --git a/ct/alpine-cinny.sh b/ct/alpine-cinny.sh index ee97badc..b353de2a 100644 --- a/ct/alpine-cinny.sh +++ b/ct/alpine-cinny.sh @@ -23,29 +23,28 @@ catch_errors function update_script() { header_info - if [ ! -d /usr/share/nginx/html ]; then + if [[ ! -d /opt/cinny ]]; then msg_error "No ${APP} Installation Found!" exit fi - RELEASE=$(curl -fsSL https://api.github.com/repos/cinnyapp/cinny/releases/latest | grep '"tag_name":' | cut -d '"' -f4) - if [ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ] || [ ! -f /opt/${APP}_version.txt ]; then - msg_info "Updating ${APP} LXC" - $STD apk -U upgrade - temp_file=$(mktemp) - curl -fsSL "https://github.com/cinnyapp/cinny/releases/download/${RELEASE}/cinny-${RELEASE}.tar.gz" -o "$temp_file" - cp /usr/share/nginx/html/config.json /tmp/cinny_config.json - rm -rf /usr/share/nginx/html/* - tar -xzf "$temp_file" --strip-components=1 -C /usr/share/nginx/html - cp /tmp/cinny_config.json /usr/share/nginx/html/config.json - rm -f /tmp/cinny_config.json "$temp_file" - echo "${RELEASE}" >/opt/${APP}_version.txt + if check_for_gh_tag "cinny" "cinnyapp/cinny"; then + msg_info "Backing up Data" + cp /opt/cinny/config.json /tmp/cinny_config.json + msg_ok "Backed up Data" + + CLEAN_INSTALL=1 fetch_and_deploy_gh_tag "cinny" "cinnyapp/cinny" + + msg_info "Restoring Configuration" + cp /tmp/cinny_config.json /opt/cinny/config.json + rm -f /tmp/cinny_config.json + msg_ok "Restored Configuration" + + msg_info "Restarting nginx" $STD rc-service nginx restart msg_ok "Updated successfully!" - else - msg_ok "No update required. ${APP} is already at ${RELEASE}" fi - exit 0 + exit } start diff --git a/install/alpine-cinny-install.sh b/install/alpine-cinny-install.sh index 9dd388cb..63b8052e 100644 --- a/install/alpine-cinny-install.sh +++ b/install/alpine-cinny-install.sh @@ -19,19 +19,16 @@ $STD apk add --no-cache \ msg_ok "Installed Dependencies" msg_info "Installing Cinny" -RELEASE=$(curl -fsSL https://api.github.com/repos/cinnyapp/cinny/releases/latest | grep '"tag_name":' | cut -d '"' -f4) -temp_file=$(mktemp) -curl -fsSL "https://github.com/cinnyapp/cinny/releases/download/${RELEASE}/cinny-${RELEASE}.tar.gz" -o "$temp_file" -mkdir -p /usr/share/nginx/html -tar -xzf "$temp_file" --strip-components=1 -C /usr/share/nginx/html -rm -f "$temp_file" + +fetch_and_deploy_gh_tag "cinny" "cinnyapp/cinny" + cat <<'EOF' >/etc/nginx/http.d/default.conf server { listen 8080; server_name localhost; location / { - root /usr/share/nginx/html/; + root /opt/cinny; rewrite ^/config.json$ /config.json break; rewrite ^/manifest.json$ /manifest.json break; diff --git a/json/cinny.json b/json/cinny.json index 91e464fb..ed5343b7 100644 --- a/json/cinny.json +++ b/json/cinny.json @@ -18,7 +18,7 @@ { "type": "default", "script": "ct/alpine-cinny.sh", - "config_path": "/usr/share/nginx/html/config.json", + "config_path": "/opt/cinny/config.json", "resources": { "cpu": 1, "ram": 256, @@ -34,7 +34,7 @@ }, "notes": [ { - "text": "To see config: `cat /usr/share/nginx/html/config.json`", + "text": "To see config: `cat /opt/cinny/config.json`", "type": "info" } ] From 6b8120e2b387470ab32a18607b27079903b0cd99 Mon Sep 17 00:00:00 2001 From: Tobias Salzmann <796084+Eun@users.noreply.github.com> Date: Tue, 28 Apr 2026 13:30:06 +0200 Subject: [PATCH 07/15] use fetch_and_deploy_gh_release --- ct/alpine-cinny.sh | 4 ++-- install/alpine-cinny-install.sh | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/ct/alpine-cinny.sh b/ct/alpine-cinny.sh index b353de2a..927ec125 100644 --- a/ct/alpine-cinny.sh +++ b/ct/alpine-cinny.sh @@ -28,12 +28,12 @@ function update_script() { exit fi - if check_for_gh_tag "cinny" "cinnyapp/cinny"; then + if check_for_gh_release "cinny" "cinnyapp/cinny"; then msg_info "Backing up Data" cp /opt/cinny/config.json /tmp/cinny_config.json msg_ok "Backed up Data" - CLEAN_INSTALL=1 fetch_and_deploy_gh_tag "cinny" "cinnyapp/cinny" + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "cinny" "cinnyapp/cinny" msg_info "Restoring Configuration" cp /tmp/cinny_config.json /opt/cinny/config.json diff --git a/install/alpine-cinny-install.sh b/install/alpine-cinny-install.sh index 63b8052e..4ddec1a4 100644 --- a/install/alpine-cinny-install.sh +++ b/install/alpine-cinny-install.sh @@ -20,7 +20,7 @@ msg_ok "Installed Dependencies" msg_info "Installing Cinny" -fetch_and_deploy_gh_tag "cinny" "cinnyapp/cinny" +fetch_and_deploy_gh_release "cinny" "cinnyapp/cinny" cat <<'EOF' >/etc/nginx/http.d/default.conf server { @@ -45,7 +45,6 @@ server { EOF $STD rc-update add nginx default $STD rc-service nginx start -echo "${RELEASE}" >/opt/"${APPLICATION}"_version.txt msg_ok "Installed Cinny" motd_ssh From 7031cfec2897533eb8cfa1814c1411d42ee4f279 Mon Sep 17 00:00:00 2001 From: Tobias Salzmann <796084+Eun@users.noreply.github.com> Date: Tue, 28 Apr 2026 13:47:16 +0200 Subject: [PATCH 08/15] prebuilt dist --- ct/alpine-cinny.sh | 2 +- install/alpine-cinny-install.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ct/alpine-cinny.sh b/ct/alpine-cinny.sh index 927ec125..ac139f8e 100644 --- a/ct/alpine-cinny.sh +++ b/ct/alpine-cinny.sh @@ -33,7 +33,7 @@ function update_script() { cp /opt/cinny/config.json /tmp/cinny_config.json msg_ok "Backed up Data" - CLEAN_INSTALL=1 fetch_and_deploy_gh_release "cinny" "cinnyapp/cinny" + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "cinny" "cinnyapp/cinny" "prebuild" "latest" "/opt/cinny" "cinny\-.*\.tar.gz" msg_info "Restoring Configuration" cp /tmp/cinny_config.json /opt/cinny/config.json diff --git a/install/alpine-cinny-install.sh b/install/alpine-cinny-install.sh index 4ddec1a4..c0db37d6 100644 --- a/install/alpine-cinny-install.sh +++ b/install/alpine-cinny-install.sh @@ -20,7 +20,7 @@ msg_ok "Installed Dependencies" msg_info "Installing Cinny" -fetch_and_deploy_gh_release "cinny" "cinnyapp/cinny" +fetch_and_deploy_gh_release "cinny" "cinnyapp/cinny" "prebuild" "latest" "/opt/cinny" "cinny\-.*\.tar.gz" cat <<'EOF' >/etc/nginx/http.d/default.conf server { From 2a1c8912de007dc06900d61acd161360a64e3e2e Mon Sep 17 00:00:00 2001 From: Tobias Salzmann <796084+Eun@users.noreply.github.com> Date: Tue, 28 Apr 2026 13:56:14 +0200 Subject: [PATCH 09/15] fix --- ct/alpine-cinny.sh | 2 +- install/alpine-cinny-install.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ct/alpine-cinny.sh b/ct/alpine-cinny.sh index ac139f8e..00d15659 100644 --- a/ct/alpine-cinny.sh +++ b/ct/alpine-cinny.sh @@ -33,7 +33,7 @@ function update_script() { cp /opt/cinny/config.json /tmp/cinny_config.json msg_ok "Backed up Data" - CLEAN_INSTALL=1 fetch_and_deploy_gh_release "cinny" "cinnyapp/cinny" "prebuild" "latest" "/opt/cinny" "cinny\-.*\.tar.gz" + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "cinny" "cinnyapp/cinny" "prebuild" "latest" "/opt/cinny" "cinny\-.*\.tar\.gz" msg_info "Restoring Configuration" cp /tmp/cinny_config.json /opt/cinny/config.json diff --git a/install/alpine-cinny-install.sh b/install/alpine-cinny-install.sh index c0db37d6..1688433d 100644 --- a/install/alpine-cinny-install.sh +++ b/install/alpine-cinny-install.sh @@ -20,7 +20,7 @@ msg_ok "Installed Dependencies" msg_info "Installing Cinny" -fetch_and_deploy_gh_release "cinny" "cinnyapp/cinny" "prebuild" "latest" "/opt/cinny" "cinny\-.*\.tar.gz" +fetch_and_deploy_gh_release "cinny" "cinnyapp/cinny" "prebuild" "latest" "/opt/cinny" "cinny\-.*\.tar\.gz" cat <<'EOF' >/etc/nginx/http.d/default.conf server { From 339b2b9c4d1e9c559d294c6e2766ad2875753a61 Mon Sep 17 00:00:00 2001 From: Tobias Salzmann <796084+Eun@users.noreply.github.com> Date: Tue, 28 Apr 2026 14:03:31 +0200 Subject: [PATCH 10/15] fix pattern and backup path --- ct/alpine-cinny.sh | 12 ++++++------ install/alpine-cinny-install.sh | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/ct/alpine-cinny.sh b/ct/alpine-cinny.sh index 00d15659..be1951f0 100644 --- a/ct/alpine-cinny.sh +++ b/ct/alpine-cinny.sh @@ -29,15 +29,15 @@ function update_script() { fi if check_for_gh_release "cinny" "cinnyapp/cinny"; then - msg_info "Backing up Data" - cp /opt/cinny/config.json /tmp/cinny_config.json - msg_ok "Backed up Data" + msg_info "Backing up Configuration" + cp /opt/cinny/config.json /opt/cinny_config.json.bak + msg_ok "Backed up Configuration" - CLEAN_INSTALL=1 fetch_and_deploy_gh_release "cinny" "cinnyapp/cinny" "prebuild" "latest" "/opt/cinny" "cinny\-.*\.tar\.gz" + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "cinny" "cinnyapp/cinny" "prebuild" "latest" "/opt/cinny" "cinny-.*tar.gz$" msg_info "Restoring Configuration" - cp /tmp/cinny_config.json /opt/cinny/config.json - rm -f /tmp/cinny_config.json + cp /opt/cinny_config.json.bak /opt/cinny/config.json + rm -f /opt/cinny_config.json.bak msg_ok "Restored Configuration" msg_info "Restarting nginx" diff --git a/install/alpine-cinny-install.sh b/install/alpine-cinny-install.sh index 1688433d..8efc47fc 100644 --- a/install/alpine-cinny-install.sh +++ b/install/alpine-cinny-install.sh @@ -20,7 +20,7 @@ msg_ok "Installed Dependencies" msg_info "Installing Cinny" -fetch_and_deploy_gh_release "cinny" "cinnyapp/cinny" "prebuild" "latest" "/opt/cinny" "cinny\-.*\.tar\.gz" +fetch_and_deploy_gh_release "cinny" "cinnyapp/cinny" "prebuild" "latest" "/opt/cinny" "cinny-.*tar.gz$" cat <<'EOF' >/etc/nginx/http.d/default.conf server { From f31d3bf96333cd54ef33f74077981a4b33f0b0c2 Mon Sep 17 00:00:00 2001 From: Tobias Salzmann <796084+Eun@users.noreply.github.com> Date: Tue, 28 Apr 2026 14:54:43 +0200 Subject: [PATCH 11/15] adjust pattern --- ct/alpine-cinny.sh | 2 +- install/alpine-cinny-install.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ct/alpine-cinny.sh b/ct/alpine-cinny.sh index be1951f0..3eb60185 100644 --- a/ct/alpine-cinny.sh +++ b/ct/alpine-cinny.sh @@ -33,7 +33,7 @@ function update_script() { cp /opt/cinny/config.json /opt/cinny_config.json.bak msg_ok "Backed up Configuration" - CLEAN_INSTALL=1 fetch_and_deploy_gh_release "cinny" "cinnyapp/cinny" "prebuild" "latest" "/opt/cinny" "cinny-.*tar.gz$" + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "cinny" "cinnyapp/cinny" "prebuild" "latest" "/opt/cinny" "cinny-*.tar.gz" msg_info "Restoring Configuration" cp /opt/cinny_config.json.bak /opt/cinny/config.json diff --git a/install/alpine-cinny-install.sh b/install/alpine-cinny-install.sh index 8efc47fc..56f88870 100644 --- a/install/alpine-cinny-install.sh +++ b/install/alpine-cinny-install.sh @@ -20,7 +20,7 @@ msg_ok "Installed Dependencies" msg_info "Installing Cinny" -fetch_and_deploy_gh_release "cinny" "cinnyapp/cinny" "prebuild" "latest" "/opt/cinny" "cinny-.*tar.gz$" +fetch_and_deploy_gh_release "cinny" "cinnyapp/cinny" "prebuild" "latest" "/opt/cinny" "cinny-*.tar.gz" cat <<'EOF' >/etc/nginx/http.d/default.conf server { From 20586af5c4479fa34a04066c81c1573857565d46 Mon Sep 17 00:00:00 2001 From: Tobias Salzmann <796084+Eun@users.noreply.github.com> Date: Tue, 28 Apr 2026 18:24:34 +0200 Subject: [PATCH 12/15] rename --- json/{cinny.json => alpine-cinny.json} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename json/{cinny.json => alpine-cinny.json} (93%) diff --git a/json/cinny.json b/json/alpine-cinny.json similarity index 93% rename from json/cinny.json rename to json/alpine-cinny.json index ed5343b7..2729cf11 100644 --- a/json/cinny.json +++ b/json/alpine-cinny.json @@ -1,6 +1,6 @@ { - "name": "Cinny", - "slug": "cinny", + "name": "Alpine-Cinny", + "slug": "alpine-cinny", "categories": [ 0, 4 From 30d4429543f3cd13a481681cf8c65331e4a5e81d Mon Sep 17 00:00:00 2001 From: Tobias Salzmann <796084+Eun@users.noreply.github.com> Date: Tue, 28 Apr 2026 18:25:10 +0200 Subject: [PATCH 13/15] update version --- json/alpine-cinny.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/alpine-cinny.json b/json/alpine-cinny.json index 2729cf11..3452ffe3 100644 --- a/json/alpine-cinny.json +++ b/json/alpine-cinny.json @@ -24,7 +24,7 @@ "ram": 256, "hdd": 1, "os": "alpine", - "version": "3.21" + "version": "3.23" } } ], From 05831da033e3cd1db17d7953413e5345c587b1ca Mon Sep 17 00:00:00 2001 From: Tobias Salzmann <796084+Eun@users.noreply.github.com> Date: Tue, 28 Apr 2026 18:25:41 +0200 Subject: [PATCH 14/15] change installation method to alpine --- json/alpine-cinny.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/alpine-cinny.json b/json/alpine-cinny.json index 3452ffe3..ca2c5279 100644 --- a/json/alpine-cinny.json +++ b/json/alpine-cinny.json @@ -16,7 +16,7 @@ "description": "Yet another matrix client ", "install_methods": [ { - "type": "default", + "type": "alpine", "script": "ct/alpine-cinny.sh", "config_path": "/opt/cinny/config.json", "resources": { From 16b5af6d2a5ed238158c92210c13806594f440da Mon Sep 17 00:00:00 2001 From: Tobias Salzmann <796084+Eun@users.noreply.github.com> Date: Tue, 28 Apr 2026 20:53:05 +0200 Subject: [PATCH 15/15] Update Alpine version --- ct/alpine-cinny.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ct/alpine-cinny.sh b/ct/alpine-cinny.sh index 3eb60185..bba4869c 100644 --- a/ct/alpine-cinny.sh +++ b/ct/alpine-cinny.sh @@ -11,7 +11,7 @@ var_cpu="${var_cpu:-1}" var_ram="${var_ram:-256}" var_disk="${var_disk:-1}" var_os="${var_os:-alpine}" -var_version="${var_version:-3.21}" +var_version="${var_version:-3.23}" var_unprivileged="${var_unprivileged:-1}" var_nesting="${var_nesting:-0}"