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


Skip to content
  • certs_renew API no longer working?

    Solved Support
    5
    0 Votes
    5 Posts
    113 Views
    potemkin_aiP

    Thanks, everyone!

  • 1 Votes
    5 Posts
    145 Views
    girishG

    @BrutalBirdie Even then, we are talking about Android 4.0 and Windows Vista ... Then again, I have heard stories of people using Windows XP still...

  • 3 Votes
    4 Posts
    161 Views
    girishG

    @shrey Yes, feel free to open separate requests for these to track them. I think anyway each configurable parameter has to be investigated separately. Thanks!

  • 2 Votes
    8 Posts
    520 Views
    arshsahzadA

    Hi @JOduMonT,

    I ran Cloudron with a combination of Tailscale & Cloudflared for two weeks without a public IP at my home setup. So far, everything was working well and I didn't encounter any significant issues. Below is the process that I followed:

    1# I had two servers - one for Cloudron and the second with docker and docker-compose. Tailscale was installed and configured with Tailscale IP on both servers. The automatic domain configured was disabled in Cloudron and was set manually.

    2# I ran the docker-compose.yml file on the second server using the following:

    version: '3.8' services: tunnel: image: 'ghcr.io/shmick/docker-cloudflared' container_name: tunnel hostname: tunnel restart: unless-stopped user: 1000:1000 env_file: - $PWD/tunnel.env volumes: - /etc/timezone:/etc/timezone:ro command: tunnel run network_mode: host TUNNEL_TOKEN={TUNNEL-TOKEN}

    3# I set up and configured the domain in the Cloudflared UI, and used HTTPS for the Cloudron Tailscale IP with No TLS Verify enabled.

  • Domains outside cloudron

    Solved Support
    9
    1 Votes
    9 Posts
    201 Views
    girishG

    @1Psychedelic instead of adding it manually, use https://docs.cloudron.io/apps/#app-proxy . This will prevent it getting overwritten during updates .

  • 1 Votes
    2 Posts
    69 Views
    SupaikuS

    @Supaiku NVM it was an error in my Port Forwarding 😧

  • Only internal IP address in logs

    Moved Solved Gitea
    6
    1 Votes
    6 Posts
    7k Views
    girishG

    @yusf thanks, fixed in latest package.

  • 0 Votes
    6 Posts
    207 Views
    SupaikuS

    @girish sweet- that worked!

    I saw that's also what you said here:
    https://forum.cloudron.io/topic/5457/site-is-not-reachable/7

    And is basically what's described in the troubleshooting as well.

    At first this was just an issue with the uninstalled containers, but then when I restarted for a cloudron update it took down the whole thing, which made me think ngnix really was broken 😛

    Thank you!

  • 1 Votes
    7 Posts
    249 Views
    jdaviescoatesJ

    @opensourced said in Persistent custom nginx configuration:

    plugins which are available for free are crapy and I dont trust them

    fyi Wordfence is not crappy (imho everyone running WordPress should install it) and would easily sort this for you

  • 1 Votes
    3 Posts
    202 Views
    robiR

    @girish this was more for Nginx not starting, including 0 byte files.

    Happy to mod the FR to be more inclusive. Done.

  • X-Forwarded-For Header

    Solved Support
    7
    0 Votes
    7 Posts
    554 Views
    girishG

    @Mastadamus yes, reverse proxy is implemented in next release (7.3) - https://forum.cloudron.io/topic/6655/what-s-coming-in-7-3/21

  • 0 Votes
    21 Posts
    1k Views
    kaxlineK

    @robi Yes, sorry, I just followed the tutorial that was previously posted by @scooke

    https://cloak.ist/blog/how-to-put-a-ghost-blog-at-a-subdirectory-using-cloudflare-workers/

  • 0 Votes
    3 Posts
    254 Views
    girishG

    @BrutalBirdie yes, this was a bug in 7.0.x. certificates of apps are "deleted" after 6 months or so. when this happens, the nginx config is left dangling. This is fixed in 7.1 with https://git.cloudron.io/cloudron/box/-/commit/5382e3d8321ddb96817f50ab94e9da56258b11e9

  • 0 Votes
    3 Posts
    285 Views
    S

    @girish Thanks for responding so quickly! I'll need to revisit my DNS knowledge to get that up and running. Doesn't seem too crazy to do. Thanks for the link, and also for actually trying to answer Daniel's question inside your link. Too many times people say "just don't do that" or, "do this other thing instead". Drives me insane 🙂

  • Url forwarding

    Locked Solved Support
    22
    0 Votes
    22 Posts
    1k Views
    C

    @nebulon Yes, there was an other port open on the raspberry - possibly from old services running on this device. But after reinstallation it was gone...

    So then I just posted the default generated nginx config for two subdomains. But I get it, that those includes are quite confusing... I try to create a cleaner version.

    Thank you for your patience.

  • Can not uninstall Nextcloud

    Solved Support
    8
    0 Votes
    8 Posts
    594 Views
    girishG

    nginx configs became corrupt. Once we got nginx up, it uninstalled. I am putting notes on why nginx configs were corrupt at https://forum.cloudron.io/topic/5457/site-is-not-reachable

  • 0 Votes
    15 Posts
    2k Views
    robiR

    @ianhyzy for nginx configs? No, they're on the Cloudron host.

  • 5 Votes
    13 Posts
    1k Views
    girishG

    @necrevistonnezr yeah, we get around 3 such posts every day. Some of them are hard to figure whether they are bots or not. Like this account has been there since 2021. I actually think it's real humans but they are spamming for unknown reasons (I don't get what or who gains from this).

  • 0 Votes
    31 Posts
    3k Views
    A

    I'll create a new thread on this topic.

  • 0 Votes
    4 Posts
    374 Views
    robiR

    I think there is a good use case for exposing a custom URL mapping via Nginx that doesn't necessarily go to a container on the local system.

    This has use cases for a single (sub)domain providing proxy and load balancing services, as well as cluster management down the road.

    As of now, the default nginx.conf loads all .conf files from applications/ directory.

    Unless there is anything in the code that wipes out all conf files instead of only individual ones, adding a custom on there for a custom use case won't cause problems for other apps and won't be overwritten on upgrades.

    If you want to feel safer, keep the custom .conf elsewhere and use a symlink from the applications/ directory.