Compare commits

..

7 Commits

Author SHA1 Message Date
community-scripts-pr-app[bot]
5c49ba784a Update CHANGELOG.md (#7315)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-31 00:14:09 +00:00
community-scripts-pr-app[bot]
469f959911 Update versions.json (#7314)
Co-authored-by: GitHub Actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-31 02:13:44 +02:00
community-scripts-pr-app[bot]
7504c4b7e9 Update versions.json (#7313)
Co-authored-by: GitHub Actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-30 14:05:59 +02:00
community-scripts-pr-app[bot]
9a6047393d Update CHANGELOG.md (#7312)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-30 11:12:54 +00:00
Tobias
dec2ef817a Refactor gitea-mirror env-file (#7240) 2025-08-30 13:12:35 +02:00
community-scripts-pr-app[bot]
54a9bc8841 Update CHANGELOG.md (#7310)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-30 06:54:37 +00:00
Chris
8def7c0f0a Bump to v1.140.0 (#7275) 2025-08-30 08:54:16 +02:00
6 changed files with 125 additions and 75 deletions

View File

@@ -10,8 +10,18 @@
> [!CAUTION]
Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit the project's popularity for potentially malicious purposes.
## 2025-08-31
## 2025-08-30
### 🚀 Updated Scripts
- Immich: bump version to 1.140.0 [@vhsdream](https://github.com/vhsdream) ([#7275](https://github.com/community-scripts/ProxmoxVE/pull/7275))
- #### 🔧 Refactor
- Refactor gitea-mirror env-file [@CrazyWolf13](https://github.com/CrazyWolf13) ([#7240](https://github.com/community-scripts/ProxmoxVE/pull/7240))
## 2025-08-29
### 🚀 Updated Scripts

View File

@@ -46,6 +46,39 @@ function update_script() {
rm -rf /opt/gitea-mirror
fi
if [[ ! -f /opt/gitea-mirror.env ]]; then
msg_info "Detected old Enviroment, updating files"
APP_SECRET=$(openssl rand -base64 32)
HOST_IP=$(hostname -I | awk '{print $1}')
cat <<EOF >/opt/gitea-mirror.env
# See here for config options: https://github.com/RayLabsHQ/gitea-mirror/blob/main/docs/ENVIRONMENT_VARIABLES.md
NODE_ENV=production
HOST=0.0.0.0
PORT=4321
DATABASE_URL=sqlite://data/gitea-mirror.db
BETTER_AUTH_URL=http://${HOST_IP}:4321
BETTER_AUTH_SECRET=${APP_SECRET}
npm_package_version=${APP_VERSION}
EOF
rm /etc/systemd/system/gitea-mirror.service
cat <<EOF >/etc/systemd/system/gitea-mirror.service
[Unit]
Description=Gitea Mirror
After=network.target
[Service]
Type=simple
WorkingDirectory=/opt/gitea-mirror
ExecStart=/usr/local/bin/bun dist/server/entry.mjs
Restart=on-failure
RestartSec=10
EnvironmentFile=/opt/gitea-mirror.env
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
msg_ok "Old Enviroment fixed"
fi
if check_for_gh_release "gitea-mirror" "RayLabsHQ/gitea-mirror"; then
msg_info "Stopping Services"
systemctl stop gitea-mirror
@@ -71,7 +104,8 @@ function update_script() {
$STD bun run setup
$STD bun run build
APP_VERSION=$(grep -o '"version": *"[^"]*"' package.json | cut -d'"' -f4)
sudo sed -i.bak "s|^Environment=npm_package_version=.*|Environment=npm_package_version=${APP_VERSION}|" /etc/systemd/system/gitea-mirror.service
sudo sed -i.bak "s|^npm_package_version=.*|npm_package_version=${APP_VERSION}|" /opt/gitea-mirror.env
msg_ok "Updated and rebuilt ${APP}"
msg_info "Restoring Data"
@@ -79,7 +113,6 @@ function update_script() {
msg_ok "Restored Data"
msg_info "Starting Service"
systemctl daemon-reload
systemctl start gitea-mirror
msg_ok "Service Started"
msg_ok "Update Successfully"

View File

@@ -61,7 +61,7 @@ function update_script() {
done
msg_ok "Image-processing libraries up to date"
fi
RELEASE="1.139.4"
RELEASE="1.140.0"
if check_for_gh_release "immich" "immich-app/immich" "${RELEASE}"; then
msg_info "Stopping Services"
systemctl stop immich-web

View File

@@ -1,8 +1,63 @@
[
{
"name": "Part-DB/Part-DB-server",
"version": "v2.0.1",
"date": "2025-08-30T23:49:53Z"
},
{
"name": "jhuckaby/Cronicle",
"version": "v0.9.91",
"date": "2025-08-30T21:49:57Z"
},
{
"name": "YunoHost/yunohost",
"version": "debian/12.1.16",
"date": "2025-08-30T20:09:13Z"
},
{
"name": "immich-app/immich",
"version": "v1.140.1",
"date": "2025-08-30T19:46:34Z"
},
{
"name": "Brandawg93/PeaNUT",
"version": "v5.14.0",
"date": "2025-08-30T18:41:03Z"
},
{
"name": "fuma-nama/fumadocs",
"version": "fumadocs-mdx@11.8.2",
"date": "2025-08-30T13:36:36Z"
},
{
"name": "rcourtman/Pulse",
"version": "v4.10.1",
"date": "2025-08-29T23:15:05Z"
"version": "v4.10.2",
"date": "2025-08-30T12:44:11Z"
},
{
"name": "bunkerity/bunkerweb",
"version": "v1.6.4",
"date": "2025-08-18T20:22:07Z"
},
{
"name": "readeck/readeck",
"version": "0.20.0",
"date": "2025-08-30T08:26:43Z"
},
{
"name": "Jackett/Jackett",
"version": "v0.22.2374",
"date": "2025-08-30T05:55:07Z"
},
{
"name": "jeedom/core",
"version": "4.4.19",
"date": "2025-08-30T00:27:11Z"
},
{
"name": "steveiliop56/tinyauth",
"version": "v3.6.2",
"date": "2025-07-17T12:08:03Z"
},
{
"name": "booklore-app/booklore",
@@ -19,11 +74,6 @@
"version": "v5.39.1",
"date": "2025-08-29T21:02:00Z"
},
{
"name": "bunkerity/bunkerweb",
"version": "v1.6.4",
"date": "2025-08-18T20:22:07Z"
},
{
"name": "msgbyte/tianji",
"version": "v1.24.26",
@@ -34,11 +84,6 @@
"version": "v1.35.0",
"date": "2025-08-29T19:14:25Z"
},
{
"name": "immich-app/immich",
"version": "v1.140.0",
"date": "2025-08-29T17:55:39Z"
},
{
"name": "home-assistant/core",
"version": "2025.8.3",
@@ -54,6 +99,11 @@
"version": "v25.2",
"date": "2025-07-04T08:21:42Z"
},
{
"name": "keycloak/keycloak",
"version": "26.0.15",
"date": "2025-08-27T12:12:03Z"
},
{
"name": "Forceu/Gokapi",
"version": "v2.1.0",
@@ -69,21 +119,11 @@
"version": "7.0.0-alpha.2",
"date": "2025-08-29T10:57:06Z"
},
{
"name": "Jackett/Jackett",
"version": "v0.22.2367",
"date": "2025-08-29T06:34:38Z"
},
{
"name": "semaphoreui/semaphore",
"version": "v2.16.19",
"date": "2025-08-29T05:53:48Z"
},
{
"name": "fuma-nama/fumadocs",
"version": "@fumadocs/cli@1.0.1",
"date": "2025-08-29T05:41:26Z"
},
{
"name": "firefly-iii/firefly-iii",
"version": "v6.3.2",
@@ -104,31 +144,11 @@
"version": "2025.8.2",
"date": "2025-08-29T00:38:54Z"
},
{
"name": "jeedom/core",
"version": "4.4.19",
"date": "2025-08-29T00:27:09Z"
},
{
"name": "steveiliop56/tinyauth",
"version": "v3.6.2",
"date": "2025-07-17T12:08:03Z"
},
{
"name": "keycloak/keycloak",
"version": "26.0.15",
"date": "2025-08-27T12:12:03Z"
},
{
"name": "Dolibarr/dolibarr",
"version": "21.0.3",
"date": "2025-08-28T21:05:15Z"
},
{
"name": "Part-DB/Part-DB-server",
"version": "v1.17.4",
"date": "2025-08-28T21:00:53Z"
},
{
"name": "9001/copyparty",
"version": "v1.19.7",
@@ -329,11 +349,6 @@
"version": "v2.29.0",
"date": "2025-08-25T22:43:20Z"
},
{
"name": "Brandawg93/PeaNUT",
"version": "v5.13.0",
"date": "2025-08-25T19:19:51Z"
},
{
"name": "mealie-recipes/mealie",
"version": "v3.1.2",
@@ -396,8 +411,8 @@
},
{
"name": "runtipi/runtipi",
"version": "v4.3.0",
"date": "2025-07-05T12:14:52Z"
"version": "nightly",
"date": "2025-08-24T18:27:58Z"
},
{
"name": "wavelog/wavelog",
@@ -419,11 +434,6 @@
"version": "0.6.25",
"date": "2025-08-24T08:51:55Z"
},
{
"name": "YunoHost/yunohost",
"version": "debian/12.1.15.1",
"date": "2025-08-23T20:07:50Z"
},
{
"name": "sysadminsmedia/homebox",
"version": "v0.21.0",
@@ -634,11 +644,6 @@
"version": "v0.14.1",
"date": "2024-08-29T22:32:51Z"
},
{
"name": "jhuckaby/Cronicle",
"version": "v0.9.90",
"date": "2025-08-15T19:14:52Z"
},
{
"name": "intri-in/manage-my-damn-life-nextjs",
"version": "v0.8.0-release",
@@ -1144,11 +1149,6 @@
"version": "0.26.3",
"date": "2025-05-29T21:18:15Z"
},
{
"name": "readeck/readeck",
"version": "0.19.2",
"date": "2025-05-29T14:39:17Z"
},
{
"name": "stonith404/pingvin-share",
"version": "v1.13.0",

View File

@@ -37,8 +37,20 @@ $STD bun run build
msg_ok "Installed gitea-mirror"
msg_info "Creating Services"
JWT_SECRET=$(openssl rand -hex 32)
APP_SECRET=$(openssl rand -base64 32)
APP_VERSION=$(grep -o '"version": *"[^"]*"' package.json | cut -d'"' -f4)
HOST_IP=$(hostname -I | awk '{print $1}')
cat <<EOF >/opt/gitea-mirror.env
# See here for config options: https://github.com/RayLabsHQ/gitea-mirror/blob/main/docs/ENVIRONMENT_VARIABLES.md
NODE_ENV=production
HOST=0.0.0.0
PORT=4321
DATABASE_URL=sqlite://data/gitea-mirror.db
BETTER_AUTH_URL=http://${HOST_IP}:4321
BETTER_AUTH_SECRET=${APP_SECRET}
npm_package_version=${APP_VERSION}
EOF
cat <<EOF >/etc/systemd/system/gitea-mirror.service
[Unit]
Description=Gitea Mirror
@@ -49,12 +61,7 @@ WorkingDirectory=/opt/gitea-mirror
ExecStart=/usr/local/bin/bun dist/server/entry.mjs
Restart=on-failure
RestartSec=10
Environment=NODE_ENV=production
Environment=HOST=0.0.0.0
Environment=PORT=4321
Environment=DATABASE_URL=file:/opt/gitea-mirror/data/gitea-mirror.db
Environment=JWT_SECRET=${JWT_SECRET}
Environment=npm_package_version=${APP_VERSION}
EnvironmentFile=/opt/gitea-mirror.env
[Install]
WantedBy=multi-user.target
EOF

View File

@@ -280,7 +280,7 @@ GEO_DIR="${INSTALL_DIR}/geodata"
mkdir -p "$INSTALL_DIR"
mkdir -p {"${APP_DIR}","${UPLOAD_DIR}","${GEO_DIR}","${INSTALL_DIR}"/cache}
fetch_and_deploy_gh_release "immich" "immich-app/immich" "tarball" "v1.139.4" "$SRC_DIR"
fetch_and_deploy_gh_release "immich" "immich-app/immich" "tarball" "v1.140.0" "$SRC_DIR"
msg_info "Installing ${APPLICATION} (more patience please)"