Skip to content
Cotechnoe edited this page May 26, 2026 · 4 revisions

Cotechnoe Cloud Hub — Azure Marketplace Documentation

🇫🇷 Cette page est également disponible en français : fr-Home

Welcome to the official documentation for Cotechnoe Cloud Hub — Secure File Collaboration on Azure, deployed via the Microsoft Azure Marketplace.

Cotechnoe Cloud Hub is a production-ready Nextcloud Hub instance running on Ubuntu 24.04 LTS with Nginx, PHP-FPM 8.3, PostgreSQL 16, and Redis — all pre-configured and ready to use after deployment.

Quick Start

Cotechnoe Cloud Hub is available directly from the Microsoft Azure Marketplace. Once deployed, follow these steps:

# Task Wiki Page
1 Deploy the VM and fill in configuration parameters Deploying-from-Marketplace
2 Connect to the VM via SSH SSH-Connection
3 Verify that all services are running Post-Deployment-Verification
4 Confirm the HTTPS certificate is active HTTPS-TLS-Certificate
5 Configure Nextcloud settings Configuring-Nextcloud
6 Load sample data to explore features Loading-Sample-Data
7 Explore the Nextcloud interface Exploring-Nextcloud
8 Troubleshoot common issues Troubleshooting

Architecture Overview

Internet (HTTPS 443 / HTTP 80)
        │
     Nginx  ──  reverse proxy + Let's Encrypt TLS certificate (auto-provisioned)
        │
     PHP-FPM 8.3
        │
     Nextcloud Hub 33  (/var/www/nextcloud)
        │
        ├── PostgreSQL 16  ──  database (127.0.0.1:5432)
        │
        ├── Redis  ──  session cache + file locking (127.0.0.1:6379)
        │
        └── /var/nextcloud-data  ──  Azure managed data disk (user files, logs)

Security: PostgreSQL (port 5432) and Redis (port 6379) are bound to 127.0.0.1 only. Publicly accessible ports: 80 (HTTP → HTTPS redirect), 443 (HTTPS), and 22 (SSH, restricted by NSG rule to sshSourceIP).

Deployment Parameters

Parameter Description Default / Example
adminUsername VM SSH administrator username azureuser
adminPublicKey SSH public key (OpenSSH format, ed25519 or RSA 4096) ssh-ed25519 AAAA...
vmSize Azure VM size Standard_D4s_v3
dataDiskSizeGB Size of the managed data disk for /var/nextcloud-data (GB) 128
sshSourceIP Allowed CIDR for SSH access 203.0.113.0/32 or *
nextcloudAdminUser Nextcloud administrator username ncadmin
nextcloudAdminPassword Nextcloud administrator password (min. 12 chars)
nextcloudDomain Domain name used for the VM FQDN and TLS certificate cloudapp.azure.com

Wiki Pages

Available Languages

The following pages are also available in French / Les pages suivantes sont également disponibles en français :

English Français
Home fr-Home
Deploying-from-Marketplace fr-Deploying-from-Marketplace
SSH-Connection fr-SSH-Connection
Post-Deployment-Verification fr-Post-Deployment-Verification
HTTPS-TLS-Certificate fr-HTTPS-TLS-Certificate
Configuring-Nextcloud fr-Configuring-Nextcloud
Updating-Nextcloud fr-Updating-Nextcloud
Managing-Users fr-Managing-Users
Managing-Apps fr-Managing-Apps
Loading-Sample-Data fr-Loading-Sample-Data
Exploring-Nextcloud fr-Exploring-Nextcloud
Troubleshooting fr-Troubleshooting
Support fr-Support

Resources

Clone this wiki locally