Romain PINSOLLE
9d0c174de1
snowshare: use mv instead of cp for uploads backup to prevent disk fill ( #14558 )
...
* snowshare: use mv instead of cp for uploads backup to prevent disk fill
Replaces cp -a with mv when backing up and restoring /opt/snowshare/uploads
during updates. cp -a duplicated the entire uploads directory on each update,
which could fill the disk on instances with large uploads and left stale
backup directories accumulating across failed updates. mv is atomic on the
same filesystem and avoids any data duplication. Also clears any leftover
backup directory before the move to prevent nesting on interrupted updates.
Refs TuroYT/snowshare#258
* snowshare: use UPLOAD_DIR env to persist uploads outside install dir
Set UPLOAD_DIR=/opt/snowshare_data in the env file so uploads live
outside /opt/snowshare and survive CLEAN_INSTALL updates without any
backup/restore step. Existing installations are migrated on first
update by moving uploads to the new location and appending UPLOAD_DIR
to the env file, making the change non-breaking.
2026-05-21 23:07:16 +02:00
CanbiZ (MickLesk)
4e1ade4c28
bump various scripts from Node 22 to 24 ( #12265 )
...
* bump(node): Node 22 to 24 for Tier 1 projects
Bump Node.js from 22 to 24 in install and ct update scripts for projects
where upstream already uses Node 24 in their Dockerfile/package.json:
- Cross-seed (engines >=24, Dockerfile node:24-alpine)
- Matterbridge (engines >=24.0.0, Dockerfile node:24-trixie-slim)
- Manyfold (volta.node 24.13.0)
- Pangolin (Dockerfile node:24-alpine)
- ROMM (engines 24, nvm install 24)
- SnowShare (Dockerfile node:24-alpine)
- Verdaccio (engines >=18, Dockerfile node:24-alpine)
Also adds missing NODE_VERSION setup_nodejs calls to ct update scripts
for cross-seed, pangolin, romm, snowshare, and manyfold.
* formatting
* fix: pin NODE_VERSION for nodecast-tv and wealthfolio
nodecast-tv: NODE_VERSION=20 (upstream Dockerfile uses nodesource/setup_20.x)
wealthfolio: NODE_VERSION=20 (upstream Dockerfile uses node:20-alpine)
* ci: add weekly Node.js version drift check workflow
Scans all install scripts using setup_nodejs, fetches upstream
package.json (engines.node) and Dockerfile (FROM node:XX),
compares with our NODE_VERSION and opens/updates a GitHub issue
on mismatch. Runs weekly on Monday at 06:00 UTC.
* remove wf - seperate branch
2026-02-24 11:38:15 +01:00
Romain PINSOLLE
f34f994560
Snowshare: fix update script ( #11726 )
...
* Snowshare: fix update error
* Implement upload backup and restore in update script
Added backup and restore functionality for uploads during the Snowshare update process.
---------
Co-authored-by: CanbiZ (MickLesk) <47820557+MickLesk@users.noreply.github.com >
2026-02-11 10:33:55 +01:00
Romain PINSOLLE
67a6c781b0
SnowShare: Increase default resources ( #10865 )
...
* Increase default resource limits for SnowShare
* change json
2026-01-16 16:55:13 +01:00
Slaviša Arežina
e4c382e42c
Fix fetch method ( #10608 )
2026-01-07 08:49:12 +01:00
Tobias
08d67aa722
chore: fix update msg ( #10593 )
2026-01-06 22:57:40 +01:00
Tobias
c1fe8b91b4
chore: bump copyright to 2026 - happy new year ( #10585 )
...
* chore: bump copyright to 2026 - happy new year
* fix
* meilisearch fix source url
* livebook: fix space
* fix source cmd
* fix source cmd
2026-01-06 13:28:12 +01:00
push-app-to-main[bot]
188e33485b
Snowshare ( #9578 )
...
* 'Add new script'
* Update logo URL in snowshare.json
* Update snowshare-install.sh
* Update snowshare-install.sh
* Add source comment for snowshare-install.sh
---------
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com >
Co-authored-by: Slaviša Arežina <58952836+tremor021@users.noreply.github.com >
2025-12-02 13:03:59 +01:00