| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- ---
- kind: compose
- metadata:
- name: Nextcloud
- description: >
- Self-hosted file sync and share platform. Nextcloud is a suite of client-server
- software for creating and using file hosting services. It provides functionality
- similar to Dropbox, with the added benefit of being self-hosted and open-source.
- Project: https://nextcloud.com/
- Documentation: https://docs.nextcloud.com/
- GitHub: https://github.com/nextcloud/server
- version: 31.0.8-apache
- author: Christian Lempa
- date: '2025-10-02'
- tags:
- - cloud
- - file-sharing
- - collaboration
- draft: true
- spec:
- database:
- required: true
- vars:
- database_type:
- description: "Database type (Nextcloud supports PostgreSQL or MySQL/MariaDB)"
- type: enum
- options: ["postgres", "mysql"]
- default: "postgres"
- ports:
- vars:
- ports_http:
- description: "Host port for HTTP"
- type: int
- default: 80
- nextcloud:
- description: "Configure Nextcloud application settings"
- vars:
- admin_user:
- description: "Nextcloud admin username"
- type: str
- default: "admin"
- admin_password:
- description: "Nextcloud admin password"
- type: str
- sensitive: true
- autogenerated: true
- default: ""
|