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


Skip to content
  • Cloudron down after Ubuntu/Docker update (Docker service fails to start)

    Unsolved Support
    25
    2 Votes
    25 Posts
    228 Views
    V
    @james Any idea what could be specific to Hostinger in this issue ? I mean It's just a raw ubuntu installation in my case where I installed manually Cloudron
  • Moodle - Package Updates

    Pinned Locked Moodle
    68
    2 Votes
    68 Posts
    28k Views
    Package UpdatesP
    [4.1.0] Update moodle to 5.2.0 Full Changelog
  • API

    Calendar
    3
    1 Votes
    3 Posts
    13 Views
    J
    @nebulon Thank you! I think I have something working in n8b, but hit a snag when trying to auth and I think I can make it work. Once the App Password portion is fixed in 9.2, if this works using n8n, I'll post the n8n template to accomplish this.
  • Issue pulling custom app from registry on the same cloudron

    Unsolved Support
    12
    0 Votes
    12 Posts
    162 Views
    mathieuepitechM
    @james Unfortunately on my side it didn't works. Now the command cloudron-support --troubleshoot get everything ok. But I still cannot update my custom app from an image that is stored in a custom registry on the same cloudron server. I even try to reboot my server and that didn't change anything.
  • Help with migrating Cloudron to a new server

    Solved Support backup restore migration
    7
    1 Votes
    7 Posts
    144 Views
    D
    Hi @james, thanks again for a quick response. No Left Over Files I think you're not understanding what I said about a complete reinstall. I tried the rsync attempt last week, then I erased everything on the new server to try again. Wiped it clean, all files gone, new install of Ubuntu 24.04, no left over files. Then I did this morning's attempt. There were not any files or folders left over from the rsync attempt when I tried the restore today, so that cannot be the reason it didn't work. DNS I don't think I understand your point about the /etc/hosts change. I understand that to view the newly restored Cloudron instance in a browser on my local device, I will need to change my local device's /etc/hosts. But I don't need to do this to see the "Restore Cloudron" page, I can just enter the new server's IPv4 in the browser address bar. Then when I start the restore from there, doesn't this happen on the new server? I didn't think my local device was doing anything other than showing me what was happening on the new server through the browser window? Once the restore has finished, then I would need to adjust my local /etc/hosts to view the newly restored Cloudron instead of the old existing one. Are you saying I need to adjust /etc/hosts on my local device before I do the restore? (If so, why?, given that I'm doing a dry run and that we manage all DNS manually.) Next Steps? I'm unsure what to try next. I still have the error "Failed to unmount existing mount". I tried doing sudo umount /mnt/managedbackups/cloudron-restore-validation which appeared to work, and then I clicked the restore button again, but got the same error message. The first error message started with "Access denied." which makes me think the problem might be related to file and folder ownership and/or permissions, as I am often confused by these. How is this mounting meant to work? What should I try next?
  • Cal.com closing source

    Cal.com
    8
    1 Votes
    8 Posts
    185 Views
    LanhildL
    @girish I would be surprised if they were to backtrack that move. The developers were always one step towards that direction, they simply used AI scanners as an excuse to close the code earlier (which was arguably pretty much already closed). It's only a matter of time before the "new" https://github.com/calcom/cal.diy repo gets archived.
  • Not able to register

    Twenty
    4
    1
    1 Votes
    4 Posts
    88 Views
    J
    Hello All, I've made the requested changes to the .env file, but still seem to be encountering issues logging in and I have updated to the most recent version of the package. Exported Logs [timestamp] error: column WorkspaceTableAlias.enabledAiModelIds does not exist [timestamp] ERROR [ExceptionsHandler] QueryFailedError: column WorkspaceTableAlias.enabledAiModelIds does not exist [timestamp] at PostgresQueryRunner.query (/path/to/typeorm/driver/postgres/PostgresQueryRunner.js:219:19) [timestamp] at process.processTicksAndRejections (node:internal/process/task_queues:103:5) [timestamp] at async SelectQueryBuilder.loadRawResults (/path/to/typeorm/query-builder/SelectQueryBuilder.js:2192:25) [timestamp] at async SelectQueryBuilder.getRawMany (/path/to/typeorm/query-builder/SelectQueryBuilder.js:646:29) [timestamp] at async SelectQueryBuilder.executeEntitiesAndRawResults (/path/to/typeorm/query-builder/SelectQueryBuilder.js:1979:26) [timestamp] at async SelectQueryBuilder.getRawAndEntities (/path/to/typeorm/query-builder/SelectQueryBuilder.js:684:29) [timestamp] at async SelectQueryBuilder.getOne (/path/to/typeorm/query-builder/SelectQueryBuilder.js:711:25) [timestamp] at async UserWorkspaceService.findAvailableWorkspacesByEmail (/path/to/twenty-server/dist/engine/core-modules/user-workspace/user-workspace.service.js:217:22) [timestamp] at async AuthService.countAvailableWorkspacesByEmail (/path/to/twenty-server/dist/engine/core-modules/auth/services/auth.service.js:338:30) [timestamp] at async AuthService.checkUserExists (/path/to/twenty-server/dist/engine/core-modules/auth/services/auth.service.js:345:39) [timestamp] driverError: error: column WorkspaceTableAlias.enabledAiModelIds does not exist [timestamp] parameters: ['[REDACTED_EMAIL]'] [timestamp] code: '42703' [timestamp] severity: 'ERROR' [timestamp] position: '5429' [timestamp] file: 'parse_relation.c' [timestamp] line: '3722' [timestamp] routine: 'errorMissingColumn' [timestamp] operation: { name: 'CheckUserExists', type: 'query' }
  • 0 Votes
    1 Posts
    9 Views
    No one has replied
  • Critical Bug in OpenWebUI 0.9.0 from Mainstream

    OpenWebUI
    2
    1 Votes
    2 Posts
    8 Views
    nebulonN
    The new package update is already in our release pipeline yes
  • Planka is now available

    Announcements
    1
    1 Votes
    1 Posts
    132 Views
    No one has replied
  • Planka - A Trello-like Kanban board React/Redux

    Locked Solved App Wishlist
    16
    15 Votes
    16 Posts
    5k Views
    nebulonN
    The app package is out now. New forum section for it is https://forum.cloudron.io/category/228/planka
  • Cannot activate Enterprise license

    Docmost
    8
    1
    0 Votes
    8 Posts
    90 Views
    T
    @james Thanks for looking into this - this is what I feared. As far as I can tell, Docmost has not changed its licensing model in a recent past or at least not since becoming an app available on Cloudron. Additionally, I have some vague recollection of similar situations with other apps on Cloudron (a quick search reveals apps like Baserow and Mattermost) For now we are looking at trialing Docmost enterprise with the ultimate view to possibly adopt it for all the benefit and additional features it provides. For example, things like OIDC is locked behind the (trial) license and it is not quite clear if/how we would connect it with Cloudron as an OIDC provider for now. How has Cloudron approached situation such as this one (if any)? was it through direct contact with the dev-team? If so, would it help if I attempt to put you in relation with a relevant contact? would the best way be for the docmost dev(s) to contact support@cloudron.io directly? I suspect that building the Enterprise version of Docmost would not get away from needing a valid license. Also, I do not think that pulling a partly private app image conflicts with having an open source cloudron app package residing on cloudron gitlab does it? Possibly it just requires an agreement and permissions between Cloudron and Docmost.
  • Planka - Package updates

    Pinned Locked Planka
    2
    0 Votes
    2 Posts
    20 Views
    Package UpdatesP
    [0.1.1] Initial package release
  • CLI ignores cloudron/Dockerfile

    Solved Support cli build
    7
    0 Votes
    7 Posts
    162 Views
    rosanoR
    Just tried updating the CLI via npm install -g cloudron@8.2.1 and it seems to work now Thanks for looking into it.
  • OpenWebUI - Package Updates

    Pinned Locked OpenWebUI
    199
    1 Votes
    199 Posts
    107k Views
    Package UpdatesP
    [3.3.0] Update open-webui to 0.9.0 Full Changelog Official Open WebUI Desktop App. Open WebUI is now available as a native desktop app for Mac, Windows, and Linux. No Docker, no terminal, no setup. Runs Open WebUI locally without any server setup, or connects to your existing remote Open WebUI instances. Switch between multiple servers instantly from the sidebar. Comes with a system-wide floating chat bar (Shift+Cmd+I on macOS, Shift+Ctrl+I on Windows/Linux), system-wide push-to-talk, offline support after first launch, automatic updates, and zero telemetry. #8262, Desktop Scheduled chat automations. You can now schedule the AI to run tasks automatically on a recurring basis: daily digests, periodic reports, anything you'd otherwise need to remember to ask for. Create and manage automations from the Automations page or directly in chat, with full run history and manual trigger controls. #23303 Calendar workspace and event management. Open WebUI now has a full Calendar workspace. Create and manage events, set up recurring schedules, get reminders via in-app toasts or browser notifications, and see your scheduled automations alongside your calendar. #23880 Model description XSS protection. Model descriptions shown in chat placeholders are now sanitized before rendering, preventing malicious links from executing scripts and helping protect user sessions from takeover. #23621 LDAP empty-password rejection. LDAP login now rejects empty or whitespace-only passwords before bind attempts, preventing unauthenticated simple-bind behavior from granting access on permissive LDAP server configurations. #23633 IPv6 SSRF address blocking. URL validation now uses standard IP address checks for both IPv4 and IPv6, preventing private, loopback, link-local, reserved, and mapped-address SSRF bypasses through IPv6 hostname resolution. #23453 Database Migrations: This release includes database schema changes; we strongly recommend backing up your database and all associated data before upgrading in production environments. If you are running a multi-worker, multi-server, or load-balanced deployment, all instances must be updated simultaneously, rolling updates are not supported and will cause application failures due to schema incompatibility. Plugin async migration required. Custom plugins for Tools, Functions, and Pipelines may require migration to the new async backend signatures after upgrading, so plugin maintainers should update handlers and database call patterns for compatibility and follow the 0.9.0 plugin migration guide. Migration Guide OpenAI passthrough now opt-in. Direct OpenAI catch-all proxy requests are now disabled by default and require enabling "ENABLE_OPENAI_API_PASSTHROUGH", so deployments relying on passthrough must explicitly turn it on after upgrading. #23640 Async performance and responsiveness improvements. The core backend database and request paths now run asynchronously across the application, massively improving responsiveness and performance under concurrent load and reducing request blocking during heavy activity.
  • 1 Votes
    3 Posts
    83 Views
    girishG
    This too might be related to the ubuntu kernel issue. Can you check the output of uname -nar ?
  • 0 Votes
    4 Posts
    31 Views
    J
    @loudlemur Makes sense to keep the post since we don't have one already.
  • Twenty - Package Updates

    Pinned Locked Twenty
    8
    3 Votes
    8 Posts
    365 Views
    Package UpdatesP
    [0.7.0] Update twenty to 1.23 Full Changelog fix(address): populate street line from place details by @jeevan6996 in #19326 Expend field widget field supported types by @Weiko in #19684 Fix infinite recursion in iterator loop traversal when If/Else branch loops back to enclosing iterator by @thomtrp in #19714 Object view widget - Introduce new TABLE_WIDGET view type by @etiennejouan in #19545 [Billing for self host] End dummy enterprise key validity by @ijreilly in #19560 fix(server): make OAuth discovery and MCP auth metadata host-aware by @FelixMalfait in #19755 fix: replace slow deep-equal with fastDeepEqual to resolve CPU bottleneck by @charlesBochet in #19771 Fix MCP discovery: path-aware well-known URL and protocol version by @FelixMalfait in #19766 fix(server): workspace member permissions and profile onboarding by @ijreilly in #19786 Send Email Tool: Don't persist message on SMTP only connections by @neo773 in #19756
  • Ghost - Package Updates

    Pinned Locked Ghost
    580
    1 Votes
    580 Posts
    981k Views
    Package UpdatesP
    [4.165.0] Update ghost to 6.32.0 Full Changelog Updated Source to v1.6.1 - Ghost CI Updated Casper to v5.11.1 - Ghost CI Improved Members list filtering - Jonatan Svennberg View the changelog for full details: https://github.com/TryGhost/Ghost/compare/v6.31.0...v6.32.0
  • 3 Votes
    3 Posts
    50 Views
    nebulonN
    This is fixed with latest release now