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


Skip to content
  • Announcements regarding Cloudron

    268 3k
    268 Topics
    3k Posts
    girishG
    We released the initial package for Docmost. Docmost is an open-source collaborative wiki and documentation software. It is an open-source alternative to Confluence and Notion. Forum category is at https://forum.cloudron.io/category/223/docmost The docs will be at https://docs.cloudron.io/packages/docmost/ Package repo is at https://git.cloudron.io/packages/docmost-app Thanks to @andreasdueren for the initial package!
  • Get help for your Cloudron

    4k 25k
    4k Topics
    25k Posts
    O
    Hello I have noticed that I can't receive email from external services (like gmail, office365 etc). I mostly use the email service for own specific things (Cloudron apps), and mail sent via Cloudron's delivery works fine. But mail from external service providers doesn't come through. I've tested sending from both gmail.com and live.com addresses. None work. I ran the Cloudron troubleshooter, and that tells me everything is ok. [OK] node version is correct [OK] IPv6 is enabled in kernel. No public IPv6 address [OK] docker is running [OK] docker version is correct [OK] MySQL is running [OK] netplan is good [OK] DNS is resolving via systemd-resolved [OK] unbound is running [OK] nginx is running [OK] dashboard cert is valid [OK] dashboard is reachable via loopback [OK] No pending database migrations [OK] Service 'mysql' is running and healthy [OK] Service 'postgresql' is running and healthy [OK] Service 'mongodb' is running and healthy [OK] Service 'mail' is running and healthy [OK] Service 'graphite' is running and healthy [OK] Service 'sftp' is running and healthy [OK] box v9.1.5 is running [OK] Dashboard is reachable via domain name [WARN] Domain my.domainename expiry check skipped because whois does not have this information Here's the log from an undelivered mail sent from a Google account. I chose this to test an n8n workflow with two mail address recipients, one gmail address and one address for my Cloudron. I know the mail is sent, because I received to email addressed to my gmail account, but the copy sent to my Cloudron domain (self hosted) is undelivered. I have tried to anonymize the headers by removing the mail addresses, domain name and ip address. Let me know if you need these: Reporting-MTA: dns; googlemail.com Arrival-Date: Wed, 01 Apr 2026 03:34:41 -0700 (PDT) X-Original-Message-ID: <CAG-=ztFbapQFcHFM3-5RFk3UNXteT+y-zLURxVg2qt5E3xGjbQ@mail.gmail.com> Final-Recipient: rfc822; my-e-mail@cloudron-hosted-domain Action: delayed Status: 4.4.1 Diagnostic-Code: smtp; The recipient server did not accept our requests to connect. For more information, go to https://support.google.com/mail/answer/7720 [cloudron.domain.address. cloudron.domain.ip: timed out] Last-Attempt-Date: Thu, 02 Apr 2026 06:07:53 -0700 (PDT) Will-Retry-Until: Sat, 04 Apr 2026 03:34:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775135213; cv=none; d=google.com; s=arc-20240605; b=bL/6dDqeqK2qYkXqqe7fYUCBrZ2b0+SmUG0S2EMaOIbX97QvtexoqsyFJRFMZRBViL Cxllz7/WqGTLVskzbkErO+t23tScVLypdXOHxWh/DIgy0PJKcodTfjX+LnFy0SBS+kWw 494rA1ocmKFgS+U+3dFJZ046eLy5bL8sM7bqplCLFzQVyyVBkcjtZOAebsV+E7EgJ/VS Fxk/rbxKVWWAeT7m9VTZLY++lEU7qtOG4DLsnnEXaa6cSzez5usyz6RmS8gnk5L6/6j+ mV5Vk8AZHCvOyaa0ZXf0SXqiKEnv7CvbZWbU8wwMGauvfoaZ5lSuTbFoirP1rAushlq3 gF1Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=hOd3S/vxaC77xcBp+F70rioo4lFCYJ1j1z6r0u3/2LA=; fh=xFLExUQpO7iut+1J5YZCxMf6a4gpJhZadTj6ynd8yr4=; b=lS2L/KeL3n1HPprQQMYFef4lrIIiyL6TU17RM76kHDYaSmXSndk754HTgEfi2kvmgh rfoJs44QsXpejs8rXMNaDtT/HcL8gba5w2W58TiF2rDcNsISpCO1a5S2RTbEKarN9mLE pQNsqeCtxO9M25+SqcaoO6lz79zex8FeSV5IrjpiVtOQcRCg6l25rSXYDdbmRO1XhpCQ hoS6zpvjQamPmE2bSCBhyvFd2yHZWpzJn5kBcdrQ1EGs4LxTD9X5OkuQMifa2Ren9PxP dCAekKNVwZb3CPNEUOpXtkISgLeY5hv714snz8WTKLqynPGV8r6BAd5rqjsLmkiLjWq6 dH8g==; darn=ocano.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ocano.no; s=google; t=1775135213; x=1775740013; darn=ocano.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=hOd3S/vxaC77xcBp+F70rioo4lFCYJ1j1z6r0u3/2LA=; b=SHxyZCo8N1GX8ZqRfHY10Z5apx14xqJ7zQUYF/rxBnWvjr0tXDmwzQbLa5vFG//IIH Pl9r5NImQRGPgbirVVNd8/3Hbo+LgsROjPqwuu3YukQ3Zlo7pyCxocZNd5D/mTXtPMu/ AqQnNPczHwFYCtIyLTzVyYgM8WZlQ8tNxk0pPSnem+H0El/oSmJ2mTohcVj3ACFtvjHb ECVolIYiIYsWeZpZtUDhDcDzvHqAMUM8Qe/vFeQjEYT7SjchAZjSjb8lkQGim4JJ+r4y PDHo3A3YGnxOXkKUm4AavtnRZtIFqCuvv4Pg24D8Ml3hWkINQow48xrOZkyYn5OocMeh wFTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775135213; x=1775740013; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=hOd3S/vxaC77xcBp+F70rioo4lFCYJ1j1z6r0u3/2LA=; b=shtb79Z9iseewp554cHd1jfWqOickpNfWnHTnO5IGh0dgko8Nfj/EI8zmaW6UlXSb5 tnMhx+CE9mas89SCuioq8TpRgOYHarxeF3vdlHqki/cSODNvoP6VbzI5FcCuxHmGjA+i bP+L3O5MMuIughyH5zReONBJiKsoMFxdoh0GpCUG+r4Q9Fwkh3iC6eKxr1jN/bKTGofh T9K2lBlZIU2g1HkTj5nf+C+azZYRQLFvDCGZwBTYUxo/vkK2/8mJnXaoBoDQ79/zb29o l4fLbJQukUmpe25jw4MnWyiTMfSfnBGCXlN0nQIwxFi/Ovl/2AbdQ+ey/b9zmZu/+uDe PnYQ== X-Forwarded-Encrypted: i=1; AJvYcCVHPy6AG3BpmqV4UzUfuT5iuVHFlhDEiw67SG0HVDTL5pTpvx0+RNWxUfbItaHLV9Y48mlgT4UK@ocano.org X-Gm-Message-State: AOJu0YxMaVMWC9yzoma0H7cVT3D5S6wuxAm2z/FXkd/6Yr45xK9cvMHG 0utzZjeduKK1eXCcYQbbWMkvuNawT7nPJu1kc4YsGzFpbQdXp/i9CqaKkNGHsz2LGWph2ERd6h1 nu1MIIsmpvBGO2cNDfbkkxFba2JLDKcJJ1Aji1bCfLYZ+CVUCsRxh8R8= X-Gm-Gg: ATEYQzwjm2u9KIVKbehrz1nlfPFgK9pyVjVxBr0v6w4VuIDgcMdOaclozhRuMBJBb5R 664/BcRqKYMwgihz+P3kLuwU2C3GuYrMuY2rEZJZ/I8Q/yMry+ex4FOtR7ta9+LAT7OoL6m6vp5 E3y4HSbSAX3BTPRBkGXmJb/ByPcHYB7xDJSjVsRX1ThrCVvfm2LzZqA/yPxrW6iClEi6MEQkd9x EnyB9Z+jr8SZ0kazyUCp5W8L7mv2fXaCEx3xB+EO8KizuXjk44Fj3QxbYNX11b2IUE7X5YyvonQ AmLnU8p7 X-Received: by 2002:a05:6512:1388:b0:5a2:b514:4fbb with SMTP id 2adb3069b0e04-5a2c2109806mr1380632e87.11.1775039681610; Wed, 01 Apr 2026 03:34:41 -0700 (PDT) Received: from 1066260365263 named unknown by gmailapi.google.com with HTTPREST; Wed, 1 Apr 2026 03:34:40 -0700 Received: from 1066260365263 named unknown by gmailapi.google.com with HTTPREST; Wed, 1 Apr 2026 03:34:40 -0700 MIME-Version: 1.0 From: oddgeir@ocano.no Date: Wed, 1 Apr 2026 03:34:40 -0700 X-Gm-Features: AQROBzC58mMCN5sKP30LQKYOrMJIgzCMHAJUt1i5vFiZFe9Vyyf_psEcP_buESA Message-ID: <CAG-=ztFbapQFcHFM3-5RFk3UNXteT+y-zLURxVg2qt5E3xGjbQ@mail.gmail.com> Subject: n8n Workflow Failure: Example Workflow To: my-email@gmail.com, my-e-mail@cloudron-hosted-domain Content-Type: text/plain; charset="UTF-8" I plan on trying to troubleshoot tomorrow (I get family over for an Easter gathering now), so any help/tips will be much appreciated.
  • Feedback, suggestions, anything else Cloudron related

    1k 11k
    1k Topics
    11k Posts
    P
    @robi Amazing!!! Something like a “bridge” that every day take from the source and update Cloudron block list...
  • New ideas, Feature Requests

    873 6k
    873 Topics
    6k Posts
    jamesJ
    Hello @tobiasb Good suggestion. I ask myself, is the manifest the correct singular location for this config? Maybe we set the initial value via the manifest but also allow a custom value in the service overview from the dashboard. But at least adding this to the manifest should be doable.
  • Apps

    Questions about apps in the App Store

    6k 54k
    6k Topics
    54k Posts
    Package UpdatesP
    [1.13.1] Update cron_run_custom.php to reflect upstream and solve issue forum topic 15337
  • Find Cloudron apps from the community

    9 102
    9 Topics
    102 Posts
    matix131997M
    I’d love to have a device wake-up app, namely UpSnap I wanted to run it on a Cloudron server, where it only works on the intranet. It’s the only app that’s a pleasure to use, both in terms of its look and functionality. I’d be happy to package it myself, but I haven’t coded for years, so I don’t know which tools were used or what configuration is needed to manage it all I’d have to learn everything all over again
  • Propose and vote for apps to be packaged

    2k 16k
    2k Topics
    16k Posts
    M
    Main Page: https://wikiba.se/ Git: https://github.com/wmde/wikibase-release-pipeline Licence: BSD-3-Clause Dockerfile: Yes (?) Demo: https://wikiba.se/showcase/ Summary: Wikibase is an open-source software suite for creating collaborative knowledge bases, opening the door to the Linked Open Data web. Notes: currently looking into SKOS and other research software. Alternative to: Omeka S Screenshots: c.f. Demo
  • App package development & help

    303 3k
    303 Topics
    3k Posts
    girishG
    @da5nsy sent you an invite
  • Anything else not related to Cloudron

    361 3k
    361 Topics
    3k Posts
    P
    @james Yes, interesting concept of isolation but I think this is somethings that have to depend from Cloudflare services... cannot be, eg, self-hosted... or not?