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
andreasduerenA

Andreas

@andreasdueren
About
Posts
739
Topics
74
Shares
0
Groups
1
Followers
2
Following
0

Posts

Recent Best Controversial

  • Issue with uploading images
    andreasduerenA andreasdueren

    Hey @brutalbirdie is there a specific reason why

    # Where will social media icons be saved - local or cloudflare.
    STORAGE_PROVIDER="local"
    

    is set in the start.sh? I'd like to test this with Cloudflare R2

    Postiz

  • Matrix disk usage
    andreasduerenA andreasdueren

    @chetbaker I think you have basically two options:

    1. Use the Admin UI to select large/old files and delete them
    2. Use s3 as storage and implement lifecycle rules

    Using the Admin UI is probably the esiest and most granulate option.

    Screenshot 2025-11-27 at 20.04.38.png

    Matrix (Synapse/Element)

  • Zulip - Powerful open source group chat
    andreasduerenA andreasdueren

    @crazybrad said in Zulip - Powerful open source group chat:

    @timconsidine Appreciate the expert opinion. This has certainly opened my eyes about why some apps might "make the cut" and be added to the platform, and why others might not. I think what concerned me the most is the frequent updates and non-trivial data migrations. This might be a case where paying for Zulip Cloud is the smartest option.

    What non-trivial data migrations are we talking about?

    App Wishlist

  • Nextcloud Talk API
    andreasduerenA andreasdueren

    @vitalymp You can simply create a new user with some bot name and then make a POST call to your nextcloud instance using that users basic auth credentials after recieving data with a webhook. Something like this:

    {
      "nodes": [
        {
          "parameters": {
            "method": "POST",
            "url": "https://cloud.tld.com/ocs/v2.php/apps/spreed/api/v4/chat/CHAT-ID",
            "authentication": "genericCredentialType",
            "genericAuthType": "httpBasicAuth",
            "sendQuery": true,
            "queryParameters": {
              "parameters": [
                {
                  "name": "message",
                  "value": "=Message content"
                }
              ]
            },
            "sendHeaders": true,
            "headerParameters": {
              "parameters": [
                {
                  "name": "OCS-APIRequest",
                  "value": "true"
                },
                {
                  "name": "Content-Type",
                  "value": "application/json"
                },
                {
                  "name": "Accept",
                  "value": "application/json"
                }
              ]
            },
            "options": {}
          },
          "id": "3efc34ee-e77a-477f-9cbd-9e039f64e143",
          "name": "Post Message to NC Talk room",
          "type": "n8n-nodes-base.httpRequest",
          "typeVersion": 4.2,
          "position": [
            1872,
            160
          ],
          "credentials": {
            "nextCloudApi": {
              "id": "RQ8xpIKWFMblRfYZ",
              "name": "cloud.tld.com – bot"
            },
            "httpHeaderAuth": {
              "id": "v09VrkQtu9eIAUEl",
              "name": "Header Auth account"
            },
            "httpBasicAuth": {
              "id": "6ASiFBk1BEcktXcq",
              "name": "cloud.tld.com bot"
            }
          }
        },
        {
          "parameters": {
            "path": "a907934a-19a1-4ced-b919-f1db35a4fa93",
            "options": {}
          },
          "id": "f11e1143-0a6b-4867-abb2-f03a235e0ed0",
          "name": "Webhook",
          "type": "n8n-nodes-base.webhook",
          "typeVersion": 2,
          "position": [
            1424,
            160
          ],
          "webhookId": "a907934a-19a1-4ced-b919-f1db35a4fa93"
        }
      ],
      "connections": {
        "Webhook": {
          "main": [
            [
              {
                "node": "Post Message to NC Talk room",
                "type": "main",
                "index": 0
              }
            ]
          ]
        }
      },
      "pinData": {},
      "meta": {
        "templateCredsSetupCompleted": true,
        "instanceId": "a382289a228a66b7e622210301ab5b6d8d06d93edb07378019866ea75d7e5793"
      }
    }
    
    Nextcloud

  • Super Productivity
    andreasduerenA andreasdueren

    @micmc said in Super Productivity:

    Offline

    I guess it has the option to sync via webdav. So it's like the ntfy frontend, it's all public but very limited in functionality.

    App Wishlist

  • Super Productivity
    andreasduerenA andreasdueren

    Tried a test package: andreasdueren/super-productivity-cloudron:0.1.0 however, it doesn't seem to have an auth mechanism so not sure how much sense this makes on cloudron.

    App Wishlist

  • Nextcloud Talk high-performance back-end
    andreasduerenA andreasdueren

    I wrote a small script so I can monitor the HPB (turn) backend. Because if it fails, it breaks Nextcloud talk. Posted here in case anyone else wants to easily monitor his turns server.

    The cron job runs it once a minute. Each run generates REST credentials from the static auth secret, calls turnutils_uclient to allocate on the TURN server, and then sends a push event to Uptime Kuma containing either TURN allocate succeeded or the last error line from turnutils_uclient. So Kuma sees “up” whenever the allocate completes successfully and “down” when it fails.

    App Wishlist nextcloud nextcloud talk video

  • Nextcloud Talk API
    andreasduerenA andreasdueren

    @vitalymp I'm sorry I replaced freescout with chatwoot a while ago and deleted the associated n8n workflow with it. Which part of the integration are you struggling with?

    Nextcloud

  • OpenCloud - Secure, Simple & Reliable File Sharing
    andreasduerenA andreasdueren

    @girish said in OpenCloud - Secure, Simple & Reliable File Sharing:

    I couldn't get OIDC to work

    I was trying to see where the documentation for OIDC is, it seems to be here. Did you already see this one?

    App Wishlist

  • Matrix WhatsApp Bridge
    andreasduerenA andreasdueren

    @ntnsndr You'll need to packge it. Since the whatsapp brige (also go based) runs pretty well, I would assume, this one should be also easy to package.

    App Packaging & Development

  • Ente for cloudron, help for testing wanted.
    andreasduerenA andreasdueren

    @timconsidine lol don’t know about that

    App Packaging & Development

  • Request: Feature Parity between Surfer and Cloudron File Manager.
    andreasduerenA andreasdueren

    @joseph said in Request: Feature Parity between Surfer and Cloudron File Manager.:

    files text editor should be put in Surfer

    Yes

    @imc67 said in Request: Feature Parity between Surfer and Cloudron File Manager.:

    zip/unzip would be very convenient

    Yes

    Surfer

  • Request: Feature Parity between Surfer and Cloudron File Manager.
    andreasduerenA andreasdueren

    @nebulon sad noises

    Surfer

  • Ente for cloudron, help for testing wanted.
    andreasduerenA andreasdueren

    Updated Ente Package: andreasdueren/ente-cloudron:0.5.7

    • Passkeys and Accounts now load properly.
    • Share/embed/payments bundles ship with the image, their URLs are rewritten, and Caddy serves them via dedicated hosts and the manifest exposes those hostnames so you can configure them.
    App Packaging & Development

  • Request: Include S3 Storage Module
    andreasduerenA andreasdueren

    @nichu42 Would you mind sharing the cronjob? What is it calling?

    Matrix (Synapse/Element)

  • Ente for cloudron, help for testing wanted.
    andreasduerenA andreasdueren

    Updated Ente Package: andreasdueren/ente-cloudron:0.5.6

    • The cloudron image now bundles the full Families frontend and rewrites its links toward your self-hosted origin, includes billing-plan JSON so Museum can resolve subscriptions without manual DB edits. Families email invitations were patched to read apps.family (so they link to family.<your-domain> instead of family.ente.io).
    App Packaging & Development

  • Request: Feature Parity between Surfer and Cloudron File Manager.
    andreasduerenA andreasdueren

    I'd love to see a text creation/edit tool in surfer. Because often I only want to make small edits in a text file. But editing locally and then deleting the old file in surfer and uploading the new is is just to cumbersome. So basically I end up completely bypassing the whole surfer UI 95% of the time (except for when I want to copy the public link) and just use the file manager instead.

    Surfer

  • License issue
    andreasduerenA andreasdueren

    @luckow Maybe some sort of shared hosting? Should be able to support lots of wordpress instances, LAMP stacks and Surfer apps.

    Support appstore license

  • Ente for cloudron, help for testing wanted.
    andreasduerenA andreasdueren

    Updated Ente Package: andreasdueren/ente-cloudron:0.5.5

    • Implemented replication across three buckets

    Tested with the following providers:

    Primary: Backblaze, Secondary: Hetzner Object Sorage, Glacier: Scaleway

    One important consideration: The cold bucket needs to support the GLACIER class Ente tries to use. So either point S3_COLD_* at an actual Glacier-capable object store (like Scaleway’s cold tier) or switch the app to local buckets mode so the start script configures Museum with are_local_buckets: true / use_path_style_urls: true, which causes the replication controller to skip the Glacier storage class.

    App Packaging & Development

  • Lock Applications
    andreasduerenA andreasdueren

    @james Yes, same concept. Simple but could prevent accidental data loss.

    Feature Requests
  • Login

  • Don't have an account? Register

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