An open API service indexing awesome lists of open source software.

https://github.com/yunohost-apps/my_webapp_ynh

Custom Web app with SFTP access
https://github.com/yunohost-apps/my_webapp_ynh

custom-webapp my-webapp official-ynh sftp-access yunohost yunohost-apps

Last synced: 6 months ago
JSON representation

Custom Web app with SFTP access

Awesome Lists containing this project

README

          

# My Webapp for YunoHost

[![Integration level](https://apps.yunohost.org/badge/integration/my_webapp)](https://ci-apps.yunohost.org/ci/apps/my_webapp/)
![Working status](https://apps.yunohost.org/badge/state/my_webapp)
![Maintenance status](https://apps.yunohost.org/badge/maintained/my_webapp)

[![Install My Webapp with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=my_webapp)

*[Read this README in other languages.](./ALL_README.md)*

> *This package allows you to install My Webapp quickly and simply on a YunoHost server.*
> *If you don't have YunoHost, please consult [the guide](https://yunohost.org/install) to learn how to install it.*

## Overview

This application allows you to easily install an "empty" web application, in which you deploy your own custom website in the form of "static" HTML/CSS/JS assets or PHP.

Files can be uploaded [via SFTP](https://yunohost.org/en/filezilla) or any other method of your chosing.

During installation, you can also chose to initialize a MySQL or PostgreSQL database, which will be backed up and restored just like the other files in your application. The connection details will be stored in the file `db_access.txt` located in the root directory of the app.

PHP-FPM version can also be selected among (none), `7.4`, `8.0`, `8.1`, `8.2`, `8.3` and `8.4`.

**Once installed, go to the chosen URL to know the user, domain and port you will have to use for the SFTP access.** The password is the one specified during the installation. Under the app directory, you will see a `www` folder which contains the public files served by this app. You can put all the files of your custom web application inside.

You can also customize 404 errors - if you enable the option in the config panel. Simply create an `error` folder in the `www` root directory, containing your custom `html` files.

**Shipped version:** 1.0~ynh20
## Documentation and resources

- YunoHost Store:
- Report a bug:

## Developer info

Please send your pull request to the [`testing` branch](https://github.com/YunoHost-Apps/my_webapp_ynh/tree/testing).

To try the `testing` branch, please proceed like that:

```bash
sudo yunohost app install https://github.com/YunoHost-Apps/my_webapp_ynh/tree/testing --debug
or
sudo yunohost app upgrade my_webapp -u https://github.com/YunoHost-Apps/my_webapp_ynh/tree/testing --debug
```

**More info regarding app packaging:**