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


Skip to content

App Packaging & Development

App package development & help

272 Topics 2.5k Posts

Subcategories


  • Looking to collaborate? Post here if you need help or willing to offer help.

    36 274
    36 Topics
    274 Posts
    BrutalBirdieB
    Hello @morgi and Welcome to the Cloudron Forum! I have many years of experience with Cloudron and hosting. Would be happy to help and can even offer a full monitoring solution that would notify you if something is happening or even before it gets critical. Including dashboard access to full statistics like Docker System, file system, Networking, System performance, website overview (selenium smoke tests etc.) and to some extend Cloudron API monitoring. This could also be extended if something else is needed. If you would like to discuss this further you can send me a dm in the forum. You can find more bout me here: https://keyoxide.org/3EFABCB708412AEE165EDC6C7B17D07087F79F9E https://www.hackradt.com/posts/1750792477727-about-me Feel free to contact me in the medium you like most. In keyoxide my Mail, Discord and Matrix/Element is verified. Also including my PGP key, if you'd like encrypted mail conversations. To be fair to everyone, tagging the @partner group. In case you need a full contract with SLA and response times, I would suggest you get in touch with @luckow (also a partner) His company and staff have many years of experience with Cloudron hosting and services all around Cloudron. ~Cheers
  • Whats special about cloudron/base docker image ?

    Moved Solved development
    4
    0 Votes
    4 Posts
    950 Views
    girishG
    The dockerfile is here . It's nothing special, just lots of packages on base ubuntu. To add to what's been said: our approach is the batteries included approach and it's optimized for developer/sysadmin productivity (as opposed to saving disk space). When we open a web terminal, we want all the common tools across all apps (ping, nc, telnet, tar, node, php, python what have you). The Web terminal and File manager have a bunch of tooling prerequisites - tar, zip, rar, jq, database clients (mysql/postgres/redis/mongo), etc for it work well. Any image will work including multi-stage builds. You have to pay attention to our deployment paradim though - https://docs.cloudron.io/packaging/cheat-sheet/#filesystem . Containers are run on a readonly fs, there is no way around this.
  • Packaging Teddit - How to redis database?

    3
    3 Votes
    3 Posts
    531 Views
    girishG
    You can look into bookstack-app , pixelfed-app , nextcloud-app for some apps that use redis
  • App with multiple endpoints. How to share addons?

    Solved
    17
    4 Votes
    17 Posts
    3k Views
    girishG
    I left a note in that issue.
  • AskCodi - Write tests & syntax faster

    1
    0 Votes
    1 Posts
    119 Views
    No one has replied
  • User Generated Packages?

    4
    0 Votes
    4 Posts
    762 Views
    jdaviescoatesJ
    For a while there was a WIP tag but people forgot to use it
  • Docker2exe

    8
    3 Votes
    8 Posts
    1k Views
    robiR
    @girish Oh, I see. Right, unless you install your own torrent tracker, and use the install base swarm to seed images from your own infrastructure at minimal bandwidth usage. No need for docker hub then!
  • Setting MIME type in http-server doesn't work

    Solved
    4
    0 Votes
    4 Posts
    449 Views
    KubernetesK
    Problem solved after compiling the source
  • Building custom app - authentication problem

    Moved
    33
    2 Votes
    33 Posts
    3k Views
    girishG
    @ekevu123 Thanks for the report! There was indeed a bug that the dashboard code throws an error when an app does not use any addons. https://git.cloudron.io/cloudron/box/-/commit/e02f3d70649c75c64e4126f1deea45b3456277a0 is the fix.
  • Unable to access cloudron/box

    Solved
    4
    0 Votes
    4 Posts
    672 Views
    J
    @girish, I have access again. Thank you!
  • Potential UI for building/installing custom apps?

    5
    3 Votes
    5 Posts
    1k Views
    timconsidineT
    @rxlict yes, if the build fails, everything will go pear-shaped. Trying to go ahead will fail. The important step is to solve the build issue, which will be in how the Dockerfile is constructed. Can you share which app you're trying to package? Stick with it : it can be a frustrating process solving the build issues, but once you have success, it's all worth while.
  • 0 Votes
    12 Posts
    1k Views
    jordanurbsJ
    @nebulon I wasn't told exactly but believe it had something to do with removing the www user
  • Docs for packaging apps

    Moved
    3
    1 Votes
    3 Posts
    466 Views
    nebulonN
    @alwynispat we have some resources on that topic at https://docs.cloudron.io/packaging/tutorial/ as well as a forum section https://forum.cloudron.io/category/96/app-packaging-development
  • ChatGPT for packaging Cloudron Apps

    11
    5 Votes
    11 Posts
    2k Views
    L
    @robi Haha
  • Erxes Implementation in Cloudron

    11
    0 Votes
    11 Posts
    3k Views
    girishG
    @matbrgz What's the current status of the package? Does it install and work OK?
  • How do I know which docker bind mount is problematic for docker?

    4
    0 Votes
    4 Posts
    818 Views
    S
    It is not difficult to find the problematic docker if you look at the log. You can also use a monitoring service https://www.host-tracker.com/en that will detect problems automatically and notify you.
  • Sysbox integration in progress..

    27
    5 Votes
    27 Posts
    6k Views
    girishG
    @timconsidine Are you asking if we plan to integrate it into Cloudron? There are no plans as such.
  • Quick Question about docker images

    4
    0 Votes
    4 Posts
    698 Views
    robiR
    It's also a huge savings on disk to have most apps based on the same base image instead of many independent ones adding up to Gigabytes of duplication.
  • App Implementation Question

    2
    0 Votes
    2 Posts
    453 Views
    robiR
    @saikarthik That seems like a no brainer for WordPress, especially if you're going to have the customer do menu updates themselves. There are a plethora of WP resources and ways to get help too, depending on your support model. EspoCRM could be set-up to handle that and taking online orders, etc. with additional compelxity. On the other hand, if it's not something with online orders, any menu can be made into a super simple static site/page with the menu being a few images or an embeded PDF. Depends on how fancy do you want to go.
  • Mastodon invalid argument error

    Solved
    3
    1 Votes
    3 Posts
    605 Views
    chetbakerC
    @fbartels that fixed the issue! I have no idea what it added up that / thanks!
  • `exec format error` when running a Docker image for Writefreely

    Moved
    4
    1 Votes
    4 Posts
    928 Views
    girishG
    @pepicrft run.sh needs to be an executable i.e chmod +x in the repo.