Instalacja

Baza Danych Postgres

postgres=# CREATE USER owncloud WITH PASSWORD 'OwnCloud20180228.';
CREATE ROLE
postgres=# CREATE DATABASE owncloud;
CREATE DATABASE
postgres=# ALTER DATABASE owncloud OWNER TO owncloud;
ALTER DATABASE
postgres=# GRANT ALL PRIVILEGES ON DATABASE owncloud TO owncloud;
GRANT
postgres=#

https://download.owncloud.org/download/repositories/stable/owncloud/index.html

wget -nv https://download.owncloud.org/download/repositories/production/Debian_9.0/Release.key -O Release.key
apt-key add - < Release.key
echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ /' > /etc/apt/sources.list.d/owncloud.list
apt-get update
apt-get install owncloud-files

Przenoszacz

#!/bin/bash

# Przenoszacz ;) Chomika 29.10.2017 by Lisu ;D

PGBackup="/srv"
Liczba_dni=7;
Czas=`date +%Y.%m.%d%T`;
echo " Kopia Postgresa ze starego Chomiczyska"      PGPASSWORD="PiotrAdmin20YG." /usr/bin/pg_dump owncloud -h smb2.autosan.pl -U owncloud -f $PGBackup/owncloud-sqlbkp_$Czas.bak echo "Kacujemy obecnną bazę i tworzymy nową" su - postgres -c "psql -U postgres -c 'DROP DATABASE owncloud'" sleep 2 su - postgres -c "psql -U postgres -c 'CREATE DATABASE owncloud'" sleep 2 su - postgres -c "psql -U postgres -c 'ALTER DATABASE owncloud OWNER TO owncloud'" sleep 2 su - postgres -c "psql -U postgres -c 'GRANT ALL PRIVILEGES ON DATABASE owncloud TO owncloud'" sleep 2 su - postgres -c "psql -U postgres -d owncloud  -f $PGBackup/owncloud-sqlbkp_$Czas.bak"
rsync -av --delete  root@smb2:/srv/owncloud  /srv/owncloud