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
  1. Cloudron Forum
  2. App Wishlist
  3. Paperless - indexing and archiving scanned documents

Paperless - indexing and archiving scanned documents

Scheduled Pinned Locked Moved Solved App Wishlist
45 Posts 14 Posters 8.0k Views 22 Watching
  • 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.
    • scookeS scooke

      @timconsidine Hello! To get this installed, did you download the source, cd into the directory and run cloudron build then cloudron install? I only once ever managed to install a non-official app but I totally forget how I did it!

      One place I get stuck on conceptually is at https://docs.cloudron.io/custom-apps/tutorial/, where it tells us to build:

      # build the app
      $ docker build -t username/nodejs-app:1.0.0 .
      

      What in the world is "username" supposed to be? Just a bit earlier it tells us to git clone https://git.cloudron.io/cloudron/tutorial-nodejs-app, so why wouldn't the build section just use cloudron as the username? And if it isn't cloudron but myself, does this mean it is going to be put in a directory in the directory I'm building in? Anyway, this stuff confuses the heck out of me.

      timconsidineT Offline
      timconsidineT Offline
      timconsidine
      App Dev
      wrote on last edited by timconsidine
      #41

      @scooke No I didn't use cloudron build
      My process is :

      • install cloudron cli (but I guess you did this)
      • have your own docker repository : this is what is meant by username. I think it is best described as reponame. I am not so sophisticated as to have my own private repository system. I just use the free account on https://hub.docker.com/
      • install Docker Desktop for your platform
      • on local machine create a directory e.g. /cloudron-custom/appname and change into the appname directory
      • download a zip file of the app source and unzip into the appname directory
      • make sure you have Docker Desktop running (which logs you into the free hub.docker account)
      • then build using docker build -t <reponame>/<appname>:<tag> . NB my change of terminology, and remember the trailing dot
      • if I understand correctly, tag is only to distinguish different builds of the app. Initially i just ignored these, but probably good practice. But they can be anything (date, codeword)
      • the built app is now just on your local machine so get it into the reppository system you chose, e.g. hub.docker.com using docker push <reponame>/<appname>:<tag>
      • then it is available to cloudron cli so cloudron install --image <reponame>/<appname>:<tag> will ask you what location you want (e.g. appname.yourdomain.com)
      • generally it is seamless from there, watch the pretty dots and when finished it should be in your Cloudron dashboard, ready to set access permissions or resources if you don't want the default.

      I guess this is not a sophisticated process, it has multiple steps, but I find that easier when something goes wrong to debug.

      I think my build of Paperless-NG is available publicly at tcmbp132021/paperless-ng:derek210709
      I've never tried it but maybe you could save some effort and try just doing cloudron install --image tcmbp132021/paperless-ng:derek210709
      Maybe there will be some permission issues, but it says it is public. If you try that, let me know, it will be useful to know.

      I hope that's not too granular for anybody, personally I just like having step-by-step instructions. Good luck and shout if you run into problems. You will succeed !

      scookeS 1 Reply Last reply
      1
      • timconsidineT timconsidine

        @scooke No I didn't use cloudron build
        My process is :

        • install cloudron cli (but I guess you did this)
        • have your own docker repository : this is what is meant by username. I think it is best described as reponame. I am not so sophisticated as to have my own private repository system. I just use the free account on https://hub.docker.com/
        • install Docker Desktop for your platform
        • on local machine create a directory e.g. /cloudron-custom/appname and change into the appname directory
        • download a zip file of the app source and unzip into the appname directory
        • make sure you have Docker Desktop running (which logs you into the free hub.docker account)
        • then build using docker build -t <reponame>/<appname>:<tag> . NB my change of terminology, and remember the trailing dot
        • if I understand correctly, tag is only to distinguish different builds of the app. Initially i just ignored these, but probably good practice. But they can be anything (date, codeword)
        • the built app is now just on your local machine so get it into the reppository system you chose, e.g. hub.docker.com using docker push <reponame>/<appname>:<tag>
        • then it is available to cloudron cli so cloudron install --image <reponame>/<appname>:<tag> will ask you what location you want (e.g. appname.yourdomain.com)
        • generally it is seamless from there, watch the pretty dots and when finished it should be in your Cloudron dashboard, ready to set access permissions or resources if you don't want the default.

        I guess this is not a sophisticated process, it has multiple steps, but I find that easier when something goes wrong to debug.

        I think my build of Paperless-NG is available publicly at tcmbp132021/paperless-ng:derek210709
        I've never tried it but maybe you could save some effort and try just doing cloudron install --image tcmbp132021/paperless-ng:derek210709
        Maybe there will be some permission issues, but it says it is public. If you try that, let me know, it will be useful to know.

        I hope that's not too granular for anybody, personally I just like having step-by-step instructions. Good luck and shout if you run into problems. You will succeed !

        scookeS Offline
        scookeS Offline
        scooke
        wrote on last edited by
        #42

        @timconsidine This is super helpful. I guess another thing that confuses me is, if I understand this process, the hub.docker.com site is going to end up (or already is) jam-packed with 1001 Docker images from everyone and their grandmother. Seems ineffecient and confusing to me.

        I'll try skipping to the install step with the filled in <reponame>:<appname> details you gave. Thanks!

        A life lived in fear is a life half-lived

        timconsidineT 1 Reply Last reply
        0
        • scookeS scooke

          @timconsidine This is super helpful. I guess another thing that confuses me is, if I understand this process, the hub.docker.com site is going to end up (or already is) jam-packed with 1001 Docker images from everyone and their grandmother. Seems ineffecient and confusing to me.

          I'll try skipping to the install step with the filled in <reponame>:<appname> details you gave. Thanks!

          timconsidineT Offline
          timconsidineT Offline
          timconsidine
          App Dev
          wrote on last edited by
          #43

          @scooke I think that's Docker's problem !
          No different to any other SaaS-style hosted service. Providing performance on your account is OK, it's probably nothing to worry about.

          Or alternatively set up a private repository. Isn't there a Cloudron app already for that ?

          I've not been brave enough / had enough time to do that yet.

          1 Reply Last reply
          0
          • scookeS Offline
            scookeS Offline
            scooke
            wrote on last edited by
            #44

            @doodlemania2 With the help of @timconsidine I have this installed also. Looks and runs smooth! Thank you!

            A life lived in fear is a life half-lived

            1 Reply Last reply
            4
            • neurokrishN neurokrish referenced this topic on
            • nebulonN Away
              nebulonN Away
              nebulon
              Staff
              wrote on last edited by
              #45

              So this app is published as unstable in the paperless-ng flavor, thanks to @doodlemania2 for the majority of the initial packaging!

              The forum section for further feedback and issues is now https://forum.cloudron.io/category/137/paperless-ng so I will lock this topic.

              1 Reply Last reply
              8
              • nebulonN nebulon locked this topic on
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


                • Login

                • Don't have an account? Register

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