@luckow take a look at this

Posts made by BrutalBirdie
-
RE: Keycloak & Cloudron
@nj
Okay.
My next free week is in around 2/3 WeeksThe basic tests you could just copy paste from any other app.
But when I got the time again I will tackle this task. -
RE: Keycloak & Cloudron
@nj lgtm - Install checks out OK.
Now there are tests missing for the app.
If I create the tests they will be rudimentary and will not cover much of the functionality of the app it self.@nj could you also write the tests?
If you need support regarding the tests I can point you in the right directions. -
RE: Keycloak & Cloudron
@nj && @jdaviescoates
I just tested the app but ended up with an error state.# Clone the repo git clone https://github.com/njsubedi/cloudron-keycloak.git; cd cloudron-keycloak # build the app cloudron build --set-repository dr.cloudron.dev/$(jq -r .id < CloudronManifest.json) --tag $(jq -r .version < CloudronManifest.json) # Install the app cloudron install -l keycloak.cloudron.dev
-
RE: Host content to be accessed via QR code
https://docs.cloudron.io/apps/kutt/
Watch out for the open registration for kutt, after creating your users disable the registration, otherwise spammers can use your kutt.
-
RE: Host content to be accessed via QR code
@humptydumpty
no no no you got me all wrong KUTT does not generate a QR-Code, this is your job.
Go further down. -
RE: Host content to be accessed via QR code
@privsec
No.I set up my page with Mautic (not Maurice :D) or what ever (LAMP/Wordpress/Drupal yada yada) which has the content.
Then I create a kutt short url for the content I want to have as a QR-Code.The kutt short url is the QR-Code, this way I can always update the kutt target and the QR-Code stays the same.
Example:
https://short.cloudron.dev/forum guess what it links now to the forum.
and the QR-Code for that URL is:Now I can update the target URL of https://short.cloudron.dev/forum to what ever I want and the QR-Code stays the same.
Now I will set the target to my forum profile.
QR-Code stays the same, since its the same url.Have fun scanning
-
RE: Host content to be accessed via QR code
@murgero @privsec
Which part about kutt did you not know? The tracking part or the update pointer part?But yea that's how I use QR-Codes, especially printed ones, these you can't update later on
example would be my new businesses card with a QR-Code with contact information, which I can update to what ever I want.
-
RE: Host content to be accessed via QR code
@privsec
kutt short url as a QR code to => Mautic / Webpage with content.This way you get the first track via kutt and then to the content and more tracking / analysis.
Also you can update the kutt short url with a new pointer if there is an update. aka. dynamic QR-Codes.
https://www.cloudron.io/store/it.kutt.cloudronapp.html
https://www.cloudron.io/store/org.mautic.cloudronapp.html
Cheers,
Elias -
RE: First-time install, Login, Password invalid
@BrutalBirdie appendix / password limitations.
No there should be no password limitations afaik.
https://git.cloudron.io/cloudron/box/-/blob/master/migrations/initial-schema.sql#L5
CREATE TABLE IF NOT EXISTS users( [...] password VARCHAR(1024) NOT NULL, [...]
These are the DB limitations by default.
Is your password bigger then 1024?So this are the password limitations.
-
RE: First-time install, Login, Password invalid
Hi
@prologic yes there is.
ssh into your server and get root permissions, then you can use the
cloudron-support --owner-login
command to get a temporary owner login password.
If that does not work as well it would be best to just start a fresh setup.
Although, logs would be nice to see what happened to prevent this issue from coming up further down the road.
Cheers,
Elias -
RE: Can't update apps on cloudron free?
@murgero what version of Cloudron is this?
I am pretty sure this is no longer the case but was many versions back. -
RE: which cloudron user has admin rights in nextcloud?
@perler
It's all documented right here: https://docs.cloudron.io/apps/nextcloud/#resetting-admin-passwordIf you follow the docs there should be no issue.
-
RE: Dolibarr : app is currently not responding
wtf how did this ever work?
https://git.cloudron.io/cloudron/dolibarr-app/-/blob/master/Dockerfile#L43
COPY dolibarr/conf.php.ldap /app/data/conf/conf.php.ldap
When the docker image is build there is no/app/data/
. . . at least it should not be there.@nebulon was there a change between 7.2.0 when build docker images included
/app/data
stuff that would have been synced docker image/app/data
toappdata/{APPID}/data/
?Digging more... tomorrow.
need sleep. -
RE: Dolibarr : app is currently not responding
Testing on private dev node.
Could not reproduce:
App Title and Version Dolibarr 15.0.2 App ID bedef6d7-1841-4a12-93c0-caef3d101681 Package Version org.dolibarr.cloudronapp@1.2.2 Last Updated just now
Fist Start Log:
https://paste.cloudron.dev/sunopucige.swiftCan also be tested: https://dolibar.cloudron.dev
Default login.
BUT! I could reproduce this on the official demo instance:
App Title and Version Dolibarr 15.0.2 App ID 03c1820d-c085-4549-baf2-3057c9feb554 Package Version org.dolibarr.cloudronapp@1.2.2 Last Updated just now
https://paste.cloudron.dev/iluweloyiy.rust
Now this is odd.
There is also a big delta between my private dev node of dolibars
/app/data
and the demo ones.Private:
Demo:
The one big difference I see is that I am running Cloudron 7.2.0 and the Demo Node is running 7.2.5.
I could reproduce this error on another 7.2.5 node.
Also the mysql service RAM limit was also not the problem. (Thought maybe but no) -
RE: Need to access specific folder
@roofboard Please open a new topic instead of necro bumping old topics with semi related answers.
Now to your question.
Right now there is no official way of doing this.
And also I would not recommend of doing this.Do not expect support for the following.
But against my advice, and now this is theoretical, I have not tried it but in theory it should work.
Yes you could do that even, semi permanent.You could edit the image of the app on the server and commit the changes.
BUT WHY?
If you know there is a problem AND you know how to fix it, why don't you commit your change?
Here is the repo: https://git.cloudron.io/cloudron/n8n-app
Please, if you know of a problem submit a PR. -
RE: How to deinstall plugins
@hollosch
Did you try the default google result?
https://meta.discourse.org/t/how-to-completely-uninstall-remove-a-plugin/55034/18 -
RE: YouTube video on Cloudron for FreeScout
Don't forget to feed the youtube algorithm.
Like, comment and interact with the video so it will be pushed to new people. -
RE: cloudron language not changed
@vjvanjungg there is a setting for the systems settings which will be overwritten by the users choice of settings.
Did you check if that happens?
-
RE: After updating password no credentials needed to login
All I can say is that with single quotes all is working fine.
Tested and pushed by my trainee. -
RE: After updating password no credentials needed to login
@jdaviescoates said in After updating password no credentials needed to login:
Sometimes.
Using this as a password works:
'apwwith&'
But this still turns auth off completely:
'sBd@ni7fjTo2J3KGRKprGm@YXPxXh7FkJzhatxGgvKJ69gAKA^gu4zfBMYjjGfk62nzW@M!W8VwBepYDtPp%QApFVELKmtwkY63LJYVv@DAsMHwxucNHYFjRxT&'I will have to test this when I am at home.
-
RE: After updating password no credentials needed to login
@girish
Please don't JUST fix the issue, I have a trainee right now perfect task for him to start learningI will not show him this conversation and will use this as a little benchmark for his skillset
-
RE: After updating password no credentials needed to login
@jdaviescoates
So just to make it clear.
Single quotes work now, even with the&
char? -
RE: After updating password no credentials needed to login
@jdaviescoates
Then there is also a bug in the listmonk software itself.You can try the referenced line of code in your shell and it should return the correct string.
export LISTMONK_app__admin_password='sBd@ni7fjTo2J3KGRKprGm@YXPxXh7FkJzhatxGgvKJ69gAKA^gu4zfBMYjj*Gfk62nzW@M!W8VwB*epYDtPp%QApFVELKmtwkY63LJYVv@DAsMHwxucNHYFjRxT&'
echo $LISTMONK_app__admin_password sBd@ni7fjTo2J3KGRKprGm@YXPxXh7FkJzhatxGgvKJ69gAKA^gu4zfBMYjj*Gfk62nzW@M!W8VwB*epYDtPp%QApFVELKmtwkY63LJYVv@DAsMHwxucNHYFjRxT&
If the Bash does this correctly but the software has an issue, there might be a similar issue there.
-
RE: After updating password no credentials needed to login
@jdaviescoates it should work with single quotes tho even with the
&
char.Good explanation here:
https://stackoverflow.com/questions/6697753/difference-between-single-and-double-quotes-in-bash -
RE: After updating password no credentials needed to login
@jdaviescoates
I think the problem might not be the length.Try to use single quotes with the variable:
export LISTMONK_app__admin_password='sBd@ni7fjTo2J3KGRKprGm@YXPxXh7FkJzhatxGgvKJ69gAKA^gu4zfBMYjj*Gfk62nzW@M!W8VwB*epYDtPp%QApFVELKmtwkY63LJYVv@DAsMHwxucNHYFjRxT&'
There is a special char which breaks the bash with no quotes.
This should do the trick.
If you try the command in a bash shell without the single quotes you get this:
export LISTMONK_app__admin_password=sBd@ni7fjTo2J3KGRKprGm@YXPxXh7FkJzhatxGgvKJ69gAKA^gu4zfBMYjj*Gfk62nzW@M!W8VwB*epYDtPp%QApFVELKmtwkY63LJYVv@DAsMHwxucNHYFjRxT& bash: !W8VwB: event not found
Which breaks the export statement and leaves the variable empty / not defined.
Which would explain why no password is needed, if none is set because of the bash error. -
RE: After updating password no credentials needed to login
@BrutalBirdie
Did you use single quotes'
or double quotes"
or no quotes at all for the password? -
RE: After updating password no credentials needed to login
This is good info.
Just in case pinging @girish.But I am also taking a look at this.
-
RE: Amazing app to help with backups and saving space!
@scooke
I run a ~8TB Server with a Cloudron running only 32 Minio Apps for all the Backup space I need for other Cloudrons.
(not only 32 as the number more like only Minios)The only problem I had so far where load spiked when all Cloudron Servers tried to backup at the same time
so I poor man load balanced that by switching the times when the backups happen around.
Using the Minios as space for apps tho, hmmm did not try that yet.
-
RE: Migrating matrix.org and Element apps on Cloudron
Did you never seen the backup and restore features?
If not, you are in for a treathttps://docs.cloudron.io/backups/#restore-cloudron
Also, RaspberryPi is not official supported as far as I remember
-
RE: Gitlab App - Can't create backup within the app
eh what?
Now if I configure thegitaly_backup_path: "/app/data/gitaly_backups"
and restart the app I get this error.root@682bad9d-d3a7-4cc4-ae7e-d580c33a95b0:~/gitlab# sudo -u git -H bundle exec rake gitlab:backup:create RAILS_ENV=production `/home/git` is not writable. Bundler will use `/tmp/bundler20220623-372-1k6ylrl372' as your home directory temporarily. 2022-06-23 14:34:55 +0000 -- Dumping database ... Dumping PostgreSQL database db682bad9dd3a74cc4ae7ed580c33a95b0 ... [DONE] 2022-06-23 14:35:00 +0000 -- Dumping database ... done 2022-06-23 14:35:00 +0000 -- Dumping repositories ... rake aborted! Errno::EACCES: Permission denied - /app/data/gitaly_backups/ /home/git/gitlab/lib/backup/gitaly_backup.rb:46:in `start' /home/git/gitlab/lib/backup/repositories.rb:18:in `dump' /home/git/gitlab/lib/backup/manager.rb:90:in `run_create_task' /home/git/gitlab/lib/backup/manager.rb:54:in `block in create' /home/git/gitlab/lib/backup/manager.rb:53:in `each' /home/git/gitlab/lib/backup/manager.rb:53:in `create' /home/git/gitlab/lib/tasks/gitlab/backup.rake:12:in `block (3 levels) in <top (required)>' /home/git/gitlab/vendor/bundle/ruby/2.7.0/gems/sentry-ruby-core-5.1.1/lib/sentry/rake.rb:26:in `execute' /home/git/gitlab/vendor/bundle/ruby/2.7.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>' Tasks: TOP => gitlab:backup:create (See full trace by running task with --trace)
But the permissions for that folder are for the user
git
and even777
-
RE: Gitlab App - Can't create backup within the app
@fbartels said in Gitlab App - Can't create backup within the app:
In general gitaly-backup can be found in the container I assume?
I am not sure what exactly you mean to be found. The config variable or the file?
Will tinker around a bit. -
RE: Gitlab App - Can't create backup within the app
@fbartels did not try that but also what's the point when he also can't find the binary as well.
-
Gitlab App - Can't create backup within the app
What am I trying to do? Something similar to:
https://forum.cloudron.io/topic/5704/gitlab-how-to-restore-migrate-a-non-cloudron-gitlabBut I need to migrate the Cloudron Gitlab away to a dedicated Server due to resource issues and customer wishes.
Error:
root@26622ff4-eec8-4ac4-be62-55703ffff82c:~/gitlab# sudo -u git -H bundle exec rake gitlab:backup:create RAILS_ENV=production `/home/git` is not writable. Bundler will use `/tmp/bundler20220623-490-1xzsyv7490' as your home directory temporarily. 2022-06-23 07:59:32 +0000 -- Dumping database ... Dumping PostgreSQL database db26622ff4eec84ac4be6255703ffff82c ... [DONE] 2022-06-23 07:59:37 +0000 -- Dumping database ... done 2022-06-23 07:59:37 +0000 -- Dumping repositories ... rake aborted! Backup::Error: gitaly-backup binary not found and gitaly_backup_path is not configured /home/git/gitlab/lib/backup/gitaly_backup.rb:109:in `bin_path' /home/git/gitlab/lib/backup/gitaly_backup.rb:46:in `start' /home/git/gitlab/lib/backup/repositories.rb:18:in `dump' /home/git/gitlab/lib/backup/manager.rb:90:in `run_create_task' /home/git/gitlab/lib/backup/manager.rb:54:in `block in create' /home/git/gitlab/lib/backup/manager.rb:53:in `each' /home/git/gitlab/lib/backup/manager.rb:53:in `create' /home/git/gitlab/lib/tasks/gitlab/backup.rake:12:in `block (3 levels) in <top (required)>' /home/git/gitlab/vendor/bundle/ruby/2.7.0/gems/sentry-ruby-core-5.1.1/lib/sentry/rake.rb:26:in `execute' /home/git/gitlab/vendor/bundle/ruby/2.7.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>' Tasks: TOP => gitlab:backup:create (See full trace by running task with --trace)
note:
Ddefining thegitaly_backup_path
in the/app/data/gitlab.yml
did not solve the problem. -
RE: App without Subdomain
@tuejon
What you could do is setup proxmox an run 2 virtual machines on your server.
One with cloudron one with whatever you want to do. -
RE: Migrating data to non-Cloudron environment
@panthrosrevenge
Another option would be to export the data and import it with the new installation. -
RE: Mount Struktur
@girish more like hotswap.
Extending/app/data/
with the mounted volume aka. copying all/app/data
to the volume replacing/app/data
with the mount. -
RE: Mount Struktur
Fast translation with https://www.deepl.com/translator no guarantee for the validity or quality.
Hello everyone,
currently volumes in the apps can only be mounted to "/media/{volume name}".
For some apps it would be useful to define the target itself. For example, in the Nextcloud app it would be possible to more easily swap out the storage for the data. It would also make sense to be able to specify mounts when installing the app.
The only question then is how backups of the volumes can be solved, because currently volumes are not backed up.
How do you see this?
VG Fisi
Translated with www.DeepL.com/Translator (free version)
-
RE: Why change email server location?
@bigbucketboy for example Thunderbird always looks up the
mail.*
subdomain when trying to auto configure everything.
If you usemy.*
it (afair) fails to auto setup.
So basically it could be argued there is some UX involved.afair = as far as I remember
-
RE: Translation
https://translate.cloudron.io/
Here are some of the languages that still need help. -
RE: Best way to update from Ubuntu 18.04 to 20.04?
@jdaviescoates
I did bothThe upgrade to Ubuntu 20 might be faster, depends on what you have to restore. (2TB of Movies?)
I would do a backup, start with the upgrade to 20 and if you don't like something, you can always just do a clean sweep and restore from backup
-
RE: Cloudron can't fully reboot after update
@therealwebmaster normally when resizing a disk with a cloud provider the disk does not get enlarged by just clicking more storage.
Does
fdisk -l
show the correct space for the disk?
If so, you need to enlarge the partition manually.Maybe this helps?
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html -
RE: Unable to install cloudron
@chiragnahata
Simply posting a picture of an app not responding with no context what so ever?
Sorry but if you wish to get some support you need to show at least a minimum of your own effort.
Either you start describing what you do step by step, or from here on I am unwilling to help. -
RE: Unable to install cloudron
@chiragnahata
If you have unstable internet, installtmux
on the server and when connecting to the server viassh
the first command you should execute istmux
.Then do everything else inside the
tmux
session.tmux is a terminal multiplexer. It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal.
(they keep running in the background)! that is the big win for unstable connections.
https://github.com/tmux/tmux/wiki
https://tmuxcheatsheet.com/I would advise you, do a clean sweep (again) and then first install
tmux
and run the cloudron installer intmux
. -
RE: BBB for Greenlight available from anyone?
@scooke Sorry I don't have a free BBB Cluster atm.
Currently only offering paid clusters or a byos model.byos > bring your own server, pay a support fee and let us handle the setup and maintenance.
-
RE: Unable to install cloudron
@chiragnahata
Lets start from zero to hero.- What hosting provider do you use?
- What are the systems specifications - do they match the doc
- Is the system a fresh setup
When posting question its best to provide as many information as possible, with every question that needs to be asked back you increase the delay for a good solution.
I really suggest you should start with a fresh Ubuntu 20.04 LTS Server with minimum specs or better.
-
RE: Unable to install cloudron
@chiragnahata
The most simple solution is, take a server with more ram. -
RE: Unable to install cloudron
@chiragnahata said in Unable to install cloudron:
Where is the cloudron setup script ?
The cloudron setup script it the
cloudron-setup
file you downloaded as you described.You have to edit that file as girish explained.
Regarding the Ampere A1 processor, that is not supported.
https://docs.cloudron.io/installation/ -
RE: Inaccessible because of expired certificates
@rosano Did you check if you are running out of space?
Edit: ignore this.
The forum did not update the view in time and I did not see the other responses. -
RE: Inaccessible because of expired certificates
@rosano could it be that you got hit by the infamous
out-of-space
issue?https://forum.cloudron.io/topic/7153/out-of-space-error-leading-to-missing-certs
-
RE: Getting an admin user for openproject
First thing first, did this solve your issue?
@qwinter said in Getting an admin user for openproject:
I haven't found anything that would do well as a wiki from the options that we have
You don't like the option for wiki apps? https://www.cloudron.io/store/index.html#wiki
@qwinter said in Getting an admin user for openproject:
it's kinda surprising that the best FOSS can offer is no match to commercial offerings.
Nice to hear/read
-
RE: Getting an admin user for openproject
@qwinter
after the initial install if you click the app a post install message should appear.This app is pre-setup with an admin account. The initial credentials are: Username: admin Password: admin Please change the admin password immediately.
Also if you somehow skipped this message, you can always view it afterwards here:
-
Problem With clearurls browser plugin
I am using the browser plugin clearurls for obvious reasons.
When using Cubby it triggers the pattern, resulting in some bad behaviors like looping the download.
Here a log of the filter.
https://paste.cloudron.dev/inucifarin.json
Also here a funny video of it.
-
RE: Packaging own apps : what guidance do you want
Some Ground Rules I made myself:
USE GIT!
Nothing is more frustrating then having a kinda working state, tinkering more, have a completely broken state again and then don't remember what changes you done./app/code
- the application binaryEverything binary which shall not be changed and belongs to the application belongs in
/app/code
and can mostly be done in theDockerfile
.If parts of the application require on premise files, like cache or temporary files which need to have
read-write
access it should go in either/tmp
or/run
(This can not be tested in the Dockerfile since it's at runtime)./app/data
- The userdataEverything that is backup worthy belongs into
/app/data
for example a config file which the application uses with the users configuration.Debugging and Testing
If something needs to be done while runtime it can be hard to debug?
Kinda.
If your first deployment of the app fails, don't run back into your editor and tinker around.
Put the app in recovery mode and then start the application in recovery mode to see which parts fail.You can tinker around in recovery mode and try to get it working.
BUT! With each step you fix in recovery mode it will get harder to backtrace all the fixes you done.
Each fix should be noted down or coded in the start script for the application.
Don't run yourself into a rabbit hole with 10+ fixes and then restart the app to then lose all those fixes again.Being Stuck
Don't worry, it's normal.
Take a break, get 5-10 Minutes of fresh air for each 1 Hour of coding.Don't be afraid to ask questions.
If you are packaging an app you can create a forum post and 'blog' your progress and struggles.
There are many users here who will chime in and give useful advise.A Copy-Cat is bad!
Really? No.
Take a look at other apps and how they got packaged.
Maybe a solution for your problem is in one of the other apps.
If something is working and can be reused, go for it.