diff --git a/playbooks/apps/files/Caddyfile b/playbooks/apps/files/Caddyfile index 2623273..bee6b94 100644 --- a/playbooks/apps/files/Caddyfile +++ b/playbooks/apps/files/Caddyfile @@ -129,6 +129,19 @@ tcl.augendre.info { reverse_proxy localhost:8013 } +cloud-aio.augendre.info { + import common_headers + reverse_proxy localhost:8014 +} +aio.augendre.info { + import common_headers + reverse_proxy https://localhost:8015 { + transport http { + tls_insecure_skip_verify + } + } +} + ## Ghost blogs (ports >=2368) ######################################################### diff --git a/playbooks/apps/files/nextcloud-aio/docker-compose.yaml b/playbooks/apps/files/nextcloud-aio/docker-compose.yaml new file mode 100644 index 0000000..06aa4ce --- /dev/null +++ b/playbooks/apps/files/nextcloud-aio/docker-compose.yaml @@ -0,0 +1,19 @@ +services: + nextcloud: + image: nextcloud/all-in-one:latest + volumes: + - /var/run/docker.sock:/var/run/docker.sock:ro + - nextcloud_aio_mastercontainer:/mnt/docker-aio-config + environment: + APACHE_PORT: 8014 + APACHE_IP_BINDING: 127.0.0.1 + NEXTCLOUD_DATADIR: /mnt/data/nextcloud-aio/nextcloud_data + ports: + - "8015:8080" + restart: always + container_name: nextcloud-aio-mastercontainer + init: true + +volumes: + nextcloud_aio_mastercontainer: + name: nextcloud_aio_mastercontainer diff --git a/playbooks/apps/nextcloud-aio.yaml b/playbooks/apps/nextcloud-aio.yaml new file mode 100644 index 0000000..0bec723 --- /dev/null +++ b/playbooks/apps/nextcloud-aio.yaml @@ -0,0 +1,11 @@ +--- +- name: Nextcloud2 + hosts: servers + gather_facts: false + tasks: + - name: Docker + ansible.builtin.include_role: + name: docker + + vars: + docker_app_name: nextcloud-aio