J'ai essayé d'utiliser snap pour installer OwnCloud (j'ai aussi essayé NextCloud), et cela fonctionne vraiment bien, sauf qu'il fonctionne sur le port 80.
Utiliser le port 80 serait bien si c’était la seule chose sur le serveur, mais ce n’est pas le cas, et de toute façon je veux mettre un serveur https devant (j’utilise nginx, mais cela ne devrait pas être pertinent ici).
Comment puis-je configurer le composant logiciel enfichable pour utiliser un port différent et accepter uniquement les connexions de localhost?
Je veux utiliser le composant logiciel enfichable pour la commodité et le confinement. Je réalise actuellement la même chose avec Docker, mais effectuer des mises à niveau est fastidieux et j'aimerais au moins essayer la nouvelle méthode.
UPDATE 2018 : c'est maintenant possible via "snap set" . Par exemple:
$ snap set nextcloud ports.http=81 ports.https=444
Réponse originale ci-dessous:
J'ai bien peur que ce ne soit pas possible actuellement. Cependant, snapd introduira bientôt certaines fonctionnalités permettant de configurer ces snaps de manière standard. Vous avez encore un peu de chemin à faire, mais vous pourrez bientôt faire quelque chose comme ce qui suit:
$ snap set nextcloud listen=127.0.0.1 http-port=12345
Il est également intéressant de souligner que HTTPS figure en bonne place dans la liste des fonctionnalités souhaitées pour la capture instantanée Nextcloud, et il sera bientôt ajouté. Est-ce tout ce que vous voulez ou voulez-vous toujours le placer derrière un proxy?