@Dont-Worry When you have time, dig into those 15GB too. Maybe some /run or /tmp is getting filled up with something. We have to do this app by app to understand why it's getting filled up. Because as mentioned, Cloudron doesn't access those directories, it's part of the apps.
Girish Ramakrishnan
Posts
-
"docker-volumes" is filling my whole server storage -
"docker-volumes" is filling my whole server storage@Dont-Worry said in "docker-volumes" is filling my whole server storage:
Any guidance or recommendations would be greatly appreciated.
I would just cleanup Emby's tmp by hand now (just rm then). After that, periodically monitor the tmp to see what is getting accumulated there.
-
"docker-volumes" is filling my whole server storage@Dont-Worry said in "docker-volumes" is filling my whole server storage:
Cloudron server where the /tmp directories in several Docker containers are consuming a significant amount of disk space
I thought the issue is Emby primarily. Do you see this for other apps too?
-
"docker-volumes" is filling my whole server storage@Dont-Worry Not sure why all those files are there. Those files are not created by Cloudron itself, we don't use an app's tmp directory. Maybe some Emby feature is buggy? I use Emby as well for many years now and atleast my Emby's tmp here is practically empty.
Cloudron has some logic to cleanup tmp of apps. It deletes 10 days old files using
find /tmp -type f -mtime +10 -exec rm -rf {} +
. -
sudo: unable to resolve host Cloudron: Name or service not knownThis is because the hostname
Cloudron
is not in/etc/hosts
. You can change the hostname to something meaningful (to you) and add an entry in /etc/hosts as well. That way the warning will go away.For example, add something like below :
127.0.1.1 myservername
-
How to disable backups during auto-updates?@jdaviescoates I think @humptydumpty wants to way to enable automatic updates but disable backups.
Cloudron always takes a backup of an app before an app update. This is regardless of the (per app) backup setting. So, the only way to make an update work without taking a backup is actually by clicking the "Skip backup" option in the UI when you manually update. This design is intentional though.
-
How to disable backups during auto-updates?@humptydumpty said in How to disable backups during auto-updates?:
Any way to bypass or disable the backup phase during auto-updates?
But this would be dangerous though. Users will just update with no backup . Update will fail and now there is nothing to revert to. For example, what is your own strategy if you log in tomorrow, nextcloud updated to a new version and nextcloud dashboard doesn't load.
-
InfluxDBWouldn't it be possible then to backup the folder containing the configuration+backups made by the influxdb tool and not backuping the live data? I didn't have a deep look at how the backup are done by cloudron so maybe it
Right, it's possible. There is no code to make this flow happen and that's what I was getting it Currently, the app does not know when Cloudron creates a backup. The app actually keeps running when the backup is being made. We just backup the database and then the /app/data of an app without the app's knowledge. Databases (that we support) have transactions to generate a consistent dump file. Support for specific databases (mysql, redis, mongo, postgres) is part of our backup code/logic and this is why those db backups are safe. There is actually a race between db backup + file system backup . In practice, this has not been a problem because apps usually tend to use one or the other and do not do "transactions"/atomic operations over db+filesystem.
-
Peertube export not working...For me this "just worked" (tm)
I was able to download archive as well. Even got some email notification when the archive was ready to download.
-
Mattermost - Package UpdatesPostgres [1.0.0]
- Initial stable PostgreSQL release
- Update Mattermost to 9.8.0
-
Azure's Automatic Guest Patching and Cloudron@Ritesh yeah, I would disable it. It's not required for a Cloudron install.
-
Azure's Automatic Guest Patching and CloudronHad to read up what this is. I guess https://learn.microsoft.com/en-us/azure/virtual-machines/automatic-vm-guest-patching ? My understanding is that it is applying security updates . This is already enabled in Cloudron installation. But afaict, leaving it enabled won't trouble Cloudron . It is just doing redundant work because Ubuntu has automatic security updates as well.
-
OpenWebUI - Package Updates[2.0.0]
- SQLITE DEPRECATION NOTICE - This package has moved from sqlite to PostgreSQL
- Data is not migrated and all data will get reset.
- We recommend simply reinstalling the app to use PostgreSQL.
- Untested Migration Script
- SQLITE DEPRECATION NOTICE - This package has moved from sqlite to PostgreSQL
-
OpenWebUI - Package Updates[1.0.0]
- SQLITE DEPRECATION NOTICE - This package is moving from sqlite to PostgreSQL .
- Data is not migrated and all data will get reset.
- We recommend simply reinstalling the app to use PostgreSQL.
- Migration Script
- SQLITE DEPRECATION NOTICE - This package is moving from sqlite to PostgreSQL .
-
High CPU Usage by www-data php -f app/code/cron.php after Cloudron Migration@archos you can just ssh and
kill -9 pid
(pid is 398333 in your screenshot)Of course, you are welcome to contact on support@cloudron.io too.
-
Bunny Storage for Backupshttps://docs.bunny.net/reference/storage-api doesn't list any node module atleast.
-
Bunny Storage for Backups@Ritesh Without S3 compat, Cloudron canot support it without writing code specifically for the storage. I will move this to Feature Requests.
BTW, looks like they said S3 support is coming 2 years ago - https://bunny.net/blog/introducing-edge-storage-sftp-support-s3-next/
-
High CPU Usage by www-data php -f app/code/cron.php after Cloudron MigrationI can't make out from the logs atleast what the cron job is doing. Maybe kill that process and see if it always hangs. Otherwise, we might have to ask upstream to figure what that process is doing.
-
InfluxDB@cvachery yeah, argument still stands. I think we have to incorporate database apps into our backup flow. For example, influx has a separate backup mechanism - https://docs.influxdata.com/influxdb/v2/admin/backup-restore/backup/ .
I think separate argument is whether Cloudron wants to support database apps. It's a whole new category of apps requiring platform work. So far , we have focused on selfhosting web apps. I am sure there is a need for this, but already selfhosting web apps takes all the time.
-
Mastodon - Package Updates[1.13.2]
- Update Mastodon to 4.2.9
- Full changelog
- Update dependencies
- Fix private mention filtering (GHSA-5fq7-3p3j-9vrf)
- Fix password change endpoint not being rate-limited (GHSA-q3rg-xx5v-4mxh)
- Add hardening around rate-limit bypass (GHSA-c2r5-cfqr-c553)