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
colonelpanicC

colonelpanic

@colonelpanic
About
Posts
39
Topics
8
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • DomainMOD - Domain Management
    colonelpanicC colonelpanic

    DomainMOD is an open source application written in PHP & MySQL used to manage your domains and other internet assets in a central location.

    Website: https://domainmod.org
    GitHub: https://github.com/domainmod/domainmod
    Demo: https://demo.domainmod.org
    Docs: https://domainmod.org/docs/

    App Wishlist

  • How To Sell Digital Goods with Cloudron
    colonelpanicC colonelpanic

    I don't sell digital goods, but I do have a side gig printing letterpress business cards, invitations, & stationery. I use InvoiceNinja (integrated with Stripe), Roundcube, Directus (file storage and job info), and a LAMP stack for my website (integrated with Directus).

    Discuss

  • Budibase: an open source, no code platform
    colonelpanicC colonelpanic

    @joebudi - I've been playing around with an environment hosted by Budibase. I would love to see this packaged with Cloudron at some point because it meets almost all of my needs and all of the apps I want to integrate with it are already on Cloudron.

    App Wishlist

  • Shared Calendars in Radicale
    colonelpanicC colonelpanic

    @nebulon, looks great! I upgraded, removed the rights file, restarted the container, and made my changes to the rights file. It looks like it is working now. Thanks a bunch for all your work on this. I hope it wasn't too much of a pain.

    Radicale

  • N8N - Unlock Paid Features for Free!! - TIME LIMITED OFFER
    colonelpanicC colonelpanic

    Thanks for the heads up @jagan! I can confirm that the offer is still going. I just requested and activated my key.

    N8N

  • DNS domain expiration monitoring
    colonelpanicC colonelpanic

    I recommend looking into DomainMOD. I believe it would be a good solution to this problem.

    Website: https://domainmod.org/
    GitHub: https://github.com/domainmod/domainmod

    I'll add it to the App Wishlist!

    Feature Requests

  • Regular App Packaging Event
    colonelpanicC colonelpanic

    @robi - thanks for pointing this out! I have it queued up for watching later today. I'll start a new thread if I have any questions after finishing the stream.

    @plusone-nick - I love it! I was using docker-compose for the longest time and stumbled across the HomelabOS developer streaming on Twitch. It is not an OS (despite the name). It is really just a set of Ansible scripts to configure Docker on a remote host, but it has extra goodies like Terraform and a CLI for creating new roles, docs, etc. I contributed to the project for a while, but it has been probably 2-3 years. Since then I've just been using my own (simplified) set of roles/playbooks.

    App Packaging & Development

  • Importers?
    colonelpanicC colonelpanic

    The Firefly III Data Importer does not require any authentication to use. This means anyone with the URL can start importing CSV files.

    I run the fireflyiii/data-importer container on a separate server with Traefik as the reverse proxy and Authelia (for ForwardAuth) to force logging in. This is probably overkill for a single user and why I recommend just running this from your workstation. Docker and docker-compose need to be installed.

    Copy the docker-compose yaml below and enter your environment variables. Save it in a folder on your workstation.

    docker-compose.yml:

    version: '3'
    
    services:
      app:
        image: fireflyiii/data-importer:latest
        container_name: firefly-iii-data-importer
        restart: unless-stopped
        environment:
          # See https://docs.firefly-iii.org/data-importer/install/configure/
          - FIREFLY_III_URL=https://sub.domain.tld
          - VANITY_URL=https://sub.domain.tld
          - FIREFLY_III_ACCESS_TOKEN=ey...........
          #- FIREFLY_III_CLIENT_ID=
          #- NORDIGEN_ID=
          #- NORDIGEN_KEY=
          #- SPECTRE_APP_ID=
          #- SPECTRE_SECRET=
        ports:
          - 8081:8080
    

    Once you've modified the file with all of your environment variables you just need to navigate to the folder containing the docker-compose file in a terminal and run docker-compose up -d. This will start the container in detached mode. Once it is up and running you can access the data-importer at http://localhost:8081/

    When you're done importing you can go back to the directory with the docker-compose file and run docker-compose down to stop the container.

    I can share my Traefik labels for anyone interested in setting up Forward Auth through Authelia.

    Hope this helps!

    Firefly III firefly-iii importers

  • Unable to login after upgrade to Firefly III 5.6.10
    colonelpanicC colonelpanic

    @girish - that did the trick. I upgraded to 2.3.0-1 and I can log in as before.

    Firefly III

  • Vikunja API and Cloudron
    colonelpanicC colonelpanic

    I'd like to utilize the Vikunja API. However, it looks like all of the requests require JWT-Auth with the exception of calDAV requests. If I'm reading the API docs correctly then this would require Open ID Connect to utilize the API.

    Has anyone here been able to set this up? I believe Vikunja user management is currently handled by the app and it looks like we can configure Open ID in the config.yml — I assume changes made here would persist through upgrades?

    I found this forum topic on using Kopano Meet as an OIDC provider. This looks promising. Is anyone else using an app that is dedicated to authentication like Authelia or Keycloak on Cloudron?

    Lastly, would doing something like this require changing the CSP headers? This is where I start to get lost. 😉

    Thanks in advance for any input!

    Vikunja

  • Shared Calendars in Radicale
    colonelpanicC colonelpanic

    @nebulon, I might have been to quick to mark this as solved. The /app/data/rights file is still there after a restart. However, the /app/code/config file has the rights type set to owner_only. See screenshot below. So Radicale doesn't actually use the rights file.

    CleanShot 2022-01-18 at 18.59.09@2x.png

    Radicale

  • Unable to access Joplin Server API
    colonelpanicC colonelpanic

    I'm trying to use the Joplin Data API, but I'm not getting anywhere. I am using the firewall my VPS provider has, and I made sure to accept inbound TCP requests to port 41184 per the Joplin docs. I also added it to the whitelist per the Cloudron docs. This did not resolve the issue. Any idea what I could be missing? Thanks in advance.

    Joplin Server

  • Unable to access Joplin Server API
    colonelpanicC colonelpanic

    Update: I am able to access the endpoint GET /ping, but nothing else works. The rest of the endpoints (notes, tag, folders) just respond with:

    {
    	"error": "Path not found: api/notes"
    }
    

    I tried with the following URLS:

    • sub.domain.tld:41184/ping
    • sub.domain.tld/api/ping

    The URL using /api/ping responds with:

    {
    	"status": "ok",
    	"message": "Joplin Server is running"
    }
    
    Joplin Server

  • Regular App Packaging Event
    colonelpanicC colonelpanic

    I'd like to watch and eventually join in the development when I'm more familiar with packaging apps for Cloudron.

    App Packaging & Development

  • DNS domain expiration monitoring
    colonelpanicC colonelpanic

    Here is the link if you want to vote for it - https://forum.cloudron.io/topic/6428/domainmod-domain-management

    Feature Requests

  • Importers?
    colonelpanicC colonelpanic

    @jagadeesh-s2104 - Great question. It looks you can map a volume between the docker container and the host. So anything you put in that folder would be picked up and imported. Here is an updated docker-compose with the volume section in the yaml:

    version: '3'
    
    services:
      app:
        image: fireflyiii/data-importer:latest
        container_name: firefly-iii-data-importer
        restart: unless-stopped
        environment:
          # See https://docs.firefly-iii.org/data-importer/install/configure/
          - FIREFLY_III_URL=https://sub.domain.tld
          - VANITY_URL=https://sub.domain.tld
          - FIREFLY_III_ACCESS_TOKEN=ey...........
        volumes:
          - /home/colonelpanic/fireflyiii-importer/csvdrop:/import
        ports:
          - 8081:8080
    

    This option is outlined in their docs here - https://docs.firefly-iii.org/data-importer/usage/command_line/

    It looks like you could also setup a cron job that use a POST request. Docs on that here - https://docs.firefly-iii.org/data-importer/usage/post/

    Firefly III firefly-iii importers

  • PTR problem between Linode & Mastadon
    colonelpanicC colonelpanic

    @DeBossNow, where are you configuring your rDNS settings? I don't have that issue. I can set sub.domain.tld in the Networking tab of the Linode that Cloudron is installed on...

    Support linode ptr

  • Regular App Packaging Event
    colonelpanicC colonelpanic

    @BrutalBirdie said in Regular App Packaging Event:

    @colonelpanic I think such an event would be the best place to learn packaging.
    So feel free to attend and ask as many questions as possible.

    More appdevs more apps for Cloudron 🙂

    I'm still deploying apps on two different servers. I use Cloudron when they have the app that I want and then I have a separate server where I deploy apps using the docker compose module in ansible. I was hopeful that I could join one of these sessions and get familiar with the process first and then start migrating everything to Cloudron. Any chance there is an event coming up? I live on the east coast of the US (EDT time zone), but I would join a meeting at any time if there is one being held soon. Please let me know!

    App Packaging & Development

  • Vikunja API and Cloudron
    colonelpanicC colonelpanic

    @girish, I am using a OTP with Vikunja—but I opted to create a new user and share only the lists I want to automate with that user. I think I'm good to go for now.

    @fbartels, thanks for confirming! I have more questions regarding CSP, but I'll try to do some research on my own and start a new topic in the correct category if needed.

    Vikunja

  • Shared Calendars in Radicale
    colonelpanicC colonelpanic

    Hi team,

    The Cloudron documentation for Radicale outline how to setup custom permissions using a rights file. This file does not exist in the /app/data/ folder. If created, it does not persist through a restart of the container. Is this a bug or am I missing something?

    Thanks in advance.

    Radicale
  • Login

  • Don't have an account? Register

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