Go to file
2023-08-21 13:10:55 +02:00
nextcloud-install.sh nextcloud-install.sh hinzugefügt 2023-08-21 12:08:19 +02:00
nextcloud.yml going more stable 2023-06-04 16:08:48 +02:00
README.md README.md aktualisiert 2023-08-21 13:10:55 +02:00

Ansible Playbook for running/installing Nextcloud via Docker

Disclaimer

Use at your own risk.

Please look first at the playbooks downloaded and run by the nextcloud-install.sh to understand whats going on and then decide if it is fine for you to run on your system.

You also should test this on an non-productive Test-System to fit your needs.

Prerequisites

This is needed for Downloading the Software, access to the Server from the Internet and the automatized creation of SSL-Certificates via letsencrypt.

  • You need up-to-date Debian System preinstalled. Best with SSH-Connection. Maybe its working on debian-based Systems like Ubuntu too.
  • Your System should have a working Internet-Access
  • Your Machines hostname and subdomains should be accessible from the internet Port 80/443. Depending on your local setup you have to define nedded IPv4 (Portforwarding) or IPv6 settings on your router and maybe you need a service like dynDNS e.B. from (deSEC - https://desec.io/) for your dynamic IP. You can check this for example woth the following command:
host nextcloud.$(hostname)

Change the hostname with the following command for example with dedyn/deSEC to myhost.dedyn.io:

hostnamectl hostname myhost.dedyn.io

Quick-Install

Simply download an run nextcloud-install.sh and run it on you Debian(based) System:

  1. Download
wget https://gitea.ds9.dedyn.io/olli/debian.ansible.nextcloud.server/raw/branch/main/nextcloud-install.sh
  1. Run the Script This runs some other Playbooks needed by this playbook.
bash nextcloud-install.sh