Skip to content

Instantly share code, notes, and snippets.

@R3DDY97
Created January 5, 2018 06:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save R3DDY97/f5f8db37637e083b1d366cf16f830788 to your computer and use it in GitHub Desktop.
Save R3DDY97/f5f8db37637e083b1d366cf16f830788 to your computer and use it in GitHub Desktop.
Installs Nextcloud in Raspberrypi 3
#!/bin/bash
echo "Updating system packages "
echo
sudo apt update && sudo apt upgrade -y; sudo apt full-upgrade -y; sudo apt autoremove -y ;
sudo apt install apache2 sqlite php7.0 php7.0-gd sqlite php7.0-sqlite3 php7.0-curl php7.0-zip php7.0-xml php7.0-mbstring -y;
sudo service apache2 restart
wget https://download.nextcloud.com/server/releases/nextcloud-12.0.4.zip
printf "Download completed....\n\nSetting up nextcloud ......HANG 0N .....\n"
sudo mv nextcloud-12.0.4.zip /var/www/html
cd /var/www/html
sudo unzip -q nextcloud-12.0.4.zip
sudo mkdir -p /var/www/html/nextcloud/data
sudo chown www-data:www-data /var/www/html/nextcloud/data
sudo chmod 750 /var/www/html/nextcloud/data
cd /var/www/html/nextcloud
sudo chown www-data:www-data config apps
raw_ip=""$(hostname -I)/nextcloud # leading whitespace
ip="$(echo -e "${raw_ip}" | sed -e 's/[[:space:]]//')"
printf "\nOpen browser using url:- \n\n\t${ip}\n"
# xdg-open $ip
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment