Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.72 KB | None | 0 0
  1.  
  2. Stuart Black
  3. 6 miesięcy temu (edytowany)
  4. I wrote down most of the command lines for people to copy paste
  5.  
  6.  
  7. sudo apt install apache2
  8. systemctl start apache2
  9. systemctl enable apache2 //Start on system launch
  10. GOT WEB BROWSER TYPE IN localhost OR 127.0.0.1
  11.  
  12.  
  13. sudo apt install mariadb-server
  14.  
  15. sudo mysql_secure_installation
  16.  
  17. //set root password 'y'
  18.  
  19. //default for rest...
  20.  
  21. sudo apt install php libapache2-mod-php php-mysql
  22.  
  23. sudo apt install phpmyadmin //defaults
  24.  
  25. *Youtube intervention in comments to go to 127.0.0.1/phpmyadmin *
  26. sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
  27. sudo a2enconf phpmyadmin
  28. sudo service apache2 reload
  29. systemctl reload apache2
  30.  
  31. sudo mariadb
  32. CREATE DATABASE nextcloud;
  33. CREATE USER nextcloud IDENTIFIED BY 'Password';
  34. GRANT USAGE ON . TO nextcloud@localhost IDENTIFIED BY 'Password';
  35. GRANT ALL privileges ON nextcloud.* TO nextcloud@localhost;
  36. FLUSH PRIVILEGES;
  37.  
  38. //now phpmyadmin works - use nextcloud as user
  39.  
  40. GO HERE https://docs.nextcloud.com/server/15/admin_manual/installation/source_installation.html
  41.  
  42. sudo apt install php-gd php-json php-mysql php-curl php-mbstring
  43. sudo apt install php-intl php-imagick php-xml php-zip
  44.  
  45. //get nextcloud tarball file
  46.  
  47. wget https://download.nextcloud.com/server/releases/nextcloud-15.0.7.tar.bz2
  48.  
  49. tar -xvf nextcloud-15.0.7.tar.bz2
  50.  
  51. cd nextcloud
  52.  
  53. sudo mv ./* /var/www/html/
  54. sudo mv ./.htaccess /var/www/html
  55. sudo mv ./.user.ini /var/www/html
  56.  
  57. cd /var/www/html
  58. sudo chown -R www-data:www-data ./*
  59. sudo chown www-data:www-data .htaccess
  60. sudo chown www-data:www-data .user.ini
  61.  
  62.  
  63. ************ONLY FOR CLOUD SERVER********
  64. http://localhost/index.php - CHECK OK - DONT LOGIN / CREATE ACCOUNT. NEED ENCRYPTION
  65.  
  66. sudo apt install certbot
  67. sudo apt install python-certbot-apache
  68.  
  69. ls /etc/apache2/sites-available/
  70. sudo nano /etc/apache2/sites-available/000-default.conf
  71.  
  72. //ServerName www.127.0.0.1.com
  73.  
  74. systemctl restart apache2
  75. sudo certbot --apache
  76. ************ONLY FOR CLOUD SERVER********
  77.  
  78. sudo mkdir /nextcloud-data
  79. sudo chown www-data:www-data /nextcloud-data
  80. sudo chown www-data:www-data /nextcloud-data/
  81.  
  82.  
  83. http://localhost/index.php
  84. *DO ALL *
  85. create account - admin Password
  86. Data Folder change to /nextcloud-data
  87. mariadb user/password/name = nextcloud Password nextcloud
  88.  
  89. ** DONE **
  90.  
  91. *ADDITIONAL STEPS*
  92.  
  93. sudo nano /etc/php/7.2/apache2/php.inisudo apt autoremove
  94. sudo apt install apache2
  95. systemctl start apache2
  96. systemctl enable apache2 //Start on system launch
  97. GOT WEB BROWSER TYPE IN localhost OR 127.0.0.1
  98.  
  99.  
  100. sudo apt install mariadb-server
  101.  
  102. sudo mysql_secure_installation
  103.  
  104. //set root password 'y'
  105.  
  106.  
  107. //default for rest...
  108.  
  109. sudo apt install php libapache2-mod-php php-mysql
  110.  
  111. sudo apt install phpmyadmin //defaults
  112.  
  113. *Youtube interventio in comments to go to 127.0.0.1/phpmyadmin *
  114. sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
  115. sudo a2enconf phpmyadmin
  116. sudo service apache2 reload
  117. systemctl reload apache2
  118.  
  119. sudo mariadb
  120. CREATE DATABASE nextcloud;
  121. CREATE USER nextcloud IDENTIFIED BY 'Password';
  122. GRANT USAGE ON . TO nextcloud@localhost IDENTIFIED BY 'Password';
  123. GRANT ALL privileges ON nextcloud.* TO nextcloud@localhost;
  124. FLUSH PRIVILEGES;
  125.  
  126. //now phpmyadmin works - use nextcloud as user
  127.  
  128. GO HERE https://docs.nextcloud.com/server/15/admin_manual/installation/source_installation.html
  129.  
  130. sudo apt install php-gd php-json php-mysql php-curl php-mbstring
  131. sudo apt install php-intl php-imagick php-xml php-zip
  132.  
  133. get nextcloud tarball file
  134.  
  135. wget https://download.nextcloud.com/server/releases/nextcloud-15.0.7.tar.bz2
  136.  
  137. tar -xvf nextcloud-15.0.7.tar.bz2
  138.  
  139. cd nextcloud
  140.  
  141. sudo mv ./* /var/www/html/
  142. sudo mv ./.htaccess /var/www/html
  143. sudo mv ./.user.ini /var/www/html
  144.  
  145. cd /var/www/html
  146. sudo chown -R www-data:www-data ./*
  147. sudo chown www-data:www-data .htaccess
  148. sudo chown www-data:www-data .user.ini
  149.  
  150.  
  151. ************ONLY FOR CLOUD SERVER********
  152. http://localhost/index.php - CHECK OK - DONT LOGIN / CREATE ACCOUNT. NEED ENCRYPTION
  153.  
  154. sudo apt install certbot
  155. sudo apt install python-certbot-apache
  156.  
  157. ls /etc/apache2/sites-available/
  158. sudo nano /etc/apache2/sites-available/000-default.conf
  159.  
  160. ServerName www.127.0.0.1.com
  161.  
  162. systemctl restart apache2
  163. sudo certbot --apache
  164. ************ONLY FOR CLOUD SERVER********
  165.  
  166. sudo mkdir /nextcloud-data
  167. sudo chown www-data:www-data /nextcloud-data
  168. sudo chown www-data:www-data /nextcloud-data/
  169.  
  170.  
  171. http://localhost/index.php
  172. *DO ALL *
  173. create account - admin Password
  174. Data Folder change to /nextcloud-data
  175. mariadb user/password/name = nextcloud Password nextcloud
  176.  
  177. ** DONE **
  178.  
  179. *ADDITIONAL STEPS*
  180.  
  181. sudo nano /etc/php/7.2/apache2/php.ini
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement