Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Stuart Black
- 6 miesięcy temu (edytowany)
- I wrote down most of the command lines for people to copy paste
- sudo apt install apache2
- systemctl start apache2
- systemctl enable apache2 //Start on system launch
- GOT WEB BROWSER TYPE IN localhost OR 127.0.0.1
- sudo apt install mariadb-server
- sudo mysql_secure_installation
- //set root password 'y'
- //default for rest...
- sudo apt install php libapache2-mod-php php-mysql
- sudo apt install phpmyadmin //defaults
- *Youtube intervention in comments to go to 127.0.0.1/phpmyadmin *
- sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
- sudo a2enconf phpmyadmin
- sudo service apache2 reload
- systemctl reload apache2
- sudo mariadb
- CREATE DATABASE nextcloud;
- CREATE USER nextcloud IDENTIFIED BY 'Password';
- GRANT USAGE ON . TO nextcloud@localhost IDENTIFIED BY 'Password';
- GRANT ALL privileges ON nextcloud.* TO nextcloud@localhost;
- FLUSH PRIVILEGES;
- //now phpmyadmin works - use nextcloud as user
- GO HERE https://docs.nextcloud.com/server/15/admin_manual/installation/source_installation.html
- sudo apt install php-gd php-json php-mysql php-curl php-mbstring
- sudo apt install php-intl php-imagick php-xml php-zip
- //get nextcloud tarball file
- wget https://download.nextcloud.com/server/releases/nextcloud-15.0.7.tar.bz2
- tar -xvf nextcloud-15.0.7.tar.bz2
- cd nextcloud
- sudo mv ./* /var/www/html/
- sudo mv ./.htaccess /var/www/html
- sudo mv ./.user.ini /var/www/html
- cd /var/www/html
- sudo chown -R www-data:www-data ./*
- sudo chown www-data:www-data .htaccess
- sudo chown www-data:www-data .user.ini
- ************ONLY FOR CLOUD SERVER********
- http://localhost/index.php - CHECK OK - DONT LOGIN / CREATE ACCOUNT. NEED ENCRYPTION
- sudo apt install certbot
- sudo apt install python-certbot-apache
- ls /etc/apache2/sites-available/
- sudo nano /etc/apache2/sites-available/000-default.conf
- //ServerName www.127.0.0.1.com
- systemctl restart apache2
- sudo certbot --apache
- ************ONLY FOR CLOUD SERVER********
- sudo mkdir /nextcloud-data
- sudo chown www-data:www-data /nextcloud-data
- sudo chown www-data:www-data /nextcloud-data/
- http://localhost/index.php
- *DO ALL *
- create account - admin Password
- Data Folder change to /nextcloud-data
- mariadb user/password/name = nextcloud Password nextcloud
- ** DONE **
- *ADDITIONAL STEPS*
- sudo nano /etc/php/7.2/apache2/php.inisudo apt autoremove
- sudo apt install apache2
- systemctl start apache2
- systemctl enable apache2 //Start on system launch
- GOT WEB BROWSER TYPE IN localhost OR 127.0.0.1
- sudo apt install mariadb-server
- sudo mysql_secure_installation
- //set root password 'y'
- //default for rest...
- sudo apt install php libapache2-mod-php php-mysql
- sudo apt install phpmyadmin //defaults
- *Youtube interventio in comments to go to 127.0.0.1/phpmyadmin *
- sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
- sudo a2enconf phpmyadmin
- sudo service apache2 reload
- systemctl reload apache2
- sudo mariadb
- CREATE DATABASE nextcloud;
- CREATE USER nextcloud IDENTIFIED BY 'Password';
- GRANT USAGE ON . TO nextcloud@localhost IDENTIFIED BY 'Password';
- GRANT ALL privileges ON nextcloud.* TO nextcloud@localhost;
- FLUSH PRIVILEGES;
- //now phpmyadmin works - use nextcloud as user
- GO HERE https://docs.nextcloud.com/server/15/admin_manual/installation/source_installation.html
- sudo apt install php-gd php-json php-mysql php-curl php-mbstring
- sudo apt install php-intl php-imagick php-xml php-zip
- get nextcloud tarball file
- wget https://download.nextcloud.com/server/releases/nextcloud-15.0.7.tar.bz2
- tar -xvf nextcloud-15.0.7.tar.bz2
- cd nextcloud
- sudo mv ./* /var/www/html/
- sudo mv ./.htaccess /var/www/html
- sudo mv ./.user.ini /var/www/html
- cd /var/www/html
- sudo chown -R www-data:www-data ./*
- sudo chown www-data:www-data .htaccess
- sudo chown www-data:www-data .user.ini
- ************ONLY FOR CLOUD SERVER********
- http://localhost/index.php - CHECK OK - DONT LOGIN / CREATE ACCOUNT. NEED ENCRYPTION
- sudo apt install certbot
- sudo apt install python-certbot-apache
- ls /etc/apache2/sites-available/
- sudo nano /etc/apache2/sites-available/000-default.conf
- ServerName www.127.0.0.1.com
- systemctl restart apache2
- sudo certbot --apache
- ************ONLY FOR CLOUD SERVER********
- sudo mkdir /nextcloud-data
- sudo chown www-data:www-data /nextcloud-data
- sudo chown www-data:www-data /nextcloud-data/
- http://localhost/index.php
- *DO ALL *
- create account - admin Password
- Data Folder change to /nextcloud-data
- mariadb user/password/name = nextcloud Password nextcloud
- ** DONE **
- *ADDITIONAL STEPS*
- sudo nano /etc/php/7.2/apache2/php.ini
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement