ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Install NextCloud 11 on Fedora 25 with SaltStack

    IT Discussion
    nextcloud nextcloud 11 fedora linux fedora 25 redis mariadb salt saltstack devops scott alan miller sam salt administration
    14
    201
    41.0k
    Loading More Posts
    • 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.
    • scottalanmillerS
      scottalanmiller @FATeknollogee
      last edited by

      @FATeknollogee said in Install NextCloud 11 on Fedora 25 with SaltStack:

      Can someone break this down in plain English for those of us that aren't that smart?

      Which part?

      FATeknollogeeF 1 Reply Last reply Reply Quote 0
      • FATeknollogeeF
        FATeknollogee @scottalanmiller
        last edited by

        @scottalanmiller said in Install NextCloud 11 on Fedora 25 with SaltStack:

        @FATeknollogee said in Install NextCloud 11 on Fedora 25 with SaltStack:

        Can someone break this down in plain English for those of us that aren't that smart?

        Which part?

        After the o/s is installed, how do get here? "To use nextcloud.sls you will need to copy all three files to your /srv/salt/ directory as it will pull the two configuration files from there to put them on the server.

        /srv/salt/nextcloud.sls"

        scottalanmillerS 1 Reply Last reply Reply Quote 0
        • scottalanmillerS
          scottalanmiller @FATeknollogee
          last edited by

          @FATeknollogee said in Install NextCloud 11 on Fedora 25 with SaltStack:

          @scottalanmiller said in Install NextCloud 11 on Fedora 25 with SaltStack:

          @FATeknollogee said in Install NextCloud 11 on Fedora 25 with SaltStack:

          Can someone break this down in plain English for those of us that aren't that smart?

          Which part?

          After the o/s is installed, how do get here? "To use nextcloud.sls you will need to copy all three files to your /srv/salt/ directory as it will pull the two configuration files from there to put them on the server.

          /srv/salt/nextcloud.sls"

          This is a SaltStack state file (hence "with SaltStack" in the title.) So you would need to install SaltStack to do this. If you use the SaltStack tag here on the community, there are guides to installing a Salt Master and a Salt Minion (the minion is the server on which you would install NextCloud, for example.) I'm turning out guides regularly which basically completely manage your servers, so this can be worthwhile as building servers becomes pretty much zero work this way.

          FATeknollogeeF 1 Reply Last reply Reply Quote 1
          • FATeknollogeeF
            FATeknollogee
            last edited by

            The Master/Minion part is simple, that I figured out.

            Getting to the NextCloud install is where I got lost.

            scottalanmillerS 1 Reply Last reply Reply Quote 0
            • scottalanmillerS
              scottalanmiller @FATeknollogee
              last edited by

              @FATeknollogee said in Install NextCloud 11 on Fedora 25 with SaltStack:

              The Master/Minion part is simple, that I figured out.

              Getting to the NextCloud install is where I got lost.

              You put the NextCloud state file onto your Salt master and state.apply it to the minion in question. The minion will build itself automatically.

              1 Reply Last reply Reply Quote 1
              • scottalanmillerS
                scottalanmiller
                last edited by

                So for example here, there are three files to save. Just save them to the locations specified for each file (literally just copy and paste them.) This is on the master, you never log into the minion.

                Then from the master (and assuming your minion's name is minion1) you would run a command like this...

                salt 'minion1' state.apply nextcloud
                

                And wait as the magic happens and your blank minion turns into a fully working NextCloud 11 instance.

                1 Reply Last reply Reply Quote 1
                • FATeknollogeeF
                  FATeknollogee
                  last edited by

                  In /srv/salt/ I need to create nextcloud.sls, ssl.conf & redis.conf
                  Copy & paste the contents
                  state.apply = magic?

                  scottalanmillerS 1 Reply Last reply Reply Quote 0
                  • scottalanmillerS
                    scottalanmiller @FATeknollogee
                    last edited by

                    @FATeknollogee said in Install NextCloud 11 on Fedora 25 with SaltStack:

                    In /srv/salt/ I need to create nextcloud.sls, ssl.conf & redis.conf
                    Copy & paste the contents
                    state.apply = magic?

                    Yes, create those files and yes, salt is magic.

                    FATeknollogeeF 1 Reply Last reply Reply Quote 0
                    • FATeknollogeeF
                      FATeknollogee @scottalanmiller
                      last edited by

                      @scottalanmiller said in Install NextCloud 11 on Fedora 25 with SaltStack:

                      @FATeknollogee said in Install NextCloud 11 on Fedora 25 with SaltStack:

                      In /srv/salt/ I need to create nextcloud.sls, ssl.conf & redis.conf
                      Copy & paste the contents
                      state.apply = magic?

                      Yes, create those files and yes, salt is magic.

                      That's so easy even a caveman :clown: like me could do it.
                      I was over-thinking & kept "googling" for a NextCloud.sls download 🤦

                      scottalanmillerS 1 Reply Last reply Reply Quote 1
                      • scottalanmillerS
                        scottalanmiller @FATeknollogee
                        last edited by

                        @FATeknollogee said in Install NextCloud 11 on Fedora 25 with SaltStack:

                        @scottalanmiller said in Install NextCloud 11 on Fedora 25 with SaltStack:

                        @FATeknollogee said in Install NextCloud 11 on Fedora 25 with SaltStack:

                        In /srv/salt/ I need to create nextcloud.sls, ssl.conf & redis.conf
                        Copy & paste the contents
                        state.apply = magic?

                        Yes, create those files and yes, salt is magic.

                        That's so easy even a caveman :clown: like me could do it.
                        I was over-thinking & kept "googling" for a NextCloud.sls download 🤦

                        My plan is to eventually polish these further and move them to GitHub and let people pull my whole library and just choose what they want that way. For now, some copy and pastes.

                        Because Salt defines the state of the system, sharing configurations becomes really easy.

                        dafyreD 1 Reply Last reply Reply Quote 1
                        • dafyreD
                          dafyre @scottalanmiller
                          last edited by

                          @scottalanmiller said in Install NextCloud 11 on Fedora 25 with SaltStack:

                          @FATeknollogee said in Install NextCloud 11 on Fedora 25 with SaltStack:

                          @scottalanmiller said in Install NextCloud 11 on Fedora 25 with SaltStack:

                          @FATeknollogee said in Install NextCloud 11 on Fedora 25 with SaltStack:

                          In /srv/salt/ I need to create nextcloud.sls, ssl.conf & redis.conf
                          Copy & paste the contents
                          state.apply = magic?

                          Yes, create those files and yes, salt is magic.

                          That's so easy even a caveman :clown: like me could do it.
                          I was over-thinking & kept "googling" for a NextCloud.sls download 🤦

                          My plan is to eventually polish these further and move them to GitHub and let people pull my whole library and just choose what they want that way. For now, some copy and pastes.

                          Because Salt defines the state of the system, sharing configurations becomes really easy.

                          It's your NextCloud 11 file that got me started on my own, lol.

                          1 Reply Last reply Reply Quote 1
                          • FATeknollogeeF
                            FATeknollogee
                            last edited by

                            If you are installing multiple 3rd party apps like NextCloud, ownCloud (i know, bad example) etc...

                            Do you continue to use the same master? (I know you would have multiple minions)

                            scottalanmillerS 1 Reply Last reply Reply Quote 0
                            • scottalanmillerS
                              scottalanmiller @FATeknollogee
                              last edited by

                              @FATeknollogee said in Install NextCloud 11 on Fedora 25 with SaltStack:

                              If you are installing multiple 3rd party apps like NextCloud, ownCloud (i know, bad example) etc...

                              Do you continue to use the same master? (I know you would have multiple minions)

                              Yes, a single master can handle tens of thousands of servers.

                              FATeknollogeeF 1 Reply Last reply Reply Quote 0
                              • FATeknollogeeF
                                FATeknollogee @scottalanmiller
                                last edited by FATeknollogee

                                @scottalanmiller said in Install NextCloud 11 on Fedora 25 with SaltStack:

                                Yes, a single master can handle tens of thousands of servers.

                                Does one need to worry about increasing the resources of this "master" vm - more RAM, more disk space etc

                                What kind of resources are you starting with - RAM, vCPU, disk etc?

                                scottalanmillerS StrongBadS 2 Replies Last reply Reply Quote 0
                                • scottalanmillerS
                                  scottalanmiller @FATeknollogee
                                  last edited by

                                  @FATeknollogee said in Install NextCloud 11 on Fedora 25 with SaltStack:

                                  @scottalanmiller said in Install NextCloud 11 on Fedora 25 with SaltStack:

                                  Yes, a single master can handle tens of thousands of servers.

                                  Does one need to worry about increasing the resources of this "master" vm - more RAM, more disk space etc

                                  What kind of resources are you starting with - RAM, vCPU, disk etc?

                                  Eventually, but Masters use almost no resources. 512MB and one vCPU is really enough for all you will ever need to handle.

                                  1 Reply Last reply Reply Quote 0
                                  • StrongBadS
                                    StrongBad @FATeknollogee
                                    last edited by

                                    @FATeknollogee said in Install NextCloud 11 on Fedora 25 with SaltStack:

                                    @scottalanmiller said in Install NextCloud 11 on Fedora 25 with SaltStack:

                                    Yes, a single master can handle tens of thousands of servers.

                                    Does one need to worry about increasing the resources of this "master" vm - more RAM, more disk space etc

                                    What kind of resources are you starting with - RAM, vCPU, disk etc?

                                    Very light system. You won't need much. And since it is only configuration even if it slows down, you won't care.

                                    1 Reply Last reply Reply Quote 0
                                    • FATeknollogeeF
                                      FATeknollogee
                                      last edited by

                                      Any good reasons to not accept the default values?
                                      0_1491348824907_fedora25.PNG

                                      1 Reply Last reply Reply Quote 0
                                      • scottalanmillerS
                                        scottalanmiller
                                        last edited by

                                        Depends, what are you building? For a NextCloud instance, 25GB is not much storage.

                                        JaredBuschJ 1 Reply Last reply Reply Quote 1
                                        • scottalanmillerS
                                          scottalanmiller
                                          last edited by

                                          Welcoming @brandon220 to the club as he got his NC11 install based on this state file up and running yesterday.

                                          brandon220B 1 Reply Last reply Reply Quote 2
                                          • brandon220B
                                            brandon220 @scottalanmiller
                                            last edited by

                                            @scottalanmiller Thank you sir. I do have another question - I set up another user and the email for alerts etc. I shutdown the VM from the terminal. Went to my Hyper-V manager and did an export. I started the server again and all is well. Went to the browser to start working in NC again but got page cannot be displayed error. I issued a start command for the httpd service and then got a blank page but no error. Re-ran the salt 'servername' state.apply nextcloud command again and got the return message Succeeded 19 Changed 3. The NC instance is then working again and my info is still there. I am trying to figure out where the issue is. Not sure if this has happened to any of the other installs that you have done or witnessed.

                                            1 Reply Last reply Reply Quote 1
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 6
                                            • 7
                                            • 10
                                            • 11
                                            • 5 / 11
                                            • First post
                                              Last post