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
E

eddowding

@eddowding
About
Posts
175
Topics
34
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • Superset MongoDB connections
    E eddowding

    is a connection to mongodb an option?

    Superset

  • MySQL and Postgresql as standalone apps
    E eddowding

    Nudge on this! It looks like there are some good solutions which can easily add a lot of value!

    Feature Requests

  • PocketBase is now available
    E eddowding

    Wonderful - thank you!!

    Announcements

  • Focus on Business Apps
    E eddowding

    @scooke said in Focus on Business Apps:

    All you did was complain.

    That doesn't feel fair.

    1. Suggested implementing a better public voting/roadmap system using Fider or similar tools to better track and prioritise app requests.

    2. Analysed requests to try to help and analyse gaps.

    3. Proposed exploring whether AI could help with app packaging, and experimented.

    4. Offered direct support to the Cloudron team to discuss how "Cloudron's second decade can be even better — and crucially even more lucrative so as to support the mission"

    5. Suggested implementing incentive structures to grow the contributor base.

    6. Brought up the possibility of bounties to better reward developers.

    And noted that "Cloudron is great. We love it. That's why we're here. And we care for it, too. That's why we speak up."

    It's the owners prerogative to do with the company as they will. That's fine. I just find it a little frustrating to see the unfulfilled potential.

    I'm sorry to offend. I'll back out of the forum.

    Discuss

  • Focus on Business Apps
    E eddowding

    Oh well. We can't say we didn't try.

    Discuss

  • Focus on Business Apps
    E eddowding

    Huh. Easypanel is a great contender. More maintenance and no email, and way more technical looking .. but definitely very interesting.

    Discuss

  • Focus on Business Apps
    E eddowding

    Great points, well made @d19dotca.

    It seems that this need not be a zero-sum game. We're talking about increasing the fan-base, quality, and benefits of something which is already great.

    1. Minimal trade-offs: With a solid, values-led strategy, and well considered incentive structures to reward merit and quality, there need be no trade-offs;

    2. Fewer competing priorities: by growing the active contributor base it should be feasible to deliver many things in parallel, thereby making the "but what to prioritise?" debate less of a priority 🙂

    Discuss

  • Using AI to build a package
    E eddowding

    Have you tried training them on example files?

    App Packaging & Development

  • Using AI to build a package
    E eddowding

    This is one-shot in Claude. I imagine a trained AI might do better.

    App Packaging & Development

  • Using AI to build a package
    E eddowding

    As an experiment, I just used Claude to see if I could package an app. However, I have no idea if it's correct or not. Could someone please let me know how close this is?

    https://github.com/getfider/fider/tree/v0.22.0

    Claude:

    I'll help you package Fider for Cloudron. Let me create the necessary configuration files for packaging Fider v0.22.0.Cloudron Package Configuration for Fider.

    To package this for Cloudron:

    1. Create a new directory and place these files in it:
    mkdir fider-cloudron
    cd fider-cloudron
    # Place the files from the artifact here // code below & https://claude.site/artifacts/c9929cf9-5697-47e6-8fc4-b5ac74777e1b
    
    1. Download the Fider logo:
    wget https://raw.githubusercontent.com/getfider/fider/v0.22.0/public/images/logo-100x100.png -O logo.png
    
    1. Build and package:
    cloudron build
    cloudron install
    

    This configuration:

    • Uses PostgreSQL for the database
    • Configures SMTP for email sending
    • Maintains persistent storage for uploads
    • Handles automatic backups
    • Provides health checking
    • Sets up proper environment variables

    https://claude.site/artifacts/c9929cf9-5697-47e6-8fc4-b5ac74777e1b

    // CloudronManifest.json
    {
      "id": "org.fider.cloudron",
      "title": "Fider",
      "author": "Fider Team",
      "description": "Open source feedback and feature request collector",
      "tagline": "Get feedback from your customers",
      "version": "0.22.0",
      "healthCheckPath": "/health",
      "httpPort": 3000,
      "addons": {
        "postgresql": {},
        "sendmail": {}
      },
      "manifestVersion": 2,
      "website": "https://fider.io",
      "contactEmail": "support@cloudron.io",
      "icon": "logo.png",
      "tags": ["feedback", "uservoice", "feature-requests"],
      "mediaLinks": [
        "https://raw.githubusercontent.com/getfider/fider/v0.22.0/docs/screenshots/1.png",
        "https://raw.githubusercontent.com/getfider/fider/v0.22.0/docs/screenshots/2.png"
      ],
      "minBoxVersion": "7.0.0",
      "forumUrl": "https://forum.cloudron.io/",
      "documentationUrl": "https://github.com/getfider/fider/tree/v0.22.0/docs",
      "postInstallMessage": "Fider has been successfully installed! Visit the app to complete initial setup."
    }
    
    // Dockerfile
    FROM getfider/fider:0.22.0
    
    # Add Cloudron-specific configurations
    ENV NODE_ENV=production
    ENV HOST_MODE=false
    ENV SSL_CERT=false
    ENV PORT=3000
    
    # Cloudron will provide these through environment variables
    ENV POSTGRES_URL=postgresql://${POSTGRESQL_USERNAME}:${POSTGRESQL_PASSWORD}@${POSTGRESQL_HOST}:${POSTGRESQL_PORT}/${POSTGRESQL_DATABASE}
    ENV EMAIL_SMTP_HOST=${SMTP_SERVER}
    ENV EMAIL_SMTP_PORT=${SMTP_PORT}
    ENV EMAIL_SMTP_USERNAME=${SMTP_USERNAME}
    ENV EMAIL_SMTP_PASSWORD=${SMTP_PASSWORD}
    
    # Create data directory for uploads
    RUN mkdir -p /app/data
    VOLUME ["/app/data"]
    
    # Setup healthcheck
    HEALTHCHECK --interval=30s --timeout=30s --start-period=30s --retries=3 \
        CMD curl -f http://localhost:3000/health || exit 1
    
    EXPOSE 3000
    
    # start.sh
    #!/bin/bash
    set -e
    
    # Wait for PostgreSQL to be ready
    until nc -z -w5 ${POSTGRESQL_HOST} ${POSTGRESQL_PORT}; do
        echo "Waiting for PostgreSQL to be ready..."
        sleep 2
    done
    
    # Update database configuration
    export JWT_SECRET=${CLOUDRON_APP_TOKEN}
    export BASE_URL=${CLOUDRON_APP_ORIGIN}
    
    # Start Fider
    exec /app/fider
    
    // README.md
    # Fider for Cloudron
    
    This package allows you to run Fider on Cloudron. Fider is an open source feedback and feature request collector.
    
    ## Installation
    
    1. Install via the Cloudron App Store
    2. Access your Fider instance at the configured domain
    3. Complete the initial setup process
    
    ## Configuration
    
    The app automatically configures:
    - PostgreSQL database connection
    - SMTP email settings
    - Base URL and JWT settings
    
    ## Backup and Restore
    
    Cloudron automatically handles backup and restore of:
    - PostgreSQL database
    - Uploaded files in /app/data
    
    ## Updates
    
    Updates can be installed through the Cloudron App Store when new versions are available.
    
    ## Support
    
    For issues related to:
    - Fider: Visit https://github.com/getfider/fider/issues
    - This Cloudron package: Post on Cloudron forum
    
    App Packaging & Development

  • Focus on Business Apps
    E eddowding

    @scooke Cloudron is great. We love it. That's why we're here.

    And we care for it, too. That's why we speak up.

    @girish - you and Johannes have our full support and appreciation. Do drop me (or many others here) a line if you'd like to talk more fluidly about how Cloudron's second decade can be even better — and crucially even more lucrative so as to support the mission.

    Update: Related idea - might AI help with packaging? https://forum.cloudron.io/topic/12862/using-ai-to-build-a-package

    Discuss

  • Focus on Business Apps
    E eddowding

    @igaudette is right.

    Discuss

  • Focus on Business Apps
    E eddowding

    @timconsidine one gap is the public-voting / roadmap app Fider, or similar! 🙂 #dogfood

    Discuss

  • Focus on Business Apps
    E eddowding

    Oh I forgot I made this back in June, the last time this bothered me.

    https://docs.google.com/spreadsheets/d/1Y08UdmmCqgwQcZyIqQW0XcYgxZ1Dne9ix9QT7XogcEs/edit?gid=0#gid=0

    CleanShot 2024-11-26 at 10.45.34.png

    Discuss

  • Focus on Business Apps
    E eddowding

    Relevant link: https://forum.cloudron.io/topic/7457/developer-perspective

    Bounties have come up again and again. Surely it's at least worth a survey of members and developers to scope it out? Management doesn't need to action it, but if you share the survey results, someone might like to pick it up as a project.

    Discuss

  • Focus on Business Apps
    E eddowding

    How many Cloudron users are there?

    Discuss

  • Fider
    E eddowding

    Would be great to get something like this on Cloudron.

    App Wishlist

  • Restricted admin role?
    E eddowding

    Oh. Okay.

    Support access control

  • Restricted admin role?
    E eddowding

    Is there a user role where I can allow someone to install apps but not see my apps?

    At this stage, it is not important if they can or cannot manage their own domains.

    Basically, a walled admin.

    Here's an example of an app with restricted access, but I'm surprised that Alex - who is an admin but not a SuperAdmin - can still see it.
    1e70ac04-2867-4883-b4a0-9a8ccc64801f-CleanShot 2024-11-15 at 11.43.59.png

    Support access control

  • What happened to referrals (and all my referral credit)?
    E eddowding

    Shame. Seems like a mistake to me. Even a little bit of a 'thank you' helps encourage growth and word of mouth. Eg it was @jdaviescoates who introduced me, and I've told a few people. I've noticed that cloudron keeps not adding the more useful apps I'm looking for and not allowing a bounty market for those apps .. so I'm now extra-encouraged to seek out alternatives. (I'm not sure I'll find anything as stable, but .. main point: every little helps.)

    Support referral appstore
  • Login

  • Don't have an account? Register

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