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

    Setup Nextcloud 19.0.4 on Fedora 32

    Scheduled Pinned Locked Moved IT Discussion
    fedorafedora 32nextcloudnextcloud 19how toreal instructions
    46 Posts 3 Posters 3.8k Views
    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.
    • 1
      1337 @JaredBusch
      last edited by

      @JaredBusch said in Setup Nextcloud 19.0.4 on Fedora 32:

      @Pete-S said in Setup Nextcloud 19.0.4 on Fedora 32:

      @JaredBusch said in Setup Nextcloud 19.0.4 on Fedora 32:

      @Pete-S said in Setup Nextcloud 19.0.4 on Fedora 32:

      I wonder about the ^DocumentRoot though. Apache don't need it to be the start of the line. There could be some whitespace first.

      That is because there are 3 instances in the file. But only that one matters.
      d01fc01b-9f82-44b8-9939-1c293cbfd751-image.png

      I understand I'm just thinking about whitespace. It's very common to have indentation in the conf files. Especially when you are putting it under virtualhost.

      This is not in a vhost. this is the main apache config file. Assumption is a single purpose server. anything else is advanced beyond this guide.

      Yeah, makes sense.

      1 Reply Last reply Reply Quote 0
      • 1
        1337
        last edited by 1337

        @JaredBusch

        sudo sed -i 's#(^DocumentRoot).*$#\1 "'$WWW_PATH/$APP_FOLDER'"#' /etc/httpd/conf/httpd.conf

        I wonder if the capture group is actually worth it. You're just capturing the static "DocumentRoot".
        It's much cleaner without it and less escaping and quoting.

        sudo sed -i "s#^DocumentRoot.*$#DocumentRoot $WWW_PATH/$APP_FOLDER#" /etc/httpd/conf/httpd.conf
        

        Never mind, not much of an improvement.

        JaredBuschJ 1 Reply Last reply Reply Quote 0
        • JaredBuschJ
          JaredBusch @1337
          last edited by JaredBusch

          @Pete-S said in Setup Nextcloud 19.0.4 on Fedora 32:

          @JaredBusch

          sudo sed -i 's#(^DocumentRoot).*$#\1 "'$WWW_PATH/$APP_FOLDER'"#' /etc/httpd/conf/httpd.conf

          I wonder if the capture group is actually worth it. You're just capturing the static "DocumentRoot".
          It's much cleaner without it and less escaping and quoting.

          sudo sed -i "s#^DocumentRoot.*$#DocumentRoot $WWW_PATH/$APP_FOLDER#" /etc/httpd/conf/httpd.conf
          

          ee801eea-6087-437c-93a7-2e66d5bea864-image.png

          and you are still missing the point that the default file has double quotes around it.
          required or not, if it is the default format, I will keep it.

          1 1 Reply Last reply Reply Quote 0
          • 1
            1337 @JaredBusch
            last edited by

            @JaredBusch said in Setup Nextcloud 19.0.4 on Fedora 32:

            @Pete-S said in Setup Nextcloud 19.0.4 on Fedora 32:

            @JaredBusch

            sudo sed -i 's#(^DocumentRoot).*$#\1 "'$WWW_PATH/$APP_FOLDER'"#' /etc/httpd/conf/httpd.conf

            I wonder if the capture group is actually worth it. You're just capturing the static "DocumentRoot".
            It's much cleaner without it and less escaping and quoting.

            sudo sed -i "s#^DocumentRoot.*$#DocumentRoot $WWW_PATH/$APP_FOLDER#" /etc/httpd/conf/httpd.conf
            

            ee801eea-6087-437c-93a7-2e66d5bea864-image.png

            Ah, it's the regexp.
            OK, last chance:

            sudo sed -i 's#^DocumentRoot.*$#DocumentRoot '$WWW_PATH/$APP_FOLDER# /etc/httpd/conf/httpd.conf
            
            JaredBuschJ 1 Reply Last reply Reply Quote 0
            • JaredBuschJ
              JaredBusch @1337
              last edited by JaredBusch

              @Pete-S said in Setup Nextcloud 19.0.4 on Fedora 32:

              @JaredBusch said in Setup Nextcloud 19.0.4 on Fedora 32:

              @Pete-S said in Setup Nextcloud 19.0.4 on Fedora 32:

              @JaredBusch

              sudo sed -i 's#(^DocumentRoot).*$#\1 "'$WWW_PATH/$APP_FOLDER'"#' /etc/httpd/conf/httpd.conf

              I wonder if the capture group is actually worth it. You're just capturing the static "DocumentRoot".
              It's much cleaner without it and less escaping and quoting.

              sudo sed -i "s#^DocumentRoot.*$#DocumentRoot $WWW_PATH/$APP_FOLDER#" /etc/httpd/conf/httpd.conf
              

              ee801eea-6087-437c-93a7-2e66d5bea864-image.png

              Ah, it's the regexp.
              OK, last chance:

              sudo sed -i 's#^DocumentRoot.*$#DocumentRoot '$WWW_PATH/$APP_FOLDER# /etc/httpd/conf/httpd.conf
              

              That is the same as I have above, less the double quotes around the file path. Well and capture group

              1 Reply Last reply Reply Quote 1
              • JaredBuschJ
                JaredBusch
                last edited by

                The top post has been edited to now include the pretty URL and self signed SSL

                HTTPS only. HTTP not open on the firewall.

                JaredBuschJ 1 Reply Last reply Reply Quote 3
                • JaredBuschJ
                  JaredBusch @JaredBusch
                  last edited by JaredBusch

                  @JaredBusch said in Setup Nextcloud 19.0.4 on Fedora 32:

                  The top post has been edited to now include the pretty URL and self signed SSL

                  HTTPS only. HTTP not open on the firewall.

                  I just followed these through start to finish.
                  Copy/Paste only.

                  b0dc6866-d819-44ef-b235-f268760cfa1d-image.png

                  1 Reply Last reply Reply Quote 0
                  • JaredBuschJ
                    JaredBusch
                    last edited by JaredBusch

                    Just did this today, except I used Fedora 36 and latest Nextcloud instead of 19.0.4

                    wget https://download.nextcloud.com/server/releases/latest.tar.bz2
                    

                    f41ac0fb-3e04-4d22-8626-47f950adc94d-image.png

                    JaredBuschJ 1 Reply Last reply Reply Quote 0
                    • JaredBuschJ
                      JaredBusch @JaredBusch
                      last edited by

                      You can clear the phone warning by putting this in your /var/www/html/nextcloud/config/config.php file. Obviously change the Country Cody appropriately.
                      https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements

                      'default_phone_region' => 'US',
                      
                      1 Reply Last reply Reply Quote 0
                      • JaredBuschJ
                        JaredBusch
                        last edited by

                        Still works on Fedora 37....

                        1 Reply Last reply Reply Quote 3
                        • 1
                        • 2
                        • 3
                        • 1 / 3
                        • First post
                          Last post