Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
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 (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. Uh. So that #Nextcloud app I've written is chugging along nicely now on my own instance.

Uh. So that #Nextcloud app I've written is chugging along nicely now on my own instance.

Scheduled Pinned Locked Moved Uncategorized
nextcloud
5 Posts 3 Posters 6 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • troed@swecyb.comT This user is from outside of this forum
    troed@swecyb.comT This user is from outside of this forum
    troed@swecyb.com
    wrote last edited by
    #1

    Uh.

    So that #Nextcloud app I've written is chugging along nicely now on my own instance. Time to look through how to make a proper release so that others can run it too right?

    Well. That release process looks like it needs a full time job all in itself to get through. Seems easier to describe to people how to do manual deployment of a docker container just like I've done for dev purposes.

    (Yes I used to work at Developer Relations at Large Global Company. Don't create too much friction if you want third parties to make stuff for your platform ...)

    joho@mastodon.onlineJ troed@swecyb.comT casraf@fosstodon.orgC 3 Replies Last reply
    0
    • troed@swecyb.comT troed@swecyb.com

      Uh.

      So that #Nextcloud app I've written is chugging along nicely now on my own instance. Time to look through how to make a proper release so that others can run it too right?

      Well. That release process looks like it needs a full time job all in itself to get through. Seems easier to describe to people how to do manual deployment of a docker container just like I've done for dev purposes.

      (Yes I used to work at Developer Relations at Large Global Company. Don't create too much friction if you want third parties to make stuff for your platform ...)

      joho@mastodon.onlineJ This user is from outside of this forum
      joho@mastodon.onlineJ This user is from outside of this forum
      joho@mastodon.online
      wrote last edited by
      #2

      @troed Mmm ... I know the feeling.

      Submitting things to the WordPress review team (themes, plugins) can be ... well, let's just say an interesting journey ๐Ÿค”

      This one was a beauty:

      "I would suggest, get some ideas from ThemeForest and impleament.
      Terrible design!"

      And then they pointed to a screenshot with basically no CSS-rendering present ๐Ÿ‘€

      (it's for this theme: https://docsmatter.joho.se)

      #tgif

      1 Reply Last reply
      0
      • troed@swecyb.comT troed@swecyb.com

        Uh.

        So that #Nextcloud app I've written is chugging along nicely now on my own instance. Time to look through how to make a proper release so that others can run it too right?

        Well. That release process looks like it needs a full time job all in itself to get through. Seems easier to describe to people how to do manual deployment of a docker container just like I've done for dev purposes.

        (Yes I used to work at Developer Relations at Large Global Company. Don't create too much friction if you want third parties to make stuff for your platform ...)

        troed@swecyb.comT This user is from outside of this forum
        troed@swecyb.comT This user is from outside of this forum
        troed@swecyb.com
        wrote last edited by
        #3

        ok, I've bit the bullet. PR asking for a signing certificate made and thus my WIP source is now public on Codeberg too.

        I've had a horribly patched together shellscript-thing running on my own Nextcloud instance on and off before, but converting it to an actual ExApp has done wonders. It's right now creating EXIF, Nextcloud tags and ALT text for _all_ images & photos (many tens of thousands) in the family's photo storage.

        That server has an Nvidia A2000 GPU. 12GB of VRAM means it can run a competent vision model (unsloth/Qwen3-VL-8B-Instruct-GGUF:Q4_K_XL) and churn through the images somewhat rapidly, whilst not using more than ~65W of power doing so.

        The end result is, IMHO, absolutely awesome. Let's see if I can manage to clean it up, conform to guidelines and make it public ...

        https://codeberg.org/troed/tagger

        1 Reply Last reply
        1
        0
        • R relay@relay.infosec.exchange shared this topic
        • troed@swecyb.comT troed@swecyb.com

          Uh.

          So that #Nextcloud app I've written is chugging along nicely now on my own instance. Time to look through how to make a proper release so that others can run it too right?

          Well. That release process looks like it needs a full time job all in itself to get through. Seems easier to describe to people how to do manual deployment of a docker container just like I've done for dev purposes.

          (Yes I used to work at Developer Relations at Large Global Company. Don't create too much friction if you want third parties to make stuff for your platform ...)

          casraf@fosstodon.orgC This user is from outside of this forum
          casraf@fosstodon.orgC This user is from outside of this forum
          casraf@fosstodon.org
          wrote last edited by
          #4

          @troed honestly, I found the process relatively easy and straightforward. I can help you if you have any specific issues. The signing thing is pretty much 4-5 commands you type once + a PR and you're good to go.

          You can also look at my app template repo for inspiration on how to automate it:

          Link Preview Image
          GitHub - chenasraf/nextcloud-app-template

          Contribute to chenasraf/nextcloud-app-template development by creating an account on GitHub.

          favicon

          GitHub (github.com)

          Feel free to reply with questions if you need help ๐Ÿ™‚ always love to see the ecosystem growing

          troed@swecyb.comT 1 Reply Last reply
          0
          • casraf@fosstodon.orgC casraf@fosstodon.org

            @troed honestly, I found the process relatively easy and straightforward. I can help you if you have any specific issues. The signing thing is pretty much 4-5 commands you type once + a PR and you're good to go.

            You can also look at my app template repo for inspiration on how to automate it:

            Link Preview Image
            GitHub - chenasraf/nextcloud-app-template

            Contribute to chenasraf/nextcloud-app-template development by creating an account on GitHub.

            favicon

            GitHub (github.com)

            Feel free to reply with questions if you need help ๐Ÿ™‚ always love to see the ecosystem growing

            troed@swecyb.comT This user is from outside of this forum
            troed@swecyb.comT This user is from outside of this forum
            troed@swecyb.com
            wrote last edited by
            #5

            @casraf Thanks! Will have a look.

            Right now I'm knee deep in debugging what I think are errors outside of my app ๐Ÿ˜• Won't be able to release if I can't get that sorted.

            https://help.nextcloud.com/t/unable-to-persist-exapp-settings/243474

            1 Reply Last reply
            1
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            • Login

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • World
            • Users
            • Groups