doc/pages/02.administer/60.extend/05.install_unpackaged_app/install_unpackaged_app.md

23 lines
988 B
Markdown
Raw Normal View History

---
title: Install unpackaged apps
template: docs
taxonomy:
category: docs
routes:
default: '/install_unpackaged_apps'
---
2022-08-04 23:47:06 +02:00
## PHP or HTML/JS apps
If your app is a PHP or HTML/JS app, you probably should use the `Custom Webapp`, also know as `my_webapp`, in order to configure nginx, php, mysql, YunoHost permission and backup for you.
2022-08-04 23:47:06 +02:00
## Other technologies
2022-08-04 23:47:06 +02:00
If you use some other technology, you should install it like on a classical Debian.
2024-03-01 23:14:44 +01:00
To expose the app on the web through nginx and be able to manage access permissions to the webapp, you could use the [`redirect` app](https://github.com/YunoHost-Apps/redirect_ynh/) to create a nginx reverse proxy on your local ip/port running the service.
2022-08-04 23:47:06 +02:00
2022-08-04 23:47:06 +02:00
!!! You should use the proxy mode of the redirect app and not HTTP redirections mode.
2022-08-04 23:47:06 +02:00
You probably should create custom backup and restore hooks to integrate your app to your YunoHost backup/restore process. See [Backup and restore hooks](/packaging_apps_hooks#backup-restore)