Nextcloud App Template
This App Template deploys a fully configured Nextcloud instance inside an LXC container managed by the PUQcloud Proxmox Module.
The application runs in complete isolation using Docker, providing security, separation, and consistent performance for every user.
Each deployment is unique: PUQcloud automatically generates admin credentials, sets environment variables, mounts storage paths, creates required directories, and builds a fully functional Nextcloud instance without manual steps.
Key Features
- Runs inside an isolated LXC container (Proxmox)
- Full Docker-based Nextcloud installation
- Auto-generated admin credentials
- Automatic reverse-proxy configuration (Nginx)
- User-specific data directories (config, data, html)
- Built-in health check and startup validation
- No manual configuration needed
Dynamic Environment Variables
NEXTCLOUD_ADMIN_USER– admin usernameNEXTCLOUD_ADMIN_PASSWORD– admin passwordNEXTCLOUD_TRUSTED_DOMAINS– allowed domainsMYSQL_PASSWORD– database root and user passwordMYSQL_DATABASE– database nameMYSQL_USER– database userMYSQL_HOST– database host (LXC IP)REDIS_HOST– Redis host (LXC IP)DATA_PATH– storage path for Nextcloud files and config
How it works
- PUQcloud Panel creates an LXC container via the Proxmox Module
- The template applies all required environment variables
- Storage paths are mounted into the container
- Docker Compose automatically deploys Nextcloud, MariaDB, and Redis
- Nginx reverse proxy is configured with the correct domain and optimized for file uploads
- The Nextcloud instance is ready to use
This template allows any user to deploy Nextcloud in minutes — secure, isolated, and fully managed by PUQcloud.
Nextcloud-Docker-b2504581-c46f-40e2-87da-f11d166ffdbc.json (8.1 KB)