Обновление owncloud 10.09 to 10.1.

При  обновление системы apt update выдает следующую ошибку. 

Ign:3 https://attic.owncloud.org/download/repositories/10.0/Ubuntu_18.04  InRelease                                    
Get:7 https://attic.owncloud.org/download/repositories/10.0/Ubuntu_18.04  Release [984 B]
Get:8 https://attic.owncloud.org/download/repositories/10.0/Ubuntu_18.04  Release.gpg [481 B]
Err:8 https://attic.owncloud.org/download/repositories/10.0/Ubuntu_18.04  Release.gpg
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 47AE7F72479BC94B
Fetched 252 kB in 2s (130 kB/s)
Reading package lists... Done
Building dependency tree       
Reading state information... Done
30 packages can be upgraded. Run 'apt list --upgradable' to see them.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://attic.owncloud.org/download/repositories/10.0/Ubuntu_18.04  Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 47AE7F72479BC94B
W: Failed to fetch http://download.owncloud.org/download/repositories/10.0/Ubuntu_18.04/Release.gpg  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 47AE7F72479BC94B
W: Some index files failed to download. They have been ignored, or old ones used instead.

Из ошибки видно что ключа не существует.

Смотрим следующую версию 10.1 при ручной проверке ключ доступен.
curl https://attic.owncloud.org/download/repositories/10.1/Ubuntu_18.04/Release.key

Добавим новый путь в sourcelist.
sudo vim /etc/apt/sources.list.d/owncloud.list
deb https://attic.owncloud.org/download/repositories/10.1/Ubuntu_18.04/ /

Добавим ключ.
sudo apt-key adv --fetch-keys
https://attic.owncloud.org/download/repositories/10.1/Ubuntu_18.04/Release.key

Обновим систему.
sudo apt update
sudo apt upgrade

Запуск процедуры обновления owncloud.
sudo -u www-data php occ upgrade

Fail2ban owncloud.

Для начала настраиваем директиву'logtimezone' => 'Asia/Yekaterinburg'
В файле /var/www/owncloud/config/config.php

Затем устанавливаем fail2ban.
sudo apt install fail2ban

Создаем локальные файлы настроек.
sudo cp fail2ban.conf fail2ban.conf.local
sudo cp jail.conf jail.conf.local 

Создаем regex фильтра.
sudo vim /etc/fail2ban/filter.d/owncloud.conf

[Definition]
failregex={.*Login failed: \'.*\' \(Remote IP: \'<HOST>\'\)"}
ignoreregex =

Теперь сам конфиг.
sudo vim /etc/fail2ban/jail.d/owncloud.local

[owncloud]
enabled = true
port = 80,443
protocol = tcp
filter = owncloud
maxretry = 3
bantime = 10800
logpath = /var/www/owncloud/data/owncloud.log

Перезапускаем службу.
sudo systemctl restart fail2ban.service

Смотрим статус. 
sudo fail2ban-client status owncloud

Для проверки парсинга используйте.
fail2ban-regex /var/www/owncloud/data/owncloud.log /etc/fail2ban/filter.d/owncloud.conf

Для снятия бана с ip.
sudo fail2ban-client set owncloud unbanip IPADDRESS

Создайте подобный сайт на WordPress.com
Начало работы