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

    Install Nextcloud 13.0.0 on Fedora 27

    Scheduled Pinned Locked Moved IT Discussion
    how tonextcloudnextcloud 13real instructionsguidefedora 27
    188 Posts 21 Posters 32.0k 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.
    • JaredBuschJ
      JaredBusch @brandon220
      last edited by

      @brandon220 said in Install Nextcloud 13.0.0 on Fedora 27:

      @nashbrydges I had the same issue on a Fedora install. I created a 3Tb dynamic disk and had to manually partition Fedora to get the full disk for /. This was Hyper-V 2016.

      This is a normal Fedora tactic. I'll make a guide on this later or something.

      NashBrydgesN 1 Reply Last reply Reply Quote 1
      • NashBrydgesN
        NashBrydges @brandon220
        last edited by

        @brandon220 Using Cockpit was ridiculously easy,

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

          @jaredbusch Good to know. This was my first time using Fedora.

          1 Reply Last reply Reply Quote 0
          • brandon220B
            brandon220
            last edited by

            I have a 2 Tb Nextcloud install on Ubuntu (16.04) from a couple years ago. I need to migrate everything to a new server using Fedora but a migration seems harder than it should be. Hopefully I will tackle it soon. I've not had any issues with Ubuntu but everyone here seems to dislike it.

            scottalanmillerS 1 Reply Last reply Reply Quote 0
            • ObsolesceO
              Obsolesce
              last edited by Obsolesce

              @NashBrydges

              The default behaviour of a Fedora Server install is to just use what's needed. During install, you need to select the "custom" option and add space to your / partition and/or add a /home if you desire.

              See the first section of my post here: https://mangolassi.it/topic/16084/installing-fedora-27-lamp-stack-plus-wordpress

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

                @brandon220 said in Install Nextcloud 13.0.0 on Fedora 27:

                I have a 2 Tb Nextcloud install on Ubuntu (16.04) from a couple years ago. I need to migrate everything to a new server using Fedora but a migration seems harder than it should be. Hopefully I will tackle it soon. I've not had any issues with Ubuntu but everyone here seems to dislike it.

                "Dislike" is strong. "Don't like compared to common alternatives" is better.

                1 Reply Last reply Reply Quote 3
                • M
                  mattbagan
                  last edited by

                  Whats the best way to configure the data directory? Do I create a large VM or a separate disk mounted on the data folder?

                  ObsolesceO scottalanmillerS 2 Replies Last reply Reply Quote 0
                  • ObsolesceO
                    Obsolesce @mattbagan
                    last edited by

                    @mattbagan said in Install Nextcloud 13.0.0 on Fedora 27:

                    Whats the best way to configure the data directory? Do I create a large VM or a separate disk mounted on the data folder?

                    For a file server, I'd have a separate .VHDX for the file storage, and mount it as /DATA

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

                      @mattbagan said in Install Nextcloud 13.0.0 on Fedora 27:

                      Whats the best way to configure the data directory? Do I create a large VM or a separate disk mounted on the data folder?

                      Varies on your needs. NextCloud recommends separate BtrFS volume. I like a separate LVM2 volume with XFS.

                      1 Reply Last reply Reply Quote 1
                      • M
                        mattbagan
                        last edited by

                        @scottalanmiller @Tim_G Thanks for the info. I will have a separate disk for the data. I will be using this guide to migrate from ubuntu to fedora.

                        1 Reply Last reply Reply Quote 2
                        • S
                          sopdahl
                          last edited by

                          Very nice! I've done this before on Fedora 23 with OwnCloud, but the procedure was confusing.

                          I wanted to add something for users who might have an issue like I did. I have a separate physical disk I wanted to setup for the data disk, but found myself running through most of your procedure without having setup or mounted the disk. I took your advice and used the default /var/www/html/nextcloud/data path.

                          At the NextCloud wizard, I received a "can't read or write into the data directory" message. I knew it had something to do with permissions. First, I had to re-issue the chown apache:apache -R /var/www/html/nextcloud command because once the disk was mounted the data folder reverted back to root:root - that's a given. But the same error came up. So, I figured it was SELINUX and I re-ran the selinux_config.sh script, which gave me an error for each folder saying it was already defined. Even so, I tried NextCloud again and had the same data directory error.

                          A little poking around and I found this out: you have 2 commands in SELINUX: "semanage fcontext" and "restorecon" ...
                          The "already defined" error was coming from the semanage fcontext command, so I read a bit about restorecon and discovered that if you add an "-F" parameter, it will force the command rather than bypass it if it's already been run. There is no error from restorecon, it just silently doesn't work. Adding the -F parameter worked: restorecon -R -F ${ocpath}/data.

                          Thank you, I have a nicely running NextCloud system now!

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

                            @sopdahl said in Install Nextcloud 13.0.0 on Fedora 27:

                            Very nice! I've done this before on Fedora 23 with OwnCloud, but the procedure was confusing.

                            I wanted to add something for users who might have an issue like I did. I have a separate physical disk I wanted to setup for the data disk, but found myself running through most of your procedure without having setup or mounted the disk. I took your advice and used the default /var/www/html/nextcloud/data path.

                            At the NextCloud wizard, I received a "can't read or write into the data directory" message. I knew it had something to do with permissions. First, I had to re-issue the chown apache:apache -R /var/www/html/nextcloud command because once the disk was mounted the data folder reverted back to root:root - that's a given. But the same error came up. So, I figured it was SELINUX and I re-ran the selinux_config.sh script, which gave me an error for each folder saying it was already defined. Even so, I tried NextCloud again and had the same data directory error.

                            A little poking around and I found this out: you have 2 commands in SELINUX: "semanage fcontext" and "restorecon" ...
                            The "already defined" error was coming from the semanage fcontext command, so I read a bit about restorecon and discovered that if you add an "-F" parameter, it will force the command rather than bypass it if it's already been run. There is no error from restorecon, it just silently doesn't work. Adding the -F parameter worked: restorecon -R -F ${ocpath}/data.

                            Thank you, I have a nicely running NextCloud system now!

                            No problem. I am happy you figured it out.

                            I did not think about the -F paramter to force it to redo it. That is a good idea to add to the instructions in case someone redoes something like you did.

                            1 Reply Last reply Reply Quote 1
                            • NashBrydgesN
                              NashBrydges
                              last edited by

                              The one additional step I also did was to have what Nextcloud calls "pretty URLs"

                              Add these lines to the config.php file (https if you've secured your instance with certs, http if you haven't)

                              'overwrite.cli.url' => 'https://www.mydomain.com',
                                'htaccess.RewriteBase' => '/',
                                'overwriteprotocol' => 'https',
                              

                              Then from terminal, run this command.

                              sudo -u apache php /var/www/nextcloud/occ maintenance:update:htaccess
                              

                              My URL then changed from https://www.mydomain.com/nextcloud to https://www/mydomain.com and it removed the "index.php" from shared links.

                              B 1 Reply Last reply Reply Quote 0
                              • B
                                bnrstnr @NashBrydges
                                last edited by

                                @nashbrydges Did you have to set Require all granted in your httpd.conf too?

                                JaredBuschJ NashBrydgesN 2 Replies Last reply Reply Quote 0
                                • JaredBuschJ
                                  JaredBusch @bnrstnr
                                  last edited by JaredBusch

                                  @bnrstnr said in Install Nextcloud 13.0.0 on Fedora 27:

                                  @nashbrydges Did you have to set Require all granted in your httpd.conf too?

                                  You should not touch httpd.conf
                                  That is the reason that nextcloud.conf exists.

                                  B 1 Reply Last reply Reply Quote 0
                                  • NashBrydgesN
                                    NashBrydges @bnrstnr
                                    last edited by

                                    @bnrstnr said in Install Nextcloud 13.0.0 on Fedora 27:

                                    @nashbrydges Did you have to set Require all granted in your httpd.conf too?

                                    I didn't, no. All changes are done in nextcloud.conf and it does not need Require all granted.

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

                                      I guess I should make a dedicated post for this..
                                      Here are the instructions to pretty the URL.

                                      https://mangolassi.it/topic/12878/install-nextcloud-11-0-2-on-centos-7-with-php-7-1-from-remi/2

                                      1 Reply Last reply Reply Quote 1
                                      • B
                                        bnrstnr @JaredBusch
                                        last edited by

                                        @jaredbusch Ah, I was confusing this with SAM's install script. I was about to say that the script didn't create a nextcloud.conf in my conf.d folder. I ran his script last night on a new server and it was only going to serve this one nextcloud install so I just modified the httpd.conf

                                        JaredBuschJ scottalanmillerS 2 Replies Last reply Reply Quote 1
                                        • NashBrydgesN
                                          NashBrydges
                                          last edited by

                                          The only change that I do that isn't really covered anywhere in any documentation I've seen is to change the favicon. I replace the Nexcloud one with mine just to complete the theming.

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

                                            @bnrstnr said in Install Nextcloud 13.0.0 on Fedora 27:

                                            @jaredbusch Ah, I was confusing this with SAM's install script. I was about to say that the script didn't create a nextcloud.conf in my conf.d folder. I ran his script last night on a new server and it was only going to serve this one nextcloud install so I just modified the httpd.conf

                                            @scottalanmiller is a slacker.

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 9
                                            • 10
                                            • 3 / 10
                                            • First post
                                              Last post