@m-si not quite the target group of cloudron
Precisely.
@m-si not quite the target group of cloudron
Precisely.
The last updates have made this a polished app now.
Therefore, a bump!
@mdc773 Is it not working for you?
Hi Cloudroners, N8N is unlocking paid features for free.
Here is the Offer :
Time limited offer
Receive a free activation key for the advanced features below - lifetime access.
๏ธ
Workflow history
Review and restore any workflow version from the last 24 hours
Advanced debugging
Easily fix any workflow execution thatโs errored, then re-run it
Execution search and tagging
Search and organize past workflow executions for easier review
@tobiasb This Greek and Latin is exactly why I am such a fan of Cloudron - users range from utterly computer challenged to gods of code and linux.
Thank you for solving the mystery for all of us.
We must reinstall with the same config key / secret then!
@nebulon Yep, I did the usual: restarted, increased memory, and even restarted the redis. A reboot was due so I did that too for good measure.
This is the limit of what I know to do
I kicked the tires around a bit and peeked under the logs. Couldn't find anything. This is supposed to be a simple application, with no plugins or such to complicate stuff.
Maybe I will have to restore the backup and wait for a newer version to test.
Contabo is not a scam and sure is cheaper than Hetzner.
It has been around for awhile now and definitely not a fly by the night operator.
I run a few sites on Contabo at their new Mumbai datacenter and I have no complains.
However, the wider consensus is that Contabo lacks in support and the servers might not be the most capable.
Hetzner IMHO has the best price-efficiency ratio for now.
Earlier Logs
2024-10-22T22:30:07.746Z box:backuptask copy: copied successfully to 2024-10-22-223000-579/app_docs.cloudintegral.com_v1.18.0. Took 0.309 seconds
2024-10-22T22:30:07.749Z box:tasks update 20566: {"percent":20,"message":"Updating checklist"}
2024-10-22T22:30:07.755Z box:tasks update 20566: {"percent":25,"message":"Downloading image"}
2024-10-22T22:30:07.767Z box:shell file execArgs: df ["-B1","--output=source,fstype,size,used,avail,pcent,target","/var/lib/docker"]
2024-10-22T22:30:07.771Z box:docker downloadImage cloudron/com.onlyoffice.coudronapp:20241022-130707-971fcd61e
2024-10-22T22:30:07.773Z box:docker pullImage: will pull cloudron/com.onlyoffice.coudronapp:20241022-130707-971fcd61e. auth: no
2024-10-22T22:30:09.100Z box:docker pullImage: {"status":"Pulling from cloudron/com.onlyoffice.coudronapp","id":"20241022-130707-971fcd61e"}
2024-10-22T22:30:09.101Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"445a6a12be2b"}
2024-10-22T22:30:09.104Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"4cfe0cdc770e"}
2024-10-22T22:30:09.108Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"e6a0eb1fa9b7"}
2024-10-22T22:30:09.112Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"e995e5b957f9"}
2024-10-22T22:30:09.115Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"e6d226089461"}
2024-10-22T22:30:09.118Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"b3243df2776e"}
2024-10-22T22:30:09.122Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"debd247c1af3"}
2024-10-22T22:30:09.125Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"ea1f575bfbef"}
2024-10-22T22:30:09.128Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"566e1eaf48e1"}
2024-10-22T22:30:09.132Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"68da526a8544"}
2024-10-22T22:30:09.135Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"2f3677647d18"}
2024-10-22T22:30:09.138Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"90984d402264"}
2024-10-22T22:30:09.144Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"802deede2955"}
2024-10-22T22:30:09.147Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"1861003a8fe7"}
2024-10-22T22:30:09.150Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"524cf22ec2b3"}
2024-10-22T22:30:09.153Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"758195db2cd9"}
2024-10-22T22:30:09.156Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"7af86d1134c7"}
2024-10-22T22:30:09.161Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"a8755a249dc6"}
2024-10-22T22:30:09.165Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"8baacb295220"}
2024-10-22T22:30:09.168Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"fa01604db307"}
2024-10-22T22:30:09.172Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"3c23621e8d0f"}
2024-10-22T22:30:09.175Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"5853e682f0d7"}
2024-10-22T22:30:09.179Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"c46e254b8a9a"}
2024-10-22T22:30:09.183Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"c1e719d63179"}
2024-10-22T22:30:09.187Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"9b9d10c3e182"}
2024-10-22T22:30:09.190Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"a2f2b0925732"}
2024-10-22T22:30:09.194Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"90ddba323643"}
2024-10-22T22:30:09.199Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"04f95a19ff53"}
2024-10-22T22:30:09.203Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"2391cdb18ac1"}
2024-10-22T22:30:09.207Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"9c076dec7d14"}
2024-10-22T22:30:09.210Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"f640656c91ed"}
2024-10-22T22:30:09.214Z box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"ee1ae70bb368"}
2024-10-22T22:30:09.218Z box:docker pullImage: {"status":"Pulling fs layer","progressDetail":{},"id":"06b64bf0aa3b"}
2024-10-22T22:30:09.543Z box:docker pullImage: {"status":"Downloading","progressDetail":{"current":2266,"total":2266},"progress":"[==================================================>] 2.266kB/2.266kB","id":"06b64bf0aa3b"}
2024-10-22T22:30:09.543Z box:docker pullImage: {"status":"Downloading","progressDetail":{"current":689,"total":2266},"progress":"[===============> ] 689B/2.266kB","id":"06b64bf0aa3b"}
2024-10-22T22:30:09.543Z box:docker pullImage: {"status":"Verifying Checksum","progressDetail":{},"id":"06b64bf0aa3b"}
2024-10-22T22:30:09.544Z box:docker pullImage: {"status":"Download complete","progressDetail":{},"id":"06b64bf0aa3b"}
2024-10-22T22:30:09.544Z box:docker pullImage: {"status":"Extracting","progressDetail":{"current":2266,"total":2266},"progress":"[==================================================>] 2.266kB/2.266kB","id":"06b64bf0aa3b"}
2024-10-22T22:30:09.560Z box:docker pullImage: {"status":"Extracting","progressDetail":{"current":2266,"total":2266},"progress":"[==================================================>] 2.266kB/2.266kB","id":"06b64bf0aa3b"}
2024-10-22T22:30:09.569Z box:docker pullImage: {"status":"Pull complete","progressDetail":{},"id":"06b64bf0aa3b"}
2024-10-22T22:30:09.577Z box:docker pullImage: {"status":"Digest: sha256:87c419b30ba005fc05130f70cec4e3c76c49c442617befbaf9232b927ab6cc14"}
2024-10-22T22:30:09.580Z box:docker pullImage: {"status":"Status: Downloaded newer image for cloudron/com.onlyoffice.coudronapp:20241022-130707-971fcd61e"}
2024-10-22T22:30:09.582Z box:docker downloaded image cloudron/com.onlyoffice.coudronapp:20241022-130707-971fcd61e . error: false
2024-10-22T22:30:09.582Z box:tasks update 20566: {"percent":35,"message":"Deleting old containers"}
2024-10-22T22:30:09.585Z box:apptask deleteContainer: deleting app containers (app, scheduler)
2024-10-22T22:30:09.585Z box:shell removeLogrotateConfig /usr/bin/sudo -S /home/yellowtent/box/src/scripts/configurelogrotate.sh remove fddc9476-71ad-4285-b986-7ea32b383fa2
2024-10-22T22:30:10.783Z box:services teardownAddons: Tearing down []
2024-10-22T22:30:10.788Z box:tasks update 20566: {"percent":45,"message":"Downloading icon"}
2024-10-22T22:30:10.789Z box:apptask downloadIcon: Downloading icon of com.onlyoffice.coudronapp@1.18.1
2024-10-22T22:30:11.254Z box:tasks update 20566: {"percent":60,"message":"Updating addons"}
2024-10-22T22:30:11.257Z box:services setupAddons: Setting up ["localstorage","redis","postgresql"]
2024-10-22T22:30:11.257Z box:services setupAddons: setting up addon localstorage with options {}
2024-10-22T22:30:11.257Z box:services setupLocalStorage
2024-10-22T22:30:11.257Z box:shell createVolume /usr/bin/sudo -S /home/yellowtent/box/src/scripts/mkdirvolume.sh /home/yellowtent/appsdata/fddc9476-71ad-4285-b986-7ea32b383fa2/data
2024-10-22T22:30:11.267Z box:services setupAddons: setting up addon redis with options {"noPassword":true}
2024-10-22T22:30:11.269Z box:services Re-using existing redis container with state: {"Status":"running","Running":true,"Paused":false,"Restarting":false,"OOMKilled":false,"Dead":false,"Pid":13346,"ExitCode":0,"Error":"","StartedAt":"2024-10-22T18:24:56.719658355Z","FinishedAt":"2024-10-22T18:23:59.045408638Z"}
2024-10-22T22:30:11.273Z box:services Waiting for redis-fddc9476-71ad-4285-b986-7ea32b383fa2
2024-10-22T22:30:11.481Z box:services Setting up postgresql
2024-10-22T22:30:11.481Z box:services setupAddons: setting up addon postgresql with options {}
2024-10-22T22:30:11.511Z box:services Setting postgresql addon config to [{"name":"CLOUDRON_POSTGRESQL_URL","value":"postgres://userfddc--------------redacted------------@postgresql/dbfddc--------------redacted------------"},{"name":"CLOUDRON_POSTGRESQL_USERNAME","value":"userfddc947671ad4285b9867ea32b383fa2"},{"name":"CLOUDRON_POSTGRESQL_PASSWORD","value":"d--------------redacted------------"},{"name":"CLOUDRON_POSTGRESQL_HOST","value":"postgresql"},{"name":"CLOUDRON_POSTGRESQL_PORT","value":"5432"},{"name":"CLOUDRON_POSTGRESQL_DATABASE","value":"dbfddc--------------redacted------------"}]
2024-10-22T22:30:11.520Z box:tasks update 20566: {"percent":70,"message":"Creating container"}
2024-10-22T22:30:11.521Z box:apptask createContainer: creating container
2024-10-22T22:30:11.643Z box:shell addLogrotateConfig /usr/bin/sudo -S /home/yellowtent/box/src/scripts/configurelogrotate.sh add fddc9476-71ad-4285-b986-7ea32b383fa2 /tmp/fddc9476-71ad-4285-b986-7ea32b383fa2.logrotate
2024-10-22T22:30:11.654Z box:apptask startApp: starting container
2024-10-22T22:30:11.920Z box:tasks update 20566: {"percent":90,"message":"Configuring reverse proxy"}
2024-10-22T22:30:11.923Z box:tasks update 20566: {"percent":100,"message":"Done"}
2024-10-22T22:30:11.927Z box:tasks setCompleted - 20566: {"result":null,"error":null}
2024-10-22T22:30:11.927Z box:tasks update 20566: {"percent":100,"result":null,"error":null}
2024-10-22T22:30:11.927Z box:taskworker Task took 11.39 seconds
2024-10-22T22:30:11Z - [GET] /healthcheck
2024-10-23T00:00:10.000Z => Healtheck error got response status 502
Hi, my OnlyOffice is unresponsive after update from 1.17.2 to 1.18.0 (subsequently updated to 1.18.1)
Below are the logs, does anybody see anything in there interesting?
I can see that some downloads during the update is showing as 'Already exists' - is that a problem that might have caused the unresponsiveness?
Should I restore from the 1.17.2 backup? or is there anything I can try?
Thank you!
Oct 23 04:00:07 box:backuptask copy: copied successfully to 2024-10-22-223000-579/app_docs.cloudintegral.com_v1.18.0. Took 0.309 seconds
Oct 23 04:00:07 box:tasks update 20566: {"percent":20,"message":"Updating checklist"}
Oct 23 04:00:07 box:tasks update 20566: {"percent":25,"message":"Downloading image"}
Oct 23 04:00:07 box:shell file execArgs: df ["-B1","--output=source,fstype,size,used,avail,pcent,target","/var/lib/docker"]
Oct 23 04:00:07 box:docker downloadImage cloudron/com.onlyoffice.coudronapp:20241022-130707-971fcd61e
Oct 23 04:00:07 box:docker pullImage: will pull cloudron/com.onlyoffice.coudronapp:20241022-130707-971fcd61e. auth: no
Oct 23 04:00:09 box:docker pullImage: {"status":"Pulling from cloudron/com.onlyoffice.coudronapp","id":"20241022-130707-971fcd61e"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"445a6a12be2b"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"4cfe0cdc770e"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"e6a0eb1fa9b7"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"e995e5b957f9"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"e6d226089461"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"b3243df2776e"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"debd247c1af3"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"ea1f575bfbef"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"566e1eaf48e1"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"68da526a8544"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"2f3677647d18"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"90984d402264"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"802deede2955"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"1861003a8fe7"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"524cf22ec2b3"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"758195db2cd9"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"7af86d1134c7"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"a8755a249dc6"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"8baacb295220"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"fa01604db307"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"3c23621e8d0f"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"5853e682f0d7"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"c46e254b8a9a"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"c1e719d63179"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"9b9d10c3e182"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"a2f2b0925732"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"90ddba323643"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"04f95a19ff53"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"2391cdb18ac1"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"9c076dec7d14"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"f640656c91ed"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Already exists","progressDetail":{},"id":"ee1ae70bb368"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Pulling fs layer","progressDetail":{},"id":"06b64bf0aa3b"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Downloading","progressDetail":{"current":2266,"total":2266},"progress":"[==================================================>] 2.266kB/2.266kB","id":"06b64bf0aa3b"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Downloading","progressDetail":{"current":689,"total":2266},"progress":"[===============> ] 689B/2.266kB","id":"06b64bf0aa3b"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Verifying Checksum","progressDetail":{},"id":"06b64bf0aa3b"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Download complete","progressDetail":{},"id":"06b64bf0aa3b"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Extracting","progressDetail":{"current":2266,"total":2266},"progress":"[==================================================>] 2.266kB/2.266kB","id":"06b64bf0aa3b"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Extracting","progressDetail":{"current":2266,"total":2266},"progress":"[==================================================>] 2.266kB/2.266kB","id":"06b64bf0aa3b"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Pull complete","progressDetail":{},"id":"06b64bf0aa3b"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Digest: sha256:87c419b30ba005fc05130f70cec4e3c76c49c442617befbaf9232b927ab6cc14"}
Oct 23 04:00:09 box:docker pullImage: {"status":"Status: Downloaded newer image for cloudron/com.onlyoffice.coudronapp:20241022-130707-971fcd61e"}
Oct 23 04:00:09 box:docker downloaded image cloudron/com.onlyoffice.coudronapp:20241022-130707-971fcd61e . error: false
Oct 23 04:00:09 box:tasks update 20566: {"percent":35,"message":"Deleting old containers"}
Oct 23 04:00:09 box:apptask deleteContainer: deleting app containers (app, scheduler)
Oct 23 04:00:09 box:shell removeLogrotateConfig /usr/bin/sudo -S /home/yellowtent/box/src/scripts/configurelogrotate.sh remove fddc9476-71ad-4285-b986-7ea32b383fa2
Oct 23 04:00:10 box:services teardownAddons: Tearing down []
Oct 23 04:00:10 box:tasks update 20566: {"percent":45,"message":"Downloading icon"}
Oct 23 04:00:10 box:apptask downloadIcon: Downloading icon of com.onlyoffice.coudronapp@1.18.1
Oct 23 04:00:11 box:tasks update 20566: {"percent":60,"message":"Updating addons"}
Oct 23 04:00:11 box:services setupAddons: Setting up ["localstorage","redis","postgresql"]
Oct 23 04:00:11 box:services setupAddons: setting up addon localstorage with options {}
Oct 23 04:00:11 box:services setupLocalStorage
Oct 23 04:00:11 box:shell createVolume /usr/bin/sudo -S /home/yellowtent/box/src/scripts/mkdirvolume.sh /home/yellowtent/appsdata/fddc9476-71ad-4285-b986-7ea32b383fa2/data
Oct 23 04:00:11 box:services setupAddons: setting up addon redis with options {"noPassword":true}
Oct 23 04:00:11 box:services Re-using existing redis container with state: {"Status":"running","Running":true,"Paused":false,"Restarting":false,"OOMKilled":false,"Dead":false,"Pid":13346,"ExitCode":0,"Error":"","StartedAt":"2024-10-22T18:24:56.719658355Z","FinishedAt":"2024-10-22T18:23:59.045408638Z"}
Oct 23 04:00:11 box:services Waiting for redis-fddc9476-71ad-4285-b986-7ea32b383fa2
Oct 23 04:00:11 box:services Setting up postgresql
Oct 23 04:00:11 box:services setupAddons: setting up addon postgresql with options {}
Oct 23 04:00:11 box:services Setting postgresql addon config to [{"name":"CLOUDRON_POSTGRESQL_URL","value":"postgres://userfddc------------redacted----------------@postgresql/dbfddc-------------redacted------------------"},{"name":"CLOUDRON_POSTGRESQL_USERNAME","value":"userfddc---------redacted----------------"},{"name":"CLOUDRON_POSTGRESQL_PASSWORD","value":"---------------redacted---------------------"},{"name":"CLOUDRON_POSTGRESQL_HOST","value":"postgresql"},{"name":"CLOUDRON_POSTGRESQL_PORT","value":"5432"},{"name":"CLOUDRON_POSTGRESQL_DATABASE","value":"---------redacted-----------"}]
Oct 23 04:00:11 box:tasks update 20566: {"percent":70,"message":"Creating container"}
Oct 23 04:00:11 box:apptask createContainer: creating container
Oct 23 04:00:11 box:shell addLogrotateConfig /usr/bin/sudo -S /home/yellowtent/box/src/scripts/configurelogrotate.sh add fddc9476-71ad-4285-b986-7ea32b383fa2 /tmp/fddc9476-71ad-4285-b986-7ea32b383fa2.logrotate
Oct 23 04:00:11 box:apptask startApp: starting container
Oct 23 04:00:11 box:tasks update 20566: {"percent":90,"message":"Configuring reverse proxy"}
Oct 23 04:00:11 box:tasks update 20566: {"percent":100,"message":"Done"}
Oct 23 04:00:11 box:tasks setCompleted - 20566: {"result":null,"error":null}
Oct 23 04:00:11 box:tasks update 20566: {"percent":100,"result":null,"error":null}
Oct 23 04:00:11 box:taskworker Task took 11.39 seconds
Oct 23 04:00:11 - [GET] /healthcheck
Oct 23 07:16:30 => Healtheck error got response status 502
From time to time, the connection just goes away.
I click the 'Save' button on the Open Office connection page inside NextCloud and it works again. AFAIK, this is a common issue.
Repocloud is nice. I just deployed Perplexica and GPT Researcher on Repocloud.
I am not sure about the pricing though. Added about 10 USD to test it out.
233 Apps available as of date.
Hurray!!!!
Linkwarden has landed on Cloudron!
Docker Based. - Variables in a simple docker-compose.yml
Website: https://docmost.com/
Github: https://github.com/docmost/docmost
Installation Guide: https://docmost.com/docs/installation
After the advent of AI, every company is data hungry and will not hesitate to use every data it has and gains access to, to use it to train its LLMs.
I already have a volume, but I will create one more and mount it!
After the 2.2.5 update that Set NLTK_DIR
env var, my app is unresponsive.
The following is from the error logs:
Jun 27 12:11:06 => Copying static files
Jun 27 12:11:06 => Enabling local ollama
Jun 27 12:11:06 => Ensure directories
Jun 27 12:11:06 => Loading configuration
Jun 27 12:11:06 mkdir: cannot create directory '/media/ollama-vol': Read-only file system
Jun 27 12:11:13 => Healtheck error: Error: connect EHOSTUNREACH 172.18.18.172:8080
I am not sure how to proceed.
The Data Directory is pointing to a volume that I have.
I don't understand how 'Mounts' work. And I don't know how the permissions for 'media' user do as well.
Need help please, I have tried all that I can do and understand. Tried changing ownerships, created directories, moved back the 'Data Directory' back to the default 'Yellow Tent' location, but nothing worked.
Would appreciate some points!
Thank you
Hi, I am not a great Linux user and have always had issues understanding file permissions and ownership. I know CHMOD 777 and stuff, but don't really know how to troubleshoot things like Symlinks, etc.
When move the data directory to a storage drive, the following line appears:
The destination file system must support file permissions and ownership for the move to work
Now, I have no idea how to check the permissions and ownership. I see that there are four possible owners of folders and files:
The folders in my storage drive are owned by www-data, cloudron and root. I have no idea which is the correct owner.
Could any of you please be so kind to explain this. I had read the documentation but I am failing to grasp the concept.
I also read the part about 'Media' in https://docs.cloudron.io/volumes/#sharing
I tested the ownership of media, here is the output:
root@my ~ # touch $MOUNT_DIR/test-file
root@my ~ # ls -l $MOUNT_DIR/test-file
-rw-r--r-- 1 root root 0 Jun 22 12:55 /test-file
root@my ~ #
clearly As seen above, a newly created file DOES NOT HAVE the correct permissions for access by media group automatically.
What must I do?
Related to this is the following error that I am getting after the last upgrade to 2.2.5
Set NLTK_DIR env var
My installation is now non-responsive and here are the pertinent logs:
Jun 22 18:11:02 mkdir: cannot create directory '/media/ollama-vol': Read-only file system
I experimented a lot trying to poke around, changing stuff, etc, but no luck.
I tried using the 'mount' - I read about it in the documentation, didn't understand the concept fully, but added it, went in into the file directory and tried changing permissions and ownership, no avail.
I have no idea if this is related to the permissions and ownership, but strongly suspect so, and my lack of expertise is hindering me.
Any help would be great, if possible, some ELI5 how I can avoid this in the future.
Thank you and have a great day!
It seems LiteLLM has been removed from OpenWebUI (Github thread) as an internal tool.
Now, the advice is to run LiteLLM separately in its own container.
Does anybody know the implications of this please?
Can we still use OpenAI compatible APIs?
What about OpenRouter API?
A how to on migrating the LiteLLM to external LLM has been posted in the documentation.
Been using commento on cloudron for long.
Was worried about lack of updates and Comentario couldn't have come at a better time!
The part two with exploit code, some possible fixes and details has been posted.
https://smitka.me/2024/06/08/vladimir-vs-hosting-industry-docker-php-fpm/