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

    Nextcloud Running on Raspian

    IT Discussion
    raspberry pi 3 raspian nextcloud nextcloud 11
    6
    39
    8.3k
    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.
    • iroalI
      iroal
      last edited by

      Have it good perfomance?

      Previous versions of Owncloud were very slow in Raspberry.

      Regards

      travisdh1T 1 Reply Last reply Reply Quote 0
      • wirestyle22W
        wirestyle22
        last edited by wirestyle22

        I'm willing to bet that even with the Raspberry Pi 3 it's still on the slower side. Glad you got it working @gjacobse

        1 Reply Last reply Reply Quote 1
        • travisdh1T
          travisdh1 @iroal
          last edited by

          @iroal said in Nextcloud Running on Raspian:

          Have it good perfomance?

          Previous versions of Owncloud were very slow in Raspberry.

          Regards

          Good performance != Raspberry Pi, ever.

          1 Reply Last reply Reply Quote 1
          • gjacobseG
            gjacobse
            last edited by

            I had to step back from this last night before unpacking NC and proceeding with the next step(s).

            Right now I am at the point of doing the Apache Configuration:


            On Debian, Ubuntu, and their derivatives, Apache installs with a useful configuration so all you have to do is create a /etc/apache2/sites-available/nextcloud.conf file with these lines in it, replacing the Directory and other filepaths with your own filepaths:

            Alias /nextcloud "/var/www/nextcloud/"
            
            <Directory /var/www/nextcloud/>
              Options +FollowSymlinks
              AllowOverride All
            
             <IfModule mod_dav.c>
              Dav off
             </IfModule>
            
             SetEnv HOME /var/www/nextcloud
             SetEnv HTTP_HOME /var/www/nextcloud
            
            </Directory>
            

            When I try to do this, I get [error writing /etc/apache2/site-avialable/nextcloud.conf: no such file or directory]

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

              @gjacobse said in Nextcloud Running on Raspian:

              I had to step back from this last night before unpacking NC and proceeding with the next step(s).

              Right now I am at the point of doing the Apache Configuration:


              On Debian, Ubuntu, and their derivatives, Apache installs with a useful configuration so all you have to do is create a /etc/apache2/sites-available/nextcloud.conf file with these lines in it, replacing the Directory and other filepaths with your own filepaths:

              Alias /nextcloud "/var/www/nextcloud/"
              
              <Directory /var/www/nextcloud/>
                Options +FollowSymlinks
                AllowOverride All
              
               <IfModule mod_dav.c>
                Dav off
               </IfModule>
              
               SetEnv HOME /var/www/nextcloud
               SetEnv HTTP_HOME /var/www/nextcloud
              
              </Directory>
              

              When I try to do this, I get [error writing /etc/apache2/site-avialable/nextcloud.conf: no such file or directory]

              @gjacobse said in Nextcloud Running on Raspian:

              I had to step back from this last night before unpacking NC and proceeding with the next step(s).

              Right now I am at the point of doing the Apache Configuration:


              On Debian, Ubuntu, and their derivatives, Apache installs with a useful configuration so all you have to do is create a /etc/apache2/sites-available/nextcloud.conf file with these lines in it, replacing the Directory and other filepaths with your own filepaths:

              Alias /nextcloud "/var/www/nextcloud/"
              
              <Directory /var/www/nextcloud/>
                Options +FollowSymlinks
                AllowOverride All
              
               <IfModule mod_dav.c>
                Dav off
               </IfModule>
              
               SetEnv HOME /var/www/nextcloud
               SetEnv HTTP_HOME /var/www/nextcloud
              
              </Directory>
              

              When I try to do this, I get [error writing /etc/apache2/site-avialable/nextcloud.conf: no such file or directory]

              Make sure it's sites-available ... ?

              gjacobseG 1 Reply Last reply Reply Quote 1
              • gjacobseG
                gjacobse
                last edited by

                ran this thinking it would allow me to create the file

                sudo chmod -R o+rw /etc/apache2/sites-available/
                

                same issue.. unable to create the file

                1 Reply Last reply Reply Quote 0
                • gjacobseG
                  gjacobse @dafyre
                  last edited by

                  @dafyre said in Nextcloud Running on Raspian:

                  Alias /nextcloud "/var/www/nextcloud/"

                  <Directory /var/www/nextcloud/>
                  Options +FollowSymlinks
                  AllowOverride All

                  <IfModule mod_dav.c>
                  Dav off
                  </IfModule>

                  SetEnv HOME /var/www/nextcloud
                  SetEnv HTTP_HOME /var/www/nextcloud

                  </Directory>

                  Ah - thanks - didn't catch that.

                  1 Reply Last reply Reply Quote 0
                  • gjacobseG
                    gjacobse
                    last edited by

                    Looks like I missed something...

                    0_1484231937878_2017-01-12 09_38_21-Nextcloud.png

                    Starting with a simple reboot - then will step backwards

                    travisdh1T 1 Reply Last reply Reply Quote 0
                    • travisdh1T
                      travisdh1 @gjacobse
                      last edited by

                      @gjacobse said in Nextcloud Running on Raspian:

                      Looks like I missed something...

                      0_1484231937878_2017-01-12 09_38_21-Nextcloud.png

                      Starting with a simple reboot - then will step backwards

                      Might have to manually install all of those, the meta-package may not be working in Rasbian 😕

                      gjacobseG 1 Reply Last reply Reply Quote 0
                      • gjacobseG
                        gjacobse @travisdh1
                        last edited by

                        @travisdh1

                        That is what I am doing now. Thanks to @coliver command:

                        apt-cache search php
                        

                        I see the full context of the module.

                        1 Reply Last reply Reply Quote 0
                        • gjacobseG
                          gjacobse
                          last edited by

                          0_1484232978557_2017-01-12 09_56_03-Nextcloud.png

                          Boom!

                          1 Reply Last reply Reply Quote 1
                          • gjacobseG
                            gjacobse
                            last edited by

                            Think about learning is that you chip away at it,... one problem at a time.

                            getting a DB error now,

                            Error while trying to create admin user:
                            Failed to connect to the database: An ex exception occurred in driver:
                            SQLSTATE[HY000][2002] Connection refused
                            

                            Not sure if I should be using MariaDB or PHP;

                            Only MySQL/MariaDB is available. Install and activate additional PHP modules to choose other database types
                            

                            Probably something rather simple like I need to add the user to the DB or get the correct user/password combo.

                            coliverC 1 Reply Last reply Reply Quote 0
                            • coliverC
                              coliver @gjacobse
                              last edited by

                              @gjacobse said in Nextcloud Running on Raspian:

                              Think about learning is that you chip away at it,... one problem at a time.

                              getting a DB error now,

                              Error while trying to create admin user:
                              Failed to connect to the database: An ex exception occurred in driver:
                              SQLSTATE[HY000][2002] Connection refused
                              

                              Not sure if I should be using MariaDB or PHP;

                              Only MySQL/MariaDB is available. Install and activate additional PHP modules to choose other database types
                              

                              Probably something rather simple like I need to add the user to the DB or get the correct user/password combo.

                              PHP is a web display language so the choice is just MariaDB. I think you can use PostgreSQL as well.

                              gjacobseG 1 Reply Last reply Reply Quote 0
                              • gjacobseG
                                gjacobse @coliver
                                last edited by

                                @coliver said in Nextcloud Running on Raspian:

                                @gjacobse said in Nextcloud Running on Raspian:

                                Think about learning is that you chip away at it,... one problem at a time.

                                getting a DB error now,

                                Error while trying to create admin user:
                                Failed to connect to the database: An ex exception occurred in driver:
                                SQLSTATE[HY000][2002] Connection refused
                                

                                Not sure if I should be using MariaDB or PHP;

                                Only MySQL/MariaDB is available. Install and activate additional PHP modules to choose other database types
                                

                                Probably something rather simple like I need to add the user to the DB or get the correct user/password combo.

                                PHP is a web display language so the choice is just MariaDB. I think you can use PostgreSQL as well.

                                Thank you.. and you are right,.. It's been a while since I have done much web work..

                                1 Reply Last reply Reply Quote 0
                                • gjacobseG
                                  gjacobse
                                  last edited by gjacobse

                                  Well - this could be the reason:

                                  pi@nextCloud:~ $ sudo systemctl is-active mariadb.service
                                  unknown
                                  pi@nextCloud:~ $ sudo systemctl restart mariadb.service
                                  Failed to restart mariadb.service: Unit mariadb.service failed to load: No such file or directory.
                                  
                                  

                                  No - wait,.. I realize now that it could be running MySQL - ....

                                  1 Reply Last reply Reply Quote 0
                                  • coliverC
                                    coliver
                                    last edited by

                                    Make sure you run mysql_sercure_installation after installing MariaDB.

                                    gjacobseG 1 Reply Last reply Reply Quote 2
                                    • coliverC
                                      coliver
                                      last edited by

                                      MariaDB is the default MySQL server for Debian and most modern Linux distributions. You actually have to, generally, add a new repo to pick up MySQL.

                                      1 Reply Last reply Reply Quote 0
                                      • gjacobseG
                                        gjacobse @coliver
                                        last edited by

                                        @coliver said in Nextcloud Running on Raspian:

                                        Make sure you run mysql_sercure_installation after installing MariaDB.

                                        pi@nextCloud:~ $ mysql -v
                                        -bash: mysql: command not found
                                        pi@nextCloud:~ $ mysql
                                        -bash: mysql: command not found
                                        
                                        coliverC 1 Reply Last reply Reply Quote 0
                                        • coliverC
                                          coliver @gjacobse
                                          last edited by

                                          @gjacobse said in Nextcloud Running on Raspian:

                                          @coliver said in Nextcloud Running on Raspian:

                                          Make sure you run mysql_sercure_installation after installing MariaDB.

                                          pi@nextCloud:~ $ mysql -v
                                          -bash: mysql: command not found
                                          pi@nextCloud:~ $ mysql
                                          -bash: mysql: command not found
                                          
                                          sudo apt-get install mariadb-server
                                          
                                          gjacobseG 1 Reply Last reply Reply Quote 1
                                          • gjacobseG
                                            gjacobse @coliver
                                            last edited by

                                            @coliver said in Nextcloud Running on Raspian:

                                            @gjacobse said in Nextcloud Running on Raspian:

                                            @coliver said in Nextcloud Running on Raspian:

                                            Make sure you run mysql_sercure_installation after installing MariaDB.

                                            pi@nextCloud:~ $ mysql -v
                                            -bash: mysql: command not found
                                            pi@nextCloud:~ $ mysql
                                            -bash: mysql: command not found
                                            
                                            sudo apt-get install mariadb-server
                                            

                                            I actually just did that with mysql-server....

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