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 Packaging & Development
  3. Install own app failed with No CloudronManifest.json found

Install own app failed with No CloudronManifest.json found

Scheduled Pinned Locked Moved Solved App Packaging & Development
clipackaging
14 Posts 3 Posters 2.4k Views 4 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.
  • R Offline
    R Offline
    roru2k20
    wrote on last edited by
    #4

    Okay I understand!
    It was not clear to me that I also had to be locally in the same directory.

    Now I have tested on my VS Code with installed Docker Desktop, npm with chocolatey, git and so on and it doesn't work for me. I think the problem is, that my user has no admin rights, therefore I can't install correctly any npm tools and therefore no cloudron cli work.

    With cloudron login my.... I get

    PS H:\Projekte\Docker\cloudron-mariadb> cloudron login my....
    internal/fs/utils.js:230
        throw err;
        ^
    
    Error: ENOENT: no such file or directory, open '\Users\axelh\.cloudron.json'
        at Object.openSync (fs.js:458:3)
        at Object.writeFileSync (fs.js:1355:35)
        at save (C:\Users\axelh\AppData\Roaming\npm\node_modules\cloudron\src\config.js:63:8)
        at set (C:\Users\axelh\AppData\Roaming\npm\node_modules\cloudron\src\config.js:71:5)
        at Object.<anonymous> (C:\Users\axelh\AppData\Roaming\npm\node_modules\cloudron\src\config.js:55:60)
        at Module._compile (internal/modules/cjs/loader.js:1138:30)
        at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)
        at Module.load (internal/modules/cjs/loader.js:986:32)
        at Function.Module._load (internal/modules/cjs/loader.js:879:14)
        at Module.require (internal/modules/cjs/loader.js:1026:19) {
      errno: -4058,
      syscall: 'open',
      code: 'ENOENT',
      path: '\\Users\\axelh\\.cloudron.json'
    }
    PS H:\Projekte\Docker\cloudron-mariadb> 
    

    I have to work something out

    1 Reply Last reply
    0
    • nebulonN Offline
      nebulonN Offline
      nebulon
      Staff
      wrote on last edited by
      #5

      We haven't really tested it on windows yet. I will do so in the next couple of days, to see if we need some special fixes there.

      1 Reply Last reply
      0
      • R Offline
        R Offline
        roru2k20
        wrote on last edited by
        #6

        I install ZorinOS on HyperV and try it there

        1 Reply Last reply
        0
        • R Offline
          R Offline
          roru2k20
          wrote on last edited by
          #7

          Hey,
          I did everything differently than I had planned 😊

          I have installed my first app on my instance, but i can't connect to mariadb-server.
          Yes my plan was to install a standalone mariadb-server to use it as cloud database without any connection to the internal database.

          Now I would like to test my server and I can't connect. The server runs good, the special credentials that I have created dynamically while installation works, but when I try to connect from my Client Valentina Studio on Zorin OS to the server nothing happens.

          What I'm doing wrong?

          https://bitbucket.org/roru2k20/cloudron-mariadb/src/master/

          Can anybody help me? All knowledge I have acquired autodidactically

          Thanks and have a nice evening.

          murgeroM 1 Reply Last reply
          0
          • R roru2k20

            Hey,
            I did everything differently than I had planned 😊

            I have installed my first app on my instance, but i can't connect to mariadb-server.
            Yes my plan was to install a standalone mariadb-server to use it as cloud database without any connection to the internal database.

            Now I would like to test my server and I can't connect. The server runs good, the special credentials that I have created dynamically while installation works, but when I try to connect from my Client Valentina Studio on Zorin OS to the server nothing happens.

            What I'm doing wrong?

            https://bitbucket.org/roru2k20/cloudron-mariadb/src/master/

            Can anybody help me? All knowledge I have acquired autodidactically

            Thanks and have a nice evening.

            murgeroM Offline
            murgeroM Offline
            murgero
            App Dev
            wrote on last edited by
            #8

            @roru2k20 To use cloudrons built-in mysql server (MariaDB is mysql!) you need to add the mysql addon to the manifest. Then you will get auto-generated credentials via environment variables.

            https://cloudron.io/documentation/custom-apps/addons/#mysql

            Screenshot of how the manifest would look with it:
            ba36fac5-95f1-4729-96b1-a6c471c22f7f-image.png

            Please note the syntax - it's a JSON file and will need to be formatted properly!

            --
            https://urgero.org
            ~ Professional Nerd. Freelance Programmer. ~

            R 1 Reply Last reply
            1
            • murgeroM murgero

              @roru2k20 To use cloudrons built-in mysql server (MariaDB is mysql!) you need to add the mysql addon to the manifest. Then you will get auto-generated credentials via environment variables.

              https://cloudron.io/documentation/custom-apps/addons/#mysql

              Screenshot of how the manifest would look with it:
              ba36fac5-95f1-4729-96b1-a6c471c22f7f-image.png

              Please note the syntax - it's a JSON file and will need to be formatted properly!

              R Offline
              R Offline
              roru2k20
              wrote on last edited by
              #9

              @murgero many thanks but my plan is not to connect to the internal server. My plan is only to create a standalone server.

              Now I have installed successfully, but I can't connect to them.

              When I test the container with a portscanner only 80, 443, 22 and 222 are open. My plan is 6033.

              Screenshot_20200725-111439.png

              Is this a good plan?

              When all is fine next step is to combine with phpMyAdmin in one installation.

              1 Reply Last reply
              0
              • R Offline
                R Offline
                roru2k20
                wrote on last edited by
                #10

                Now I have change all Ports to 6033 and I can't connect to the MariaDB-Server

                Here you can see my netstat -tulpen export
                Bildschirmfoto vom 2020-07-25 13-32-09.png

                But further my portscanner said no open Port 6033.

                What I'm doing wrong???

                1 Reply Last reply
                0
                • nebulonN Offline
                  nebulonN Offline
                  nebulon
                  Staff
                  wrote on last edited by
                  #11

                  In your case you have to specify the ports in the CloudronManifest. See https://cloudron.io/documentation/custom-apps/manifest/#tcpports for that

                  Generally, what is your reason to require a standalone mysql server as an app on your Cloudron?

                  1 Reply Last reply
                  1
                  • R Offline
                    R Offline
                    roru2k20
                    wrote on last edited by
                    #12

                    I would like to test if I can create an App for Cloudron.

                    But may be as App for centralized database server for development. It is only an idea from me.

                    When it successfull done I would like to test more, may be more complicated app.

                    1 Reply Last reply
                    0
                    • R Offline
                      R Offline
                      roru2k20
                      wrote on last edited by
                      #13

                      Oh my godness...I'm so blind

                      In Germany we often say: We can't see the forest for the trees. 😉

                      It works great!! It was misconfiguration of my client. My client Valentina Studio thought the connection was a MSSQL-Server and not a MariaDB/MySQL. After I recreate my connection it works with the right port and use my special credentials.

                      Thanks a lot for your help

                      1 Reply Last reply
                      0
                      • nebulonN Offline
                        nebulonN Offline
                        nebulon
                        Staff
                        wrote on last edited by
                        #14

                        Glad it solved itself 🙂

                        1 Reply Last reply
                        0
                        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