diff --git a/README.md b/README.md index bb324ca..93cdb69 100644 --- a/README.md +++ b/README.md @@ -20,12 +20,10 @@ h5ai is a modern file indexer for HTTP web servers with focus on your files. Dir ### Features -There are lots of optional extensions and configuration options to customize the web appearance of your directory listings. All markup is valid HTML5 spiced up with CSS3 and finest JavaScript to build a fresh but minimal user interface and a user experience that focuses on your files. - Some of the optional features are: file sorting, different view modes, localization, a breadcrumb, a tree view, custom headers and footers, file filter and search, folder sizes, auto refresh, packaged download, QR codes, thumbnails, file previews -**Shipped version:** 0.30.0~ynh5 +**Shipped version:** 0.30.0~ynh6 **Demo:** https://larsjung.de/h5ai/demo/ diff --git a/README_fr.md b/README_fr.md index 1e33866..3783ea4 100644 --- a/README_fr.md +++ b/README_fr.md @@ -20,12 +20,10 @@ h5ai est un indexeur de fichiers moderne pour les serveurs web HTTP avec un focu ### Caractéristiques -Il y a beaucoup d'extensions optionnelles et d'options de configuration pour personnaliser l'apparence web de vos listes de répertoire. Tout le balisage est du HTML5 valide, agrémenté de CSS3 et du JavaScript le plus fin pour construire - Parmi les fonctionnalités optionnelles, citons : le tri des fichiers, différents modes d'affichage, la localisation, le fil d'Ariane, l'arborescence, les en-têtes et pieds de page personnalisés, le filtrage et la recherche de fichiers, la taille des dossiers, le rafraîchissement automatique, l'emballage... -**Version incluse :** 0.30.0~ynh5 +**Version incluse :** 0.30.0~ynh6 **Démo :** https://larsjung.de/h5ai/demo/ diff --git a/conf/app.src b/conf/app.src deleted file mode 100644 index d99b84c..0000000 --- a/conf/app.src +++ /dev/null @@ -1,7 +0,0 @@ -SOURCE_URL=https://release.larsjung.de/h5ai/h5ai-0.30.0.zip -SOURCE_SUM=fe138305a61d72094beb8c507dab728020158e4b00dae695a60b9803babb3e30 -SOURCE_SUM_PRG=sha256sum -SOURCE_FORMAT=zip -SOURCE_IN_SUBDIR=false -SOURCE_FILENAME= -SOURCE_EXTRACT=true diff --git a/doc/ADMIN.md b/doc/ADMIN.md index f985d3f..7fd4145 100644 --- a/doc/ADMIN.md +++ b/doc/ADMIN.md @@ -1,5 +1,5 @@ ## Configuration -After installing the application, you can add documents in `/var/www/documents` (or the corresponding path you choosed). -h5ai doesn't allow to edit or upload new documents directly from the web browser. But you can imagine coupling the folder `/var/www/documents` to Nextcloud or some sort of FTP to allow some users to upload content, and use h5ai as a public read-only interface. +After installing the application, you can add documents in `__INSTALL_DIR__` (or the corresponding path you choosed). +h5ai doesn't allow to edit or upload new documents directly from the web browser. But you can imagine coupling the folder `__INSTALL_DIR__` to Nextcloud or some sort of FTP to allow some users to upload content, and use h5ai as a public read-only interface. The main configuration file is `_h5ai/private/conf/options.json`. You might want to change some of the documented settings. But there are some more files in `_h5ai/private/conf` you might have a look at. diff --git a/doc/ADMIN_fr.md b/doc/ADMIN_fr.md index 097bde8..5f9de8b 100644 --- a/doc/ADMIN_fr.md +++ b/doc/ADMIN_fr.md @@ -1,3 +1,3 @@ -Après avoir installé l'application, vous pouvez ajouter des documents dans `/var/www/documents` (ou le chemin correspondant que vous avez choisi). -h5ai ne permet pas de modifier ou de télécharger de nouveaux documents directement à partir du navigateur Web. Vous pouvez imaginer coupler le dossier `/var/www/documents` à Nextcloud ou un FTP pour permettre à certains utilisateurs de télécharger du contenu et d'utiliser h5ai comme interface publique en lecture seule. -Le fichier de configuration principal est `_h5ai / private / conf / options.json`. Vous souhaiterez peut-être modifier certains des paramètres documentés. Mais il y a d'autres fichiers dans `_h5ai / private / conf` que vous pourriez consulter. +Après avoir installé l'application, vous pouvez ajouter des documents dans `__INSTALL_DIR__` (ou le chemin correspondant que vous avez choisi). +h5ai ne permet pas de modifier ou de télécharger de nouveaux documents directement à partir du navigateur Web. Vous pouvez imaginer coupler le dossier `__INSTALL_DIR__` à Nextcloud ou un FTP pour permettre à certains utilisateurs de télécharger du contenu et d'utiliser h5ai comme interface publique en lecture seule. +Le fichier de configuration principal est `_h5ai/private/conf/options.json`. Vous souhaiterez peut-être modifier certains des paramètres documentés. Mais il y a d'autres fichiers dans `_h5ai/private/conf` que vous pourriez consulter. diff --git a/doc/DESCRIPTION.md b/doc/DESCRIPTION.md index e50c520..be11565 100644 --- a/doc/DESCRIPTION.md +++ b/doc/DESCRIPTION.md @@ -2,6 +2,4 @@ h5ai is a modern file indexer for HTTP web servers with focus on your files. Dir ### Features -There are lots of optional extensions and configuration options to customize the web appearance of your directory listings. All markup is valid HTML5 spiced up with CSS3 and finest JavaScript to build a fresh but minimal user interface and a user experience that focuses on your files. - Some of the optional features are: file sorting, different view modes, localization, a breadcrumb, a tree view, custom headers and footers, file filter and search, folder sizes, auto refresh, packaged download, QR codes, thumbnails, file previews diff --git a/doc/DESCRIPTION_fr.md b/doc/DESCRIPTION_fr.md index 2b7a432..3a8b910 100644 --- a/doc/DESCRIPTION_fr.md +++ b/doc/DESCRIPTION_fr.md @@ -2,6 +2,4 @@ h5ai est un indexeur de fichiers moderne pour les serveurs web HTTP avec un focu ### Caractéristiques -Il y a beaucoup d'extensions optionnelles et d'options de configuration pour personnaliser l'apparence web de vos listes de répertoire. Tout le balisage est du HTML5 valide, agrémenté de CSS3 et du JavaScript le plus fin pour construire - Parmi les fonctionnalités optionnelles, citons : le tri des fichiers, différents modes d'affichage, la localisation, le fil d'Ariane, l'arborescence, les en-têtes et pieds de page personnalisés, le filtrage et la recherche de fichiers, la taille des dossiers, le rafraîchissement automatique, l'emballage... diff --git a/manifest.toml b/manifest.toml index e4c4b50..fb0ac37 100644 --- a/manifest.toml +++ b/manifest.toml @@ -5,7 +5,7 @@ name = "h5ai" description.en = "Modern HTTP web server index for NGINX" description.fr = "Serveur moderne d'index pour NGINX" -version = "0.30.0~ynh5" +version = "0.30.0~ynh6" maintainers = ["alexAubin"] @@ -17,7 +17,7 @@ admindoc = "https://larsjung.de/h5ai/" code = "https://github.com/lrsjng/h5ai" [integration] -yunohost = ">= 11.1.12" +yunohost = ">= 11.1.17" architectures = "all" multi_instance = true ldap = false @@ -39,6 +39,14 @@ ram.runtime = "50M" default = "visitors" [resources] + + [resources.sources] + + [resources.sources.main] + url = "https://release.larsjung.de/h5ai/h5ai-0.30.0.zip" + sha256 = "fe138305a61d72094beb8c507dab728020158e4b00dae695a60b9803babb3e30" + in_subdir = false + [resources.system_user] [resources.install_dir] diff --git a/scripts/_common.sh b/scripts/_common.sh index e0afece..1e47ce7 100644 --- a/scripts/_common.sh +++ b/scripts/_common.sh @@ -6,8 +6,6 @@ # PHP APP SPECIFIC #================================================= -YNH_PHP_VERSION=8.0 - #================================================= # PERSONAL HELPERS #================================================= diff --git a/scripts/install b/scripts/install index 08022c1..0cd3b20 100644 --- a/scripts/install +++ b/scripts/install @@ -39,7 +39,7 @@ chown -R $app:www-data "$install_dir" #================================================= # SYSTEM CONFIGURATION #================================================= -ynh_script_progression --message="Adding system configurations related to $app ..." --weight=3 +ynh_script_progression --message="Adding system configurations related to $app..." --weight=3 # Create a dedicated PHP-FPM config ynh_add_fpm_config --usage=$fpm_usage --footprint=$fpm_footprint diff --git a/scripts/restore b/scripts/restore index ac30d05..84e8208 100644 --- a/scripts/restore +++ b/scripts/restore @@ -17,7 +17,6 @@ ynh_script_progression --message="Restoring the app main directory..." --weight= ynh_restore_file --origin_path="$install_dir" --not_mandatory -chmod 750 "$install_dir" chmod -R o-rwx "$install_dir" chown -R $app:www-data "$install_dir" @@ -28,8 +27,6 @@ ynh_script_progression --message="Restoring system configurations related to $ap ynh_restore_file --origin_path="/etc/php/$phpversion/fpm/pool.d/$app.conf" -ynh_add_fpm_config --usage=$fpm_usage --footprint=$fpm_footprint --phpversion=$phpversion - ynh_restore_file --origin_path="/etc/nginx/conf.d/$domain.d/$app.conf" #=================================================