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

Offical apps | Community apps | Demo | Docs | Install
S

shrey

@shrey
Unfollow Follow
About
Posts
328
Topics
78
Shares
0
Groups
0
Followers
1
Following
0

Posts

Recent Best Controversial

  • Typebot Chat invitation links appear on social media with an image - Where is that setting?
    S shrey
    Typebot typebot configuration settings

    @LoudLemur

    1. Enter the Flow editor
    2. Go to Settings on the top panel
    3. Go to Metadata on the left panel
      You'll find the necessary options there.

  • Broken Update n8n to 2.36.8
    S shrey
    N8N

    @DualOSWinWiz
    Facing the same issue.

    Unable to provide corresponding logs atm. Had to do a quick rollback to the last version.


  • Why does the backup process block administrative actions?
    S shrey
    Support backups

    The blocking of any administrative action (Installing, Resizing, Restarting etc. of any app) while the backup process is ongoing, is, in my experience, a rather big nuisance.

    I take backups 4 times a day, each of which lasts at least an hour. During this time, i can't seem to execute any of the administrative tasks listed above.
    This results in me experiencing a forced downtime, which isn't really acceptable to me.

    How do i avoid this scenario?

    And can something be done about this on a permanent basis?


    Thanks


  • Inventree - Open Source Inventory Management System
    S shrey
    App Wishlist

    • Title: Inventree on Cloudron

    • Main Page: https://inventree.org/
    • Git: https://github.com/inventree/InvenTree
    • Licence: e.g. MIT
    • Docker: Yes
    • Demo: https://docs.inventree.org/en/stable/demo/?h=demo

    • Summary: InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. InvenTree is designed to be extensible, and provides multiple options for integration with external applications or addition of custom plugins.

    • Notes: Still trying it out for Inventory and partly, Manufacturing Execution System requirements, but looks like promising so far.


    • Alternative to / Libhunt link: e.g. https://alternativeto.net/software/inventree/
    • Screenshots:

  • Capability to tweak CORS config of an app
    S shrey
    Feature Requests reverseproxy cors

    Some apps, such as n8n, depend on custom reverse proxy config, for their core functioning. (See:
    https://forum.cloudron.io/topic/9011/bug-cors-error,
    https://community.n8n.io/t/cors-error-in-scenario-where-reverse-proxy-manipulation-is-not-available/25054
    )

    As Cloudron currently does not provide that facility, for use-cases where such config is essential, having the app on Cloudron becomes irrelevant.

    Thus, need that functionality within Cloudron.


  • Issue with uploading images
    S shrey
    Postiz

    @james Hi. Well, I've tried only with Instagram (Standalone) currently, and that is currently not working due to some other upstream related issue.

    Although, wasn't able to complete the full (images related) pipeline, i was able to upload and preview the images within Postiz at least, which worked fine.


  • Peertube, I tried it today...
    S shrey
    PeerTube

    I also started using Peertube a few days ago. Have been continuously uploading new videos to it.
    Crashed initially, but not since i increased the resource limits as well as the server resources.

    Here's the usage graph now:
    Screenshot_2023-11-22-07-27-09-979_com.android.chrome-edit.jpg


  • Professional PeerTube Installation
    S shrey
    PeerTube peertube matomo object storage grafana sepia

    @scooke @LoudLemur @nebulon

    Sure.

    1. My data is stored in 3 places:
      a. local storage (Only this is included in the 'App backups')
      b. mounted volume (for certain options that are temporarily space-intensive, like: tmp & streaming_playlists )
      c. object storage (primary/permanent storage for the video files)

    The config in production.yaml :

    
    storage:
      tmp: '/media/my-mounted-volume/my-project/storage/tmp/' # Use to download data (imports etc), store uploaded files before processing...
      avatars: '/app/data/storage/avatars/'
      streaming_playlists: '/media/my-mounted-volume/my-project/storage/streaming-playlists/'
      redundancy: '/app/data/storage/redundancy/'
      logs: '/app/data/storage/logs/'
      previews: '/app/data/storage/previews/'
      thumbnails: '/app/data/storage/thumbnails/'
      torrents: '/app/data/storage/torrents/'
      captions: '/app/data/storage/captions/'
      cache: '/app/data/storage/cache/'
      plugins: '/app/data/storage/plugins/'
      client_overrides: '/app/data/storage/client-overrides/'
      bin: /app/data/storage/bin/
      well_known: /app/data/storage/well_known/
      tmp_persistent: /app/data/storage/tmp_persistent/
      # Use two different buckets for Web videos and HLS videos on AWS S3
      storyboards: /app/data/storage/storyboards/
      web_videos: /app/data/storage/web-videos/
    object_storage:
      enabled: true
      # Example AWS endpoint in the us-east-1 region
      endpoint: 'region.my-s3-domain'
      # Needs to be set to the bucket region when using AWS S3
      region: 'region'
      web_videos:
        bucket_name: 'my-bucket-name'
        prefix: 'direct/'
      streaming_playlists:
        bucket_name: 'my-bucket-name'
        prefix: 'playlist/'
      AWS_ACCESS_KEY_ID: 'my-key-ID'
      AWS_SECRET_ACCESS_KEY: 'my-access-key'
      credentials:
        aws_access_key_id: 'my-key-ID'
        aws_secret_access_key: 'my-access-key'
        access_key_id: 'my-key-ID'
        secret_access_key: 'my-access-key'
      max_upload_part: '1GB'
    

    1. For Remote Runners:

    a. cb1339ef-0ec4-4767-8f7b-5b573e3c276a-image.png

    b. 2c492638-b754-4c36-a1de-cec5ab00550a-image.png

    c. Set up remote machine(s) using the Peertube CLI to connect to your app, using the Runner registration tokens.

    https://docs.joinpeertube.org/maintain/tools#peertube-runner


    1. For Matomo, i'm using a plugin: https://www.npmjs.com/package/peertube-plugin-matomo

    67f2d3d1-0aeb-4ac1-b422-b3cc2392c59e-image.png

    278462f6-5336-4e47-a7a5-c68aefbc87a9-image.png


  • Authentication error
    S shrey
    SnappyMail

    @girish Indeed, that was the case! Thanks 🙂

    I'd installed the plugins, but didn't check them yet.

    The plugin had a placeholder (invalid) value set as the default.


  • Storage management in Immich?
    S shrey
    Immich

    What's the optimum way to manage the data (app code + uploaded files) and backups (of the app code)?

    Currently, i've set the app to use an external Volume as the primary 'Data Directory'.

    But, as the Data Directory also includes the uploaded files (which could be hundreds of GBs), it does seem prudent to have the uploaded files stored in a non-regular-backup location.
    Initially, I did try mounting a volume and configuring the immich.json, but that didn't seem to work.

    immich.json ->

    {
    "UPLOAD_LOCATION":"/media/<volume name>/data/immich_files",
    "THUMB_LOCATION":"/media/<volume name>/data/thumbs",
    "ENCODED_VIDEO_LOCATION":"/media/<volume name>/data/encoded-video",
    "PROFILE_LOCATION":"/media/<volume name>/data/profile"
    }
    

    Error log ->

    WARN [Api:DuplicateService] Unknown keys found: { "UPLOAD_LOCATION": "/media/<volume name>/data/immich_files", "THUMB_LOCATION": "/media/<volume name>/data/thumbs", "ENCODED_VIDEO_LOCATION": "/media/<volume name>/data/encoded-video", "PROFILE_LOCATION": "/media/<volume name>/data/profile" }
    

    Immich references ->
    https://immich.app/docs/guides/custom-locations
    https://immich.app/docs/install/docker-compose#step-2---populate-the-env-file-with-custom-values


  • Unable to do a fresh installation
    S shrey
    Paperless-ngx

    I tried these steps : https://docs.cloudron.io/storage/#swap, which increased the Swap size.

    This seems to resolve the above issue, as the app has now successfully installed.


  • MiroTalk SFU: Recording not possible?
    S shrey
    MiroTalk

    @james said in MiroTalk SFU: Recording not possible?:

    Change AWS_S3_BUCKET_NAME to AWS_S3_BUCKET restart and it should be working.

    Thanks!
    That did get it working.


    @mirotalk-57bab571 Just one more kink remaining:

    When i 'disconnect' the call without stopping the recording, the Recording seems to get saved only in the local directory, and not S3. The S3 upload seems to be triggered only when an ongoing recording is stopped explicitly.


  • MiroTalk SFU: Recording not possible?
    S shrey
    MiroTalk

    @james
    Current behaviour:

    1. I start a meeting as Host
    2. Start the Recording (only Host is allowed to record)
    3. Once meeting is over, i stop the meeting by clicking on "Leave Room"
    4. The recording is available in /app/data/rec but not in S3.

    If, in Step 3:
    i stop the Recording and then stop the meeting, only then the Recording gets uploaded to S3.

    Expectation:
    Recording should get uploaded to S3 regardless of the path taken to 'stop' the meeting and without explicitly stopping the recording.


  • How to use custom nodes?
    S shrey
    N8N

    Figured it out.

    Just uploaded my node's folder to the custom-extensions folder and restarted n8n.


  • Can I access a postgres database of an app from outside?
    S shrey
    Support mysql postgresql

    Hey @devtron .

    I was curious about it too, so just tried the same using DBeaver.

    I was able to successfully access Directus' Postgres database by:

    1. configuring SSH connection to the server that Cloudron is hosted on
    2. using:
    • host = value gotten from the host server by using `docker inspect postgresql | grep IPAddress
    • database = value gotten from Directus' 'terminal' (echo $CLOUDRON_POSTGRESQL_DATABASE)
    • username = value gotten from Directus' 'terminal' (echo $CLOUDRON_POSTGRESQL_USERNAME)
    • password = value gotten from Directus' 'terminal' (echo $CLOUDRON_POSTGRESQL_PASSWORD)

  • ETA for latest release package?
    S shrey
    Change Detection

    Hi all. When can we expect to get the updated package of the latest release of this software?

    Thanks.


  • Since update to v8.2.1 backups fail with "Too many empty directories"
    S shrey
    Support backups rsync

    @nebulon

    Seem to have finally resolved the issue, by deleting those empty directories, using find . -type d -empty -delete, for now.

    Although, the app is steadily creating new empty directories already!


  • SendGrid is over, what to use instead?
    S shrey
    Discuss

    SMTP2GO is pretty underrated imo.
    Been using their $15/month plan for the past few years, to cater to a variety of emails for a large list of subdomains/domains, without any issues. And the support's pretty decent as well!


  • ActivePieces - nocode alternative to Zapier, Make, n8n etc
    S shrey
    App Wishlist

    Does anyone here have any links to a good comparison between Activepieces and n8n?
    Or any insights from first-hand experience of both?


  • Unable to connect to a DigitalOcean managed database
    S shrey
    Directus

    @girish said in Unable to connect to a DigitalOcean managed database:

    None of the feature like backup/restore will work

    So far, they've been working fine. Because, all that's required to be backed up in such cases is the app code. Of course, as the database is external, it is accepted that the backup system is external & independent to Cloudron.

    @girish said in Unable to connect to a DigitalOcean managed database:

    Not an expert on the apps and I don't know if it's the main purpose. But they work just fine with fresh databases as well where you use it like a nocode/locode app.

    Yes, pairing up with external databases is indeed, one of the primary features of these apps. And using a fresh database is just one of the features, and not always preferred.

    You might want to state clearly and prominently, particularly in the cases of such apps, that external connections are not allowed/recommended.

  • Login

  • Don't have an account? Register

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