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


Skip to content
  • Grist | The Evolution of Spreadsheets

    App Wishlist
    55
    45 Votes
    55 Posts
    19k Views
    timconsidineT
    @shrey ok will post it here “Complete package” ? As I understand it, the open source web version is called grist-core. Don’t know why “core”. It’s probably the same as your docker-compose version. Maybe the SaaS hosted or thick clients have extra. Disclaimer : I suffer from PSSD (post spreadsheet stress disorder) so not an expert on Grist and not used it heavily. But saw there was a demand for it -and it looks cool.
  • Let's Encrypt profiles

    Discuss
    1
    1 Votes
    1 Posts
    13 Views
    No one has replied
  • Nextcloud - Package Updates

    Pinned Nextcloud
    117
    1 Votes
    117 Posts
    68k Views
    G
    @Package-Updates there is a hotfix available https://nextcloud.com/blog/january-updates-available-nextcloud-hub-10-nextcloud-hub-25-autumn/
  • AnythingLLM - AI business intelligence tool

    App Wishlist
    23
    16 Votes
    23 Posts
    5k Views
    robiR
    The performance depends on the model you load and run. One guy found out he could run a small model (gemma 3) on his CPUs as multiple agents which fronts other API based models and agents who do heavier lifting.
  • Parse server with dashboard.

    App Wishlist
    23
    5 Votes
    23 Posts
    6k Views
    timconsidineT
    Update January 2026 My packaging of Parse Server and Parse Dashboard was a bit "hacky". So I decided to start again. I have deleted the old repos on git.cloudron.io as I am not clear about their robustness. I am much happier with the new one. This packages Parse Server and Parse Dashboard as one Cloudron app so users can get an 'out of the box' deployment. If there is demand, I can make alt versions which deploy the Server and Dashboard separately, so for power users they can have 1 x Dashboard and 5? x Server apps. Also, @jdaviescoates mentioned a preference for Postgres backend. If there is demand for that, I can produce an alt version with Postgres instead of MongoDB. NEW REPO : https://git.cloudron.io/timconsidine/cloudron-parsesuite Will get round to releasing it on Custom App Installer (ccai.appx.uk)
  • 8 Votes
    12 Posts
    574 Views
    timconsidineT
    So from a packager’s perspective, it’s been very workable and maintainable. Well done ! @pathab said in Fizzy on Cloudron - the Kanban tracking tool for issues and ideas by 37signals: If anyone wants to try it out themselves, the user will also need the relevant CloudronManifest.json as well, and maybe any files it references (e.g. POSTINSTALL.md). I can add it to my custom app installer a bit later, unless you prefer me not to do so.
  • 9 Votes
    32 Posts
    4k Views
    humptydumptyH
    I'm using an Amcrest 5MP POE Dome at work with BlueIris at one level behind whatever the max resolution is (higher frame rate). The second cam I bought that I'll be using to test ZM is a REOLINK E1 Pro 3K PT Wi-Fi. Both are 5MP around 2K res iirc. Yeah, the Amcrest motion recordings are in the +1GB range for me. I have BI save to a local nextcloud folder which then gets synced to the server. I also have it taking screenshots and emailing two different resolutions for a quick lookup. Looking forward to testing ZM soon as I forego the local backup addition for now.
  • TastyIgniter

    App Wishlist
    3
    3 Votes
    3 Posts
    905 Views
    S
    Title: TastyIgniter on Cloudron - Open Source Restaurant Management System Main Page: https://www.tastyigniter.com Git: https://github.com/tastyigniter/TastyIgniter Licence: MIT Dockerfile: Yes Demo: https://tastyigniter.com/demo Summary: TastyIgniter is a free and open-source restaurant ordering and management system built on the Laravel PHP framework. It provides a complete solution for restaurants to manage online orders, reservations, menus, staff, customers, and reports. The platform includes features for multi-location support, table management, delivery tracking, payment processing, and a customer-facing ordering system. Notes: TastyIgniter is an excellent choice for restaurants looking for a self-hosted alternative to commercial POS systems. The application is actively maintained, has a strong community, and offers both free core features and premium marketplace extensions. TastyIgniter handles multi-location restaurant chains well and provides comprehensive reporting and analytics features. Alternative to / Libhunt link: GloriaFood, TouchBistro, Toast POS and Lightspeed Restaurant Screenshots: [image: storefront.png] [image: Menus.png] [image: admin-dashboard.png]
  • branding.xml not persistent

    Jellyfin
    2
    0 Votes
    2 Posts
    15 Views
    jamesJ
    Hello @mononym I think I see the issue in the app and will try to reproduce the issue and find a solution.
  • 6 Votes
    17 Posts
    4k Views
    andreasduerenA
    I did some digging, this is what I think is needed: The current package uses: Synapse v1.144.0 (which is compatible - MAS requires v1.136.0+) Cloudron OIDC for SSO (traditional OIDC provider approach) PostgreSQL as the database Standard Matrix authentication endpoints What MAS Integration Requires MAS is fundamentally different from traditional OIDC - it's not just another identity provider, but a complete replacement for Synapse's internal authentication system per MSC3861. It needs: 1. MAS Service Deployment MAS needs to run as a separate service (not just a config change) It requires its own separate PostgreSQL database It needs its own domain/subdomain (e.g., auth.matrix.example.com) Docker image: ghcr.io/element-hq/matrix-authentication-service:latest 2. MAS Configuration Requirements Encryption secrets and signing keys (RSA minimum) Connection to Synapse via shared secret Database configuration for its own PostgreSQL database HTTP listener configuration Email configuration for password recovery Policy configuration (WASM file) 3. Synapse Configuration Changes Replace traditional OIDC with matrix_authentication_service section: matrix_authentication_service: enabled: true endpoint: http://mas-internal:8080/ secret: "SharedSecretWithMAS" 4. Reverse Proxy Changes These Matrix endpoints must be routed to MAS (not Synapse): /_matrix/client/*/login /_matrix/client/*/logout /_matrix/client/*/refresh 5. User Migration (For Existing Deployments) MAS includes syn2mas tool to migrate: Existing password hashes (bcrypt → argon2id) Sessions and devices Access tokens Upstream IdP mappings
  • Matrix Signal Bridge

    App Packaging & Development
    1
    3 Votes
    1 Posts
    21 Views
    No one has replied
  • Matrix WhatsApp Bridge

    App Packaging & Development
    30
    6 Votes
    30 Posts
    4k Views
    andreasduerenA
    @Eliahou I packaged the signal bridge and now wanted to see how I can make encryption work. Root Cause: Synapse 1.141+ explicitly blocks appservice users from using /sync. The mautrix bridges were configured to poll /sync for encryption data, which caused HTTP 500 errors. Solution: Enabled appservice mode for end-to-bridge encryption, which uses MSC3202/MSC2409 to receive encryption data via appservice transactions instead of /sync. In specific this means: Changes Made Synapse: Added experimental features to homeserver.yaml: experimental_features: msc3202_transaction_extensions: true msc2409_to_device_messages_enabled: true Added org.matrix.msc3202: true to both bridge registration files Signal Bridge: Updated start.sh to set encryption.appservice = true Built and deployed andreasdueren/mautrix-signal:1.0.2 WhatsApp Bridge: Updated start.sh to set encryption.appservice = true Built and deployed andreasdueren/mautrix-whatsapp:2.0.2
  • 4 Votes
    9 Posts
    97 Views
    MiroTalkM
    @marcusquinn No worries at all, and thank you for the kind words I usually don’t post promotional content here. This was just a one-off post in case anyone felt like contributing or getting involved. I completely understand the need to stay vigilant about spam, and I appreciate you taking the time to explain. Thanks again for the understanding and encouragement, it really means a lot. Keep up the great work, and I’m always happy to help and contribute here as well!
  • Postiz on Cloudron – YouTube OAuth 401 invalid_client

    Unsolved Postiz
    1
    0 Votes
    1 Posts
    14 Views
    No one has replied
  • No access to APIv2 due to missing licence key

    Cal.com
    8
    1 Votes
    8 Posts
    120 Views
    girishG
    @chopsol it seems their license URL has changed. Can you check this in your /app/data/env ? GET_LICENSE_KEY_URL="https://goblin.cal.com/v1/license" CALCOM_PRIVATE_API_ROUTE="https://goblin.cal.com"
  • be-BOP on Cloudron - Your Sales. Your Rules.

    App Wishlist
    1
    1 Votes
    1 Posts
    26 Views
    No one has replied
  • cloning issues with Cloudflare R2

    Solved Support cloudflare r2 backup clone
    9
    1
    0 Votes
    9 Posts
    55 Views
    osoboO
    Thank you @james I could not get it to work. After several attempts, I ultimately deleted the backup files and started with a new configuration. As advised, I also set the retention period to "unlimited" (it was previously set to two days). Everything is working well now, and I was able to back up and clone the app without any issues. Thanks again, and keep up the good work!
  • Can't connect to NextCloud console

    Unsolved Support dashboard web terminal nextcloud
    5
    1
    0 Votes
    5 Posts
    39 Views
    jamesJ
    Hello @potemkin_ai Just to make sure, when is the last time this Cloudron Server was restarted? To ensure that a simple reboot does not fix the issue.
  • Backup is failing for UpTime Kuma on 9.0.15

    Unsolved Support backup
    5
    0 Votes
    5 Posts
    57 Views
    jamesJ
    Hello @potemkin_ai @potemkin_ai said in Backup is failing for UpTime Kuma on 9.0.15: It's UpTime Kuma Okay. I think this might be an issue with SQLITE that is used by Uptime Kuma. How many hosts do you monitor with Uptime Kuma? I have the suspicion that while creating the SQLITE backup the file changes and causes this error. @potemkin_ai said in Backup is failing for UpTime Kuma on 9.0.15: Just in case - the forum software keeps changing my e-mail notification settings. I'm returning to e-mail notifications for the topic I've created for a second or third time now and it keeps reseting to notifications only. Could this be related to your profile notification setting overwriting the individual topic notification setting? You have configured: [image: 1768568125449-6af45965-c288-4e78-af6f-fb1de8aa859a-image.png] Or do you mean this setting is getting overwritten again and again?
  • 0 Votes
    4 Posts
    33 Views
    jamesJ
    Hello @flamotte I have removed your AI generated output since this degrades the forum search and potentially creates feedback-loop degradation for AIs. In other words, AI training on AI output is 'House of Habsburg' like behaviour. If you wish to share output from an AI in the future, like for example ChatGPT, use the share function to share the AI Chat with a URL. I have put your output into paste.cloudron.io and edit your response to include this link to that output. Also, AI tends to make a lot of mistakes in such specialized and detailed context. For example: @flamotte said in Saxx missing > unable to send data to Peppol: What Perplexity says : The Invoice Ninja package on the Cloudron App Store uses the standard Alpine image, which does not support Saxon/Peppol. Which is straight up wrong since all Cloudron apps are based on Ubuntu. This error message is relevant: 'amount is mandatory for NlGaBeneficiaryPaymentMean' It indicates that the amount is missing in the invoice or that invoice ninja does not correctly parse the amount. If the amount is missing, add the amount to the invoice and try again. If the amount is present in the invoice this should be report upstream to Invoice Ninja https://github.com/invoiceninja/invoiceninja/issues This also explains the following error messages of malformed input to a URL function. If this is not present or parsed correctly, the input will be malformed.