@robi @timconsidine Please find the Git Cloudron seotoaster 3.12.0 package with support for POS available here:
https://bitbucket.org/Seotoaster/cloudron/src/master/
[1.5.3]
Update keycloak to 26.5.3
Full Changelog
46144 CVE-2026-1609 Disabled users can still obtain tokens via JWT Authorization Grant
46145 CVE-2026-1529 Forged invitation JWT enables cross-organization self-registration
46146 CVE-2026-1486 Logic Bypass in JWT Authorization Grant Allows Authentication via Disabled Identity Providers
46147 CVE-2025-14778 Incorrect ownership checks in /uma-policy/
45892 Upgrade minikube for CI tests operator
44379 Node.js admin client does not refresh tokens admin/client-js
45459 k8s multiple restart (oomkilled) in v26.5.0-0 during startup because of RAM dist/quarkus
45662 Increase in startup memory consumption in post 26.5 versions dist/quarkus
45677 Hibernate Validator is enabled by default when not used dist/quarkus
45708 Unpexted value '' in mixed-cluster-compatibility-tests testsuite
Got this working for myself:
create an environment and define your SURFER_TOKEN / SURFER_HOST secrets there
set the environment in your job
expose the secrets to the run command
My example assumes:
environment name alfa
you want to upload the bravo directory…
to your server under /charlie/delta
name: Deploy
on: [push]
jobs:
build_site:
runs-on: ubuntu-latest
environment: alfa
steps:
- name: Checkout
uses: actions/checkout@v4
# … other steps for install, build, etc…
- name: Install surfer
run: npm -g install cloudron-surfer
- name: Upload
env:
SURFER_TOKEN: ${{ secrets.SURFER_TOKEN }}
SURFER_HOST: ${{ secrets.SURFER_HOST }}
run: surfer put --token "$SURFER_TOKEN" --server "$SURFER_HOST" bravo/* /charlie/delta
[1.27.2]
Update navidrome to 0.60.3
Full Changelog
34c6f12: feat(server): add explicit status support in smart playlists (#5031) (@kgarner7)
408aa78: fix(scanner): log warning when metadata extraction fails (@deluan)
ed79a88: fix(scanner): pass filename hint to gotaglib's OpenStream for format detection (#5012) (@deluan)
fd09ca1: fix(scanner): resolve data race on conf.Server access in getScanner (@deluan)
0a47228: fix(subsonic): validate JSONP callback parameter (@deluan)
eb9ebc3: fix(ui): add missing keys in Danish translation (#5011) (@denisarissa)
62f9c3a: fix: linux service should restart when upgrading (#5001) (@mintsoft)
e05a7e2: fix: prevent data race on conf.Server during cleanup in e2e tests (@deluan)
bee0305: fix: split reflex -R flags to preserve directory exclusion optimization (@deluan)
[1.11.10]
Update element-web to 1.12.10
Full Changelog
Support additional_creators in /upgraderoom (MSC4289) (#31934). Contributed by @andybalaam.
Update room header icon for world_readable rooms (#31915). Contributed by @richvdh.
Show an icon in the room header for shared history (#31879). Contributed by @richvdh.
Remove "history may be shared" banner. (#31881). Contributed by @kaylendog.
Allow dismissing 'Key storage out of sync' temporarily (#31455). Contributed by @andybalaam.
Add resolutions entry for matrix-widget-api to package.json (#31851). Contributed by @toger5.
Improve visibility under contrast control mode (#31847). Contributed by @t3chguy.
Unread Sorting - Add option for sorting in OptionsMenuView (#31754). Contributed by @MidhunSureshR.
Unread sorting - Implement sorter and use it in the room list store (#31723). Contributed by @MidhunSureshR.
Allow Element Call widgets to receive sticky events (#31843). Contributed by @robintown.
@timconsidine if you have to manage more than one system or don't want to spend hours reconfiguring just one you should definitively have a look sooner rather than later
It is pretty much industry standard by now
Hi @James - I do have 1 more question. Is it normal that the container restart (stop->start, using the cloudron dashboard) resets the email port? After a restart I am back to 587, is there a way to persist this configuration?
Thanks in advance!
Hello @bytepartner
Please see: https://docs.cloudron.io/packages/vikunja
With the config file you can control e.g.: self-registration (which is disabled by default when using the Cloudron user management).
As far as I know, Vinkunja does not have Admin accounts, you will have to use the vinkunja cli => https://vikunja.io/docs/cli/
You can open the Web Terminal of your Vinkunja Cloudron app and just do e.g.:
vikunja user create --help
Create a new user.
Usage:
vikunja user create [flags]
Flags:
-a, --avatar-provider string The avatar provider of the new user. Optional.
-e, --email string The email address of the new user.
-h, --help help for create
-p, --password string The password of the new user. You will be asked to enter it if not provided through the flag.
-u, --username string The username of the new user.
@BrutalBirdie said in Filestash - Web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze:
The start.sh file in the repo does not have the execute permission bit set leading to the following error when installing the app:
Merged and deployed to the Docker container as v0.2.1.
Thanks for testing this out and putting up a PR.
@rmdes your docker image is tagged latest, so I don't think any changes needed to listing on CustomAppGateway. But you probably know that. Just advising I haven't changed the listing.
@james Thanks - I did look, but it doesn't seem to be a consistent thing. Up until last week, they were all in the same camera pictures folder where most worked and some didn't. This weekend I picked another folder for auto upload, and I see about 80% of them actually uploaded but the sync didn't realize it properly so now it sees it as a conflict.