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.
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"