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
  • 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
S

shrey

@shrey
About
Posts
289
Topics
68
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

    @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.
    Typebot typebot configuration settings

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

    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

    Support

  • Inventree - Open Source Inventory Management System
    S shrey

    • 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:
    App Wishlist

  • Capability to tweak CORS config of an app
    S shrey

    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.

    Feature Requests reverseproxy cors

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

    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

    PeerTube

  • Professional PeerTube Installation
    S shrey

    @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

    PeerTube peertube matomo object storage grafana sepia

  • Unable to do a fresh installation
    S shrey

    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.

    Paperless-ngx

  • How to use custom nodes?
    S shrey

    Figured it out.

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

    N8N

  • Storage management in Immich?
    S shrey

    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

    Immich

  • Authentication error
    S shrey

    @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.

    SnappyMail

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

    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!

    Discuss

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

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

    App Wishlist

  • Unable to connect to a DigitalOcean managed database
    S shrey

    @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.

    Directus

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

    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)
    Support mysql postgresql

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

    @msbt That's correct, mailbox masquerading works out of the box. Just need to enable it in Cloudron.

    Discuss

  • ETA for latest release package?
    S shrey

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

    Thanks.

    Change Detection

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

    @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!

    Support backups rsync

  • Vikunja instance running into variety of errors
    S shrey

    @fbartels Thanks for the triage!

    Will raise a ticket there.

    Vikunja

  • Unable to enable certain modules
    S shrey

    When trying to enable the ssl module, using: a2enmod ssl, i'm running into this:

    
    root@451e4844-.......6e3e69d:/app/code# a2enmod ssl
    
    Considering dependency setenvif for ssl:
    Module setenvif already enabled
    Considering dependency mime for ssl:
    Module mime already enabled
    Considering dependency socache_shmcb for ssl:
    Enabling module socache_shmcb.
    Could not create /etc/apache2/mods-enabled/socache_shmcb.load: Read-only file system
    
    

    even though, the socache_shmcb module does seem to be available, as i can see it in /etc/apache2/mods-available/


    How to resolve this situation, as i need to enable proxying of bot requests to a prerendering service, in the .htaccess file?

    RewriteRule ^(.*)$ https://service.prerender.io/%{REQUEST_SCHEME}://%{HTTP_HOST}/$1 [P,L]

    LAMP

  • 'move-to-object-storage' jobs failing after upgrade to v6.x
    S shrey

    Since the latest upgrade to Peertube v6.0.2, i'm increasingly, getting this error:
    EXTERNAL STORAGE MOVE FAILED

    For full description:
    https://github.com/Chocobozzz/PeerTube/issues/6149

    PeerTube
  • Login

  • Don't have an account? Register

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