Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content

Support

Get help for your Cloudron

3.2k Topics 22.5k Posts
  • Destroy data before moving to a new server

    migration
    8
    0 Votes
    8 Posts
    1k Views
    girishG
    Depending on the provider, they already zero things out. For example, DO does this. Of course, you have to trust your provider.
  • hostPath does not exist

    Solved volumes
    5
    1
    0 Votes
    5 Posts
    987 Views
    girishG
    @drpaneas Ah thanks, I think I found the bug. It seems a "permission denied" issue is being flagged incorrectly as directory does not exist. The chown you did essentially changed permissions and fixed the issue.
  • Let's Encrypt Issue

    Solved letsencrypt
    6
    0 Votes
    6 Posts
    1k Views
    doodlemania2D
    @girish no changes - will monitor to see if it crops back up.
  • Migration to new server failed, can't reach dashboard

    Solved
    6
    0 Votes
    6 Posts
    586 Views
    ianhyzyI
    @nebulon one more issue that's popping up - the server completely stops working after a few minutes of everything working fine and I can't SSH in either. Any way to find out what's doing that?
  • NodeJS app logs do not show IP address of clients

    Solved logs reverseproxy nodejs
    3
    0 Votes
    3 Posts
    1k Views
    jimcavoliJ
    Note: It took me a minute to put this together while @nebulon was responding and I got pulled onto something else for a minute, but I think the detailed writeup is worth having for posterity, so I'll post it anyway. So what's going on here is that the app in question isn't reading the "right" headers to find the remote address. Basically, the inbound requests come in and hit the box-level nginx reverse proxy, which forwards the request on with the original inbound IP in the X-Forwarded-For header. Since from the sound of it, you're just routing straight to your app in the container, you'll want to either reconfigure your logging library to use the forwarded IP header as the client IP or drop nginx or similar as a reverse proxy in front of your app and configure it to rearrange the incoming headers as your app needs. Sounds like you can just adjust a configuration so that this (your existing flow) works nicely: [image: 1611584495688-container-sans-rp.png] Basically, here, the headers are adjusted in the "Step 1" processing as they reach the Cloudron so when they reach your app, the proxied headers have already gone into place. Again, this configuration should be fine with the configuration that @nebulon mentioned going in, since that should reconfigure your framework to read these adjusted headers correctly. Failing that, or for apps with more complex setup or which aren't able to read those headers on their own by configuration, the solution is to further proxy those requests, by adding nginx or similar to take over the "Step 3" handoff and smooth out any specific details (like re-adjusting headers) for the app, and having it proxy those requests down to your app, all in-container, so that the logging and such in your app will all match up with expectations/reality. The whole point of the second reverse proxy when it's added it to make the world appear as it needs to for the app and/or its components inside the container. [image: 1611584698827-container-rp.png]
  • Is this normal?

    11
    1
    0 Votes
    11 Posts
    2k Views
    C
    @girish df -h output du -hcs /* output du -hcs /var/lib/docker/overlay2 output
  • App Store > New Apps missing

    Solved appstore
    18
    1 Votes
    18 Posts
    2k Views
    girishG
    @jdaviescoates It's fixed in 6.1, yes.
  • Backup Fails NEXTCLOUD

    backups
    7
    1
    0 Votes
    7 Posts
    1k Views
    S
    @girish It didn't worked for 4 Days now in a row
  • I cannot login / authenthicate via github anymore on this forum

    Solved forum
    13
    0 Votes
    13 Posts
    1k Views
    necrevistonnezrN
    All good now, thanks.
  • Emails are coming in with *****SPAM***** in the Subject line

    Solved email
    3
    0 Votes
    3 Posts
    682 Views
    scookeS
    @girish Yes, I guess the email from my Cloudron domain is getting flagged as spam on their side, and then they reply to me without removing it from the Subject line. Ok, I'll get in touch with them and figure things out. As far as I know, I've done all I should to legitimize my cloudron domain - they use a provincial ISP for the email so I suspect they are picky. Thanks!
  • Integrate Cloudron apps with external app (Auth, LDAP, SSO)?

    5
    0 Votes
    5 Posts
    978 Views
    BrutalBirdieB
    @jimcavoli said in Integrate Cloudron apps with external app (Auth, LDAP, SSO)?: Yeah, I've read this discussion to this point three times to make sure I'm confused, and I am. Which piece(s) are you trying to change the authentication method for? I think he wants to change Greenlight since bigbluebutton has no real user management as I am aware of. And yes I also read it multible times and still I am not sure
  • Shared folders best practice

    Solved volumes
    4
    0 Votes
    4 Posts
    766 Views
    girishG
    @annaooo To add to this, it's best to create shared folders under /srv, /mnt, /opt instead of /home/yellowtent. The /home/yellowtent is the home directory of the user which cloudron platform runs as and it's not meant for user data. In fact, it won't let you create a volume under /home/yellowtent.
  • wiredtiger & mongodb restarting loop

    Solved mongodb
    5
    0 Votes
    5 Posts
    1k Views
    rmdesR
    @nebulon I was having a similar issue with Mongodb since a few days, I backuped the mongodb folder, created a new one, restarted the mongodb service, restarted the apps and the problem is solved
  • Uninstallation doesn't

    4
    0 Votes
    4 Posts
    776 Views
    girishG
    @xevotech Thanks! It looks like the code is crashing because docker gave an unexpected response. Can you give me the output of the following command: docker inspect 700a273d-3bb1-4957-8d6d-239d5ee27385-localstorage
  • Problem with App Passwords

    Solved app passwords
    2
    0 Votes
    2 Posts
    525 Views
    girishG
    @mehdi Indeed this was a regression, this is fixed now in 6.1
  • Restricting app access to logged-in Cloudron users

    sso
    5
    0 Votes
    5 Posts
    1k Views
    girishG
    @cbeams Whoops, you are right. It's indeed bookstack and not wikijs! Also, I think using cloudflare as a front to wikijs should work. Let us know if it doesn't.
  • Renaming my.example.com subdomain

    Solved dashboard
    4
    0 Votes
    4 Posts
    810 Views
    cbeamsC
    Got it, thanks @p44 and @jdaviescoates.
  • Backup failing with unspecified error

    backups
    15
    0 Votes
    15 Posts
    2k Views
    robiR
    don't forget the network timeouts with optimized TCP settings, which can disconnect too early.
  • Installation gets stuck in "checking DNS" step

    Solved dns namecheap installation
    4
    0 Votes
    4 Posts
    863 Views
    J
    @atrilahiji said in Installation gets stuck in "checking DNS" step: @jakobgreenfeld Oh I missed the bit where theres only a txt record. Add an A record pointing my.domain.com to your IP. I've had nothing but trouble with Namecheap's API for configuring everything so I've started doing this: A record for *.domain.com A record for @ That did the trick! It's working now. Thanks!
  • Installation not working on clean ubuntu focal server

    Solved
    16
    0 Votes
    16 Posts
    2k Views
    kyzoe.beK
    @nebulon Anyway i am happy to upgrade tomorrow to a paid package, this is truly great support! Thanks!