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

    Installing ownCloud 9 on CentOS 7

    IT Discussion
    owncloud owncloud 9 storage open source centos centos 7 linux linux server ntg lab scale scale hc3
    9
    116
    39.9k
    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.
    • A
      Alex Sage @scottalanmiller
      last edited by Alex Sage

      @scottalanmiller said:

      I want domain.com to bring me to the owncloud login, not domain.com/owncloud

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

        @aaronstuder said:

        @scottalanmiller said:

        I want domain.com to bring me to the owncloud login, not domain.com/owncloud

        OH!! LOL, that makes sense. I wasn't thinking about that at all.

        Then go into your Apache configuration settings and move the "root" up one level to include the owncloud directory. There will be a line that points to /var/www/html/ and instead change that to /var/www/html/owncloud.

        You can do this after installation is all done. No need to do it during the installation.

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

          @scottalanmiller said:

          @aaronstuder said:

          @scottalanmiller said:

          I want domain.com to bring me to the owncloud login, not domain.com/owncloud

          OH!! LOL, that makes sense. I wasn't thinking about that at all.

          Then go into your Apache configuration settings and move the "root" up one level to include the owncloud directory. There will be a line that points to /var/www/html/ and instead change that to /var/www/html/owncloud.

          You can do this after installation is all done. No need to do it during the installation.

          I never have the owncloud instance on the root of a domain so I always use it as a sub domain. Typically oc.domain.com and I have never bothered to remove the owncloud directory.

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

            @JaredBusch said:

            I never have the owncloud instance on the root of a domain so I always use it as a sub domain. Typically oc.domain.com and I have never bothered to remove the owncloud directory.

            That's normally what we do. https://oc.companydomain.com/

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

              @scottalanmiller said:

              If you are just testing, you can just use SQLite at this point and move on. If you are doing this for production you should use MariaDB either locally (as shown in the example) or externally (often for a very large install.) You can create a database on MariaDB, set the username and password and ownCloud will simply ask for these details in the web setup screens.

              This is really not clear to someone that has not done this before.
              You cannot create the MariaDB instancefrom the GUI. it needs to be done during setup. See my 8.2 documentation for details.

              1 Reply Last reply Reply Quote 0
              • A
                Alex Sage
                last edited by Alex Sage

                Couple of things:

                1. Your missing:

                  mkdir /data
                  
                2. I hate disabling SELinux - Let's fix it not turn it off 🙂

                3. You should have database setup instructions 🙂

                JaredBuschJ scottalanmillerS 2 Replies Last reply Reply Quote 0
                • A
                  Alex Sage
                  last edited by

                  You forget to turn on the database 🙂

                  systemctl start mariadb
                  systemctl enable mariadb
                  
                  JaredBuschJ scottalanmillerS 2 Replies Last reply Reply Quote 0
                  • JaredBuschJ
                    JaredBusch @Alex Sage
                    last edited by

                    @aaronstuder said:

                    You forget to turn on the database 🙂

                    systemctl start mariadb
                    systemctl enable mariadb
                    

                    No, he did not. he is not using MariaDB in this example.

                    A 1 Reply Last reply Reply Quote 1
                    • JaredBuschJ
                      JaredBusch @Alex Sage
                      last edited by

                      @aaronstuder said:

                      Couple of things:

                      1. Your missing:

                        mkdir /data
                        
                      2. I hate disabling SELinux - Let's fix it not turn it off 🙂

                      3. You should have database setup instructions 🙂

                      You are assuming things here that are not true.

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

                        @aaronstuder said:

                        1. I hate disabling SELinux - Let's fix it not turn it off 🙂

                        It's just turned off for the install, it's not off in general.

                        1 Reply Last reply Reply Quote 1
                        • A
                          Alex Sage @JaredBusch
                          last edited by

                          @JaredBusch said:

                          No, he did not. he is not using MariaDB in this example.

                          Then why install it?

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

                            @aaronstuder said:

                            You forget to turn on the database 🙂

                            systemctl start mariadb
                            systemctl enable mariadb
                            

                            You'd need to do that for the database creation steps that I mentinoed in the description 🙂

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

                              @aaronstuder said:

                              @JaredBusch said:

                              No, he did not. he is not using MariaDB in this example.

                              Then why install it?

                              Just to have it at the ready.

                              A 1 Reply Last reply Reply Quote 0
                              • A
                                Alex Sage @scottalanmiller
                                last edited by

                                @scottalanmiller OK 😄

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

                                  We run with an external MariaDB system. So the third option 🙂

                                  1 Reply Last reply Reply Quote 0
                                  • A
                                    Alex Sage
                                    last edited by

                                    What if I want my data encrypted? Is there a option for this?

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

                                      @aaronstuder said:

                                      What if I want my data encrypted? Is there a option for this?

                                      Not without ownCloud itself, that would not be the right place as they only handle the application layer. Encryption would be handled by the storage layer which is LVM and XFS here, in Linux. So a good example and, I think, the most likely candidate for this would be using LUKS to encrypt the storage layer. LUKS is very enterprise and included in Linux, so nothing third party. If you use the separate /data block device like I would recommend for production, you can encrypt that without encrypting the / filesystem making things vastly easier.

                                      A 1 Reply Last reply Reply Quote 2
                                      • A
                                        Alex Sage @scottalanmiller
                                        last edited by

                                        @scottalanmiller Great!

                                        So I did create /data now how do I encrypt it?

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

                                          @aaronstuder said:

                                          @scottalanmiller Great!

                                          So I did create /data now how do I encrypt it?

                                          I'm going to need to write a whole article on this. It's been a while since I did this. But I did build the encryption infrastructure for a major financial firm, so I'm used to working with it.

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

                                            @scottalanmiller said:

                                            @aaronstuder said:

                                            @scottalanmiller Great!

                                            So I did create /data now how do I encrypt it?

                                            I'm going to need to write a whole article on this. It's been a while since I did this. But I did build the encryption infrastructure for a major financial firm, so I'm used to working with it.

                                            What about using a library or something like encfs (https://github.com/vgough/encfs) ?

                                            I am using it on my Plex server that is connected to my Amazon Cloud Drive. It works well.

                                            scottalanmillerS 1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 6
                                            • 1 / 6
                                            • First post
                                              Last post