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 - Status | Demo | Docs | Install
  1. Cloudron Forum
  2. Twenty
  3. Not able to register

Not able to register

Scheduled Pinned Locked Moved Twenty
3 Posts 2 Posters 29 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    makemrproper
    wrote last edited by makemrproper
    #1

    Hi, this package looks exciting. Running Twenty Cloudron package version 1.21.0. I know it is unstable as of 2026-04-13.

    Basic functionality seems broken, I can't perform the first step of registering and logging in.

    Screenshot:
    2dc462e8-161b-4bca-b576-4bd421244fb8-image.jpeg

    Logs:

     13 20:34:40 Exception Captured
    Apr 13 20:34:40 {
    Apr 13 20:34:40 operation: { name: 'SignUpInWorkspace', type: 'mutation' },
    Apr 13 20:34:40 document: 'mutation SignUpInWorkspace($email: String!, $password: String!, $workspaceInviteHash: String, $workspacePersonalInviteToken: String = null, $captchaToken: String, $workspaceId: UUID, $locale: String, $verifyEmailRedirectPath: String) {\n' +
    Apr 13 20:34:40 ' signUpInWorkspace(\n' +
    Apr 13 20:34:40 ' email: $email\n' +
    Apr 13 20:34:40 ' password: $password\n' +
    Apr 13 20:34:40 ' workspaceInviteHash: $workspaceInviteHash\n' +
    Apr 13 20:34:40 ' workspacePersonalInviteToken: $workspacePersonalInviteToken\n' +
    Apr 13 20:34:40 ' captchaToken: $captchaToken\n' +
    Apr 13 20:34:40 ' workspaceId: $workspaceId\n' +
    Apr 13 20:34:40 ' locale: $locale\n' +
    Apr 13 20:34:40 ' verifyEmailRedirectPath: $verifyEmailRedirectPath\n' +
    Apr 13 20:34:40 ' ) {\n' +
    Apr 13 20:34:40 ' loginToken {\n' +
    Apr 13 20:34:40 ' ...AuthTokenFragment\n' +
    Apr 13 20:34:40 ' __typename\n' +
    Apr 13 20:34:40 ' }\n' +
    Apr 13 20:34:40 ' workspace {\n' +
    Apr 13 20:34:40 ' id\n' +
    Apr 13 20:34:40 ' workspaceUrls {\n' +
    Apr 13 20:34:40 ' subdomainUrl\n' +
    Apr 13 20:34:40 ' customUrl\n' +
    Apr 13 20:34:40 ' __typename\n' +
    Apr 13 20:34:40 ' }\n' +
    Apr 13 20:34:40 ' __typename\n' +
    Apr 13 20:34:40 ' }\n' +
    Apr 13 20:34:40 ' __typename\n' +
    Apr 13 20:34:40 ' }\n' +
    Apr 13 20:34:40 '}\n' +
    Apr 13 20:34:40 '\n' +
    Apr 13 20:34:40 'fragment AuthTokenFragment on AuthToken {\n' +
    Apr 13 20:34:40 ' token\n' +
    Apr 13 20:34:40 ' expiresAt\n' +
    Apr 13 20:34:40 ' __typename\n' +
    Apr 13 20:34:40 '}',
    Apr 13 20:34:40 user: undefined,
    Apr 13 20:34:40 workspace: null
    Apr 13 20:34:40 }
    Apr 13 20:34:40 [
    Apr 13 20:34:40 Error: ENOENT: no such file or directory, mkdir '/app/code/packages/twenty-server/.local-storage/cf45e145-7246-4acd-81cd-684990e1950b'
    Apr 13 20:34:40 at async Object.mkdir (node:internal/fs/promises:856:10)
    Apr 13 20:34:40 at async LocalDriver.writeFile (/app/code/packages/twenty-server/dist/engine/core-modules/file-storage/drivers/local.driver.js:89:9)
    Apr 13 20:34:40 at async FileStorageService.writeFile (/app/code/packages/twenty-server/dist/engine/core-modules/file-storage/file-storage.service.js:52:9)
    Apr 13 20:34:40 at async ApplicationService.uploadDefaultPackageFilesAndSetFileIds (/app/code/packages/twenty-server/dist/engine/core-modules/application/application.service.js:219:33)
    Apr 13 20:34:40 at async ApplicationService.createWorkspaceCustomApplication (/app/code/packages/twenty-server/dist/engine/core-modules/application/application.service.js:211:9)
    Apr 13 20:34:40 at async SignInUpService.signUpOnNewWorkspace (/app/code/packages/twenty-server/dist/engine/core-modules/auth/services/sign-in-up.service.js:317:39)
    Apr 13 20:34:40 at async SignInUpService.signInUp (/app/code/packages/twenty-server/dist/engine/core-modules/auth/services/sign-in-up.service.js:97:16)
    Apr 13 20:34:40 at async AuthService.signInUp (/app/code/packages/twenty-server/dist/engine/core-modules/auth/services/auth.service.js:252:20)
    Apr 13 20:34:40 at async AuthResolver.signUpInWorkspace (/app/code/packages/twenty-server/dist/engine/core-modules/auth/auth.resolver.js:252:37) {
    Apr 13 20:34:40 errno: -2,
    Apr 13 20:34:40 code: 'ENOENT',
    Apr 13 20:34:40 syscall: 'mkdir',
    Apr 13 20:34:40 path: '/app/code/packages/twenty-server/.local-storage/cf45e145-7246-4acd-81cd-684990e1950b',
    Apr 13 20:34:40 extensions: {}
    Apr 13 20:34:40 }
    Apr 13 20:34:40 ]
    

    Cloudron fan
    Paying Customer

    1 Reply Last reply
    1
    • jamesJ Online
      jamesJ Online
      james
      Staff
      wrote last edited by james
      #2

      Hello @makemrproper
      Thanks for reporting.
      Please go into your /app/data/env file and add the following line:

      STORAGE_LOCAL_PATH=/app/data/local-storage
      
      

      and restart the app.
      Note: the /app/data/env file should end with an empty new line.

      This should solve the issue.
      Future installation will have this config string by default.

      1 Reply Last reply
      1
      • M Offline
        M Offline
        makemrproper
        wrote last edited by
        #3

        Thank you it worked.

        Cloudron fan
        Paying Customer

        1 Reply Last reply
        2

        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

        With your input, this post could be even better 💗

        Register Login
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

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