I have been running Netbird for some time now in a non-Cloudron. It is now very easy and awesome. Cloudron would bring a unified user management experience, which would be nice. If we had Rustdesk and ManageEngine, (Which I also have to run in a separate Docker system) I could run the whole IT operation with Cloudron... 
stevespaw
Posts
-
NetBird - WireGuard based VPN -
Postupdate scripts?OK, we are back - good thumbnails! (except shared channels from other sites that have not updated yet)
gosu cloudron:cloudron node dist/scripts/migrations/peertube-8.1.jsgosu cloudron:cloudron npm run regenerate-thumbnailsgosu cloudron:cloudron npm run prune-storageThanks for the help!
Now to update all of our sites
-
Postupdate scripts?That was on the 8.1 release notes. I will try this now...
-
Postupdate scripts?Did the migration script "peertube-8.1" run as part of the Cloudron update?
-
Postupdate scripts?This is a question, I may not have been clear -

I assume that the Cloudron update ran the "Migration" script?
We need to do the regenerate-thumbnails and prune storage manually?
What is the best way to run those in Cloudron? -
Postupdate scripts?Missing Thumbnails after this update. It is mentioned here to run scripts and re-generate thumbnails. Just want to confirm the procedure here...?
Blog post: https://joinpeertube.org/news/release-8.1
IMPORTANT NOTES
You need to manually execute a migration script after upgrading, while PeerTube is running and the database migration is complete (Migrations finished. New migration version schema: 1000 in PeerTube startup logs):
Classic installation: cd /var/www/peertube/peertube-latest && sudo -u peertube NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production node dist/scripts/migrations/peertube-8.1.js
Docker installation: cd /var/www/peertube-docker && docker compose exec -u peertube peertube node dist/scripts/migrations/peertube-8.1.js
Running regenerate-thumbnails and prune-storage scripts after the upgrade and migration script is highly recommended -
Mesh Central - The open source, multi-platform, self-hosted, feature packed web site for remote device management.@DualOSWinWiz said in Mesh Central - The open source, multi-platform, self-hosted, feature packed web site for remote device management.:
I think tacticalrmm https://github.com/amidaware/tacticalrmm is a better qll in one solution it has messh and patch management as well i deployed it separately as it has 3 different apps. Api.xxx.xx , mesh.xxx.xx and rmm.xxx.xx and superadmin has to setup QR code while installation
This looks like an Add-on to MeshCentral that I had not seen, Thanks. It seems to add patch management remote software installation/updating, and a few other things. I personally do not need those tools right now, but good to know! It does make it into a full corporate management solution.
https://docs.tacticalrmm.com/
These are the main features I use - with overall network awareness. https://docs.tacticalrmm.com/mesh_integration/This also says that docker installations are "unsupported". This does look like a good product that I will look into for future projects, but this does not seem like a Cloudron candidate right now.
-
Mesh Central - The open source, multi-platform, self-hosted, feature packed web site for remote device management. -
NetBird - WireGuard based VPNOK now is the time - support for multiple OIDC-compatible identity providers simultaneously.
@girish and team - This would be great!
https://netbird.io/knowledge-hub/local-users-simplified-idp
Built-in user management - Create users directly from the Dashboard using the embedded Dex server—no external IdP required. Secure by default with bcrypt-hashed passwords and AES-256-GCM encryption
Simplified deployment - Reduced from 7+ containers down to just 5. No separate database for the IdP, no extra containers to maintain. The quickstart script handles everything automatically—from container deployment to reverse proxy configuration
Interactive setup wizard - When you first access the Dashboard, a setup wizard guides you through creating your admin account. That's it—you're done
Easy external IdP integration - Connect multiple SSO providers simultaneously (Google, Microsoft, Okta, Keycloak, etc.) directly from the Dashboard. No config files to edit, no service restarts. Optional JWT group sync automatically provisions groups from your IdP -
AFFiNE - open-source Notion, Miro, Monday, Outline, Appflowy alternativeThis looks good, I have launched a simple deployment via docker compose. Seems like a great Cloudron addition.
https://docs.affine.pro/self-host-affine/install/docker-compose-recommend -
RustDesk - TeamViewer/AnyDesk alternative -
PeerTube - Package UpdatesDo we need to run the migration script in the changelog?
-
Upload a local file to an s3Bucket via a formSolved here: https://community.n8n.io/t/upload-a-local-file-to-an-s3bucket-via-a-form/96480/13
gDrive example
-
Upload a local file to an s3Bucket via a formI thought I might ask this here:
OK, I thought this would be very simple. But - it is elusive.
I want a simple form to select a local file and upload it to an s3 bucket.
I have the bucket setup - but I cannot figure out how to connect it to the local file path.
When you use the form for selecting a file, it seems to upload it to the n8n instance. Not what I want, but even then how would I use that to send to s3. (This is a bad intermediate step anyway. Is the file a temp? or do I have to delete it from the n8n instance? )What I really want is a simple upload directly to s3. (the file selector in the form is perfect, but I want it to go directly to s3.)
Is this possible? Is there a sample template?
I want to do the same with Google drive BTW.
Please help, Thanks -
Crashing Postgres??This worked! Thank you

-
Chatwoot 1.36.1 Upgrade Issue8.3.1 seems to have fixed this issue! Thanks team Cloudron!
-
Chatwoot 1.36.1 Upgrade Issue@mazarian said in Chatwoot 1.36.1 Upgrade Issue:
Just wanted to add - it seems like I am having to restore from backup for many of my apps. All of the restores are working except for Chatwoot. It seems like something went wrong after the upgrade to Cloudron 8.3.
Same issue here!
-
Crashing Postgres??Chatwoot crashed the other day I restarted it, it came back up, but we have complaints of it not working right so I decided to just restore a backup.
No It will not START - big problem.
Addons Error: Unexpected response code or HTTP error when piping /home/yellowtent/appsdata/5ee58e56-bf38-49ba-a723-2085e090865d/postgresqldump to http://172.18.30.2:3000/databases/db5ee58e56bf3849baa7232085e090865d/restore?access_token=4e6cadcf7cbfecce79219744da70564d92b58b0db02967e91c6797ea4be839fa7dfeb2294b1d22c72c638dd95cabb07f0a9dd8e83e1dfb543e464329a115dbfd949fdbcc8736ca3cf04416dbb78935fe52d94a373b158722ead32c0c069dd6f41cf9360685d1fc7d14e44d17d1bf0fdfa274c0808c97860ca777a9d0d176c6c2&username=user5ee58e56bf3849baa7232085e090865d: status 500 complete false
-
Move backup location of mysqldump to volumeWe decided to move this is a box with much more storage. I have done the backup and restore many times, no issue. But I have had this "mnt" with link working for some time now. BUT I did the backup and restore and realized that the external mount to another drive broke the Matomo restore. What do I do to get this back?
-
Move backup location of mysqldump to volumeComing back to this issues as I am getting errors on backups:
Feb 08 23:00:52 box:backuptask fullBackup: app automate.bb-content.media backup finished. Took 30.926 seconds
Feb 08 23:00:52 box:locks write: current locks: {"backup_task":null}
Feb 08 23:00:52 box:locks release: app_a1372b32-5ec8-4fb7-99cb-9e687c05eac5
Feb 08 23:00:52 box:tasks update 1745: {"percent":43.85714285714286,"message":"Backing up matomo.bb-content.media (3/4). Waiting for lock"}
Feb 08 23:00:52 box:locks write: current locks: {"backup_task":null,"app_a1fea9d3-2af1-4336-ba20-148ae80f1f4f":"1745"}
Feb 08 23:00:52 box:locks acquire: app_a1fea9d3-2af1-4336-ba20-148ae80f1f4f
Feb 08 23:00:52 box:tasks update 1745: {"percent":43.85714285714286,"message":"Snapshotting app matomo.bb-content.media"}
Feb 08 23:00:52 box:backuptask fullBackup: app matomo.bb-content.media backup finished. Took 0.004 seconds
Feb 08 23:00:52 box:locks write: current locks: {"backup_task":null}
Feb 08 23:00:52 box:locks release: app_a1fea9d3-2af1-4336-ba20-148ae80f1f4f
Feb 08 23:00:52 box:taskworker Task took 51.786 seconds
Feb 08 23:00:52 box:tasks setCompleted - 1745: {"result":null,"error":{"stack":"BoxError: Error creating config.json: EACCES: permission denied, open '/home/yellowtent/appsdata/a1fea9d3-2af1-4336-ba20-148ae80f1f4f/config.json'\n at Object.writeConfig (/home/yellowtent/box/src/apps.js:3089:15)\n at snapshotApp (/home/yellowtent/box/src/backuptask.js:339:16)\n at uploadAppSnapshot (/home/yellowtent/box/src/backuptask.js:350:11)\n at backupAppWithTag (/home/yellowtent/box/src/backuptask.js:391:11)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","name":"BoxError","reason":"FileSystem Error","details":{},"message":"Error creating config.json: EACCES: permission denied, open '/home/yellowtent/appsdata/a1fea9d3-2af1-4336-ba20-148ae80f1f4f/config.json'"}}
Feb 08 23:00:52 box:tasks update 1745: {"percent":100,"result":null,"error":{"stack":"BoxError: Error creating config.json: EACCES: permission denied, open '/home/yellowtent/appsdata/a1fea9d3-2af1-4336-ba20-148ae80f1f4f/config.json'\n at Object.writeConfig (/home/yellowtent/box/src/apps.js:3089:15)\n at snapshotApp (/home/yellowtent/box/src/backuptask.js:339:16)\n at uploadAppSnapshot (/home/yellowtent/box/src/backuptask.js:350:11)\n at backupAppWithTag (/home/yellowtent/box/src/backuptask.js:391:11)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","name":"BoxError","reason":"FileSystem Error","details":{},"message":"Error creating config.json: EACCES: permission denied, open '/home/yellowtent/appsdata/a1fea9d3-2af1-4336-ba20-148ae80f1f4f/config.json'"}}
Feb 08 23:00:52 BoxError: Error creating config.json: EACCES: permission denied, open '/home/yellowtent/appsdata/a1fea9d3-2af1-4336-ba20-148ae80f1f4f/config.json'
Feb 08 23:00:52 at Object.writeConfig (/home/yellowtent/box/src/apps.js:3089:15)
Feb 08 23:00:52 at snapshotApp (/home/yellowtent/box/src/backuptask.js:339:16)
Feb 08 23:00:52 at uploadAppSnapshot (/home/yellowtent/box/src/backuptask.js:350:11)
Feb 08 23:00:52 at backupAppWithTag (/home/yellowtent/box/src/backuptask.js:391:11)
Feb 08 23:00:52 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)