Aller au contenu principal

Installation d'applications "custom"

Bien que YunoHost propose de nombreuses applications dans son catalogue, vous souhaiterez peut-être installer des applications qui ne sont pas disponibles dans le catalogue officiel, ou configurer votre propre site web que vous avez créé à l'aide de HTML / CSS / PHP ...

Installation de votre propre application web

Il existe une application spéciale appelée My webapp.

Il peut être considéré comme une « coquille vide » dans laquelle vous pouvez déposer vos propres fichiers HTML, CSS, JS, etc. via SFTP ou d'autres moyens. Il prend également en charge PHP, et une base de données SQL peut être initialisée.

Ajouter un proxy inverse à une application que vous avez installée manuellement, par exemple à l'aide de Docker

Bien que les applications YunoHost n'utilisent pas Docker pour des raisons qui dépassent le cadre de cette page, vous pouvez installer manuellement des applications Docker sur votre serveur (en supposant que vous savez ce que vous faites et que vous ne modifiez pas trop le système de base ...). Cependant, cela ne se limite pas à Docker, vous avez peut-être déployé "manuellement" une application utilisant Python, Ruby ou un autre langage, et cette application écoute généralement un port spécifique.

Une fois que votre application ou votre conteneur est configuré, vous devrez probablement exposer le conteneur sur le Web à une URL spécifique. Pour ce faire, vous pouvez utiliser une autre application spéciale appelée Redirect.

Veillez à choisir le mode proxy inverse et pointez-le vers quelque chose comme http://127.0.0.1:PORT, où PORT correspond au port de votre application personnalisée.

Il ajoutera les éléments de configuration appropriés dans Nginx, SSOwat et une vignette dans le portail utilisateur.

Ajouter une vignette personnalisée dans le portail pointant vers une application externe

L'application Redirect peut également être utilisée pour ajouter une vignette "raccourci" dans le portail utilisateur qui pointe vers une application ou une page située sur un serveur complètement différent. Veillez à utiliser le mode "redirection explicite" et l'URL de la page ou de l'application externe.

En règle générale, vous devriez éviter de modifier manuellement et d'installer des applications, sauf si vous êtes certain qu'elles n'interféreront pas avec votre serveur. YunoHost propose deux applications génériques pour vous aider :