Índice de la guía
Nextcloud
Tus archivos, calendarios y contactos en tu dominio, con las subidas grandes funcionando.
Publicarlo
Antes: el servidor instalado («Instalar el servidor») y la máquina del agente unida («Conectar tus máquinas»). Con --preset, add pone el puerto, las opciones y las comprobaciones de esta app.
En la máquina del agente
lnkstart add nube=192.168.1.40 --preset nextcloud sudo lnkstart install
La plantilla usa el 8080 (si el tuyo es otro, escríbelo: nube=192.168.1.40:11000), pone --preserve-host para que Nextcloud vea su nombre público, que es el que comprueba, y le da 600 s para contestar. Al acabar, imprime las líneas de config.php con tu nombre y la IP de esta máquina.
Con Nextcloud AIO, arráncalo en modo proxy inverso (APACHE_PORT=11000) y añádelo con ese puerto.
config.php
El nombre público entre los dominios de confianza, la máquina del agente como proxy y las direcciones que genera, con https:
config/config.php
'trusted_domains' => ['localhost', 'nube.tunnels.midominio.com'], 'trusted_proxies' => ['192.168.1.20'], 'overwriteprotocol' => 'https', 'overwrite.cli.url' => 'https://nube.tunnels.midominio.com',
Subidas grandes
La subida pasa por el túnel a medida que llega, sin tope de tamaño. Lo que puede cortar es la espera de después: al acabar un fichero de varios GB, Nextcloud tarda en juntar sus trozos. La plantilla le da 600 s a este servicio, en vez de los 60 del servidor; sin plantilla, añade --timeout 600.