Nextcloud 14.0.0 Beta 2 has arrived

for those about to test the beta2:

curl -s https://raw.githubusercontent.com/ReinerNippes/nextcloud13/devel/prepare_system.sh | /bin/bash
ansible-pull --clean --force --checkout devel -d ~/nextcloud14.beta2 -i 'nextcloud' -U https://github.com/ReinerNippes/nextcloud13.git nextcloud.yml \
-e "next_archive=https://download.nextcloud.com/server/prereleases/nextcloud-14.0.0beta2.tar.bz2" \
-e "fqdn=$(hostname -f)" \
-e "ssl_certificate_type=selfsigned" \
-e "talk_install=true" \
-e "install_collabora=false" \
-e "dhparam_numbits=1024"

itโ€™s wise not to do this in a production environment. :wink:

using an aws ec2 (and other cloud server) you have to change $(hostname -f) to the external name. otherwise your browser wonโ€™t accept the certificate.

it runs best on ubuntu (16/18), on debian 9 and (without talk) on centos 7.

talk is just now installable.
collabora doesnโ€™t run with selfsigned certificates. maybe someone can send me the trick to get it runing.

if you want to use letsencrypt:

curl -s https://raw.githubusercontent.com/ReinerNippes/nextcloud13/devel/prepare_system.sh | /bin/bash
ansible-pull --clean --force --checkout devel -d ~/nextcloud14.beta2 -i 'nextcloud' -U https://github.com/ReinerNippes/nextcloud13.git nextcloud.yml \
-e "next_archive=https://download.nextcloud.com/server/prereleases/nextcloud-14.0.0beta2.tar.bz2" \
-e "ssl_certificate_type='letsencrypt'"
-e "fqdn=<nc.example.org - replace>"
-e "cert_email = <nc@example.org - replace>"
-e "talk_install=true" \
-e "install_collabora=true" \
-e "dhparam_numbits=1024"