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.2k
    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.
    • 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