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


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
milian.hackradtM

milian.hackradt

@milian.hackradt
About
Posts
5
Topics
1
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • BTCpayserver
    milian.hackradtM milian.hackradt

    @nostrdev said in BTCpayserver:

    The problem we're having is packaging two containers (NBXplorer + BTCPay Server) inside the same cloudron container. Does anyone have examples where this has been done on other apps?

    Without knowing specific technical details: You could install both applications (not as containers but as binaries/from source) into a single package, then use supervisor to start both of them.

    There are a lot of examples on cloudron packages with multiple services in them, these two for example:

    • https://git.cloudron.io/packages/librechat-app (Librechat & Meilisearch)
    • https://git.cloudron.io/packages/gitlab-app (Gitaly, nginx, puma, sidekiq & sshd)
    App Wishlist

  • Custom Haraka Plugin Support for the Mail Addon
    milian.hackradtM milian.hackradt

    A regulation with the very German name "Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form sowie zum Datenzugriff", abbreviated as GoBD, requires comprehensive archiving of all business communications. I struggled to find good English documentation on this, but Stripe provides a very brief overview here if you're interested: https://stripe.com/en-de/resources/more/gobd-in-germany.

    I've been trying to implement compliant email archiving on Cloudron, but whatever I try, I'm running into roadblocks. The main issue is that we need to archive all emails, both incoming and outgoing, especially transactional emails from apps like Invoice Ninja, which handles sending invoices, which are extremely critical in regards to the GoBD.

    I know there have been previous requests for an "Always BCC" feature:
    https://forum.cloudron.io/topic/4785/bcc-all-outgoing-mail
    https://forum.cloudron.io/topic/8836/is-the-always-bcc-now-is-avaiable-from-haraka-now

    The suggested workaround in these threads (client-side BCC rules) unfortunately won't work for compliance because:

    • Users can accidentally delete or modify the rules
    • Users could use the webmailer instead of their email client intermittently, mails sent there wouldn't be archived
    • App-generated emails bypass user mailboxes entirely

    A few months back, I tried writing a small Haraka plugin that implements a functionality like the always_bcc one from postfix for outgoing emails. I think I can handle incoming emails in a similar way. The plugin worked when I tested it manually, but there's no apparent way to integrate it with Cloudron's mail addon since any changes in the container get lost on the next restart and I then got side-tracked with other projects.

    The issue now resurfaced for me and I wanted to ask if it would be possible to add support for custom Haraka plugins in the mail addon? I'm not looking for anything fancy, something like a directory mount into the container where we could place custom plugins that persist across updates would be incredibly helpful.

    In combination with a working haraka plugin, this would solve our archiving compliance issue and even open up other customization possibilities for users with specific mailing requirements.

    Feature Requests

  • Mailpiler - self hosted email archive
    milian.hackradtM milian.hackradt

    @marcusquinn Does this solution also archive all outgoing emails from inboxes and apps (like InvoiceNinja)?

    App Wishlist

  • Mailpiler - self hosted email archive
    milian.hackradtM milian.hackradt

    To comply with local regulations, we really need a way to archive emails. As others pointed out before, the easiest way would be a feature to be able to set a BCC address for all emails.

    If you do not want to add this feature, could you provide administators with a way to bind their own haraka plugins into the mail-addon container (without killing/overriding them on the next update) so we could implement the functionality ourself?

    EDIT: I figured that this may not be the best place for such a discussion so I added a Feature Request.

    App Wishlist

  • Confusing scenario with OIDC button
    milian.hackradtM milian.hackradt

    +1

    It would be really great if we could have a second configuration field in the "Branding" tab that can explicitly set the value of the CLOUDRON_OIDC_PROVIDER_NAME with a fallback to the Cloudron name. Setting the same Cloudron name for all instances that connect to an LDAP just isn't a feasible solution in my opinion and makes administration chaotic. Non-Technical Users could also really benefit from a name like "Login with One-Click" - and naming the whole instance One-Click just feels like a bad idea.

    Discuss
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search