Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prebuild #34

Open
wants to merge 7 commits into
base: testing
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
*~
*.sw[op]
.DS_Store
3 changes: 3 additions & 0 deletions ALL_README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,7 @@
- [Irakurri README euskaraz](README_eu.md)
- [Lire le README en français](README_fr.md)
- [Le o README en galego](README_gl.md)
- [Baca README dalam bahasa bahasa Indonesia](README_id.md)
- [Lees de README in het Nederlands](README_nl.md)
- [Прочитать README на русский](README_ru.md)
- [阅读中文(简体)的 README](README_zh_Hans.md)
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ It shall NOT be edited by hand.

# h5ai for YunoHost

[![Integration level](https://dash.yunohost.org/integration/h5ai.svg)](https://dash.yunohost.org/appci/app/h5ai) ![Working status](https://ci-apps.yunohost.org/ci/badges/h5ai.status.svg) ![Maintenance status](https://ci-apps.yunohost.org/ci/badges/h5ai.maintain.svg)
[![Integration level](https://dash.yunohost.org/integration/h5ai.svg)](https://ci-apps.yunohost.org/ci/apps/h5ai/) ![Working status](https://ci-apps.yunohost.org/ci/badges/h5ai.status.svg) ![Maintenance status](https://ci-apps.yunohost.org/ci/badges/h5ai.maintain.svg)

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

Expand All @@ -23,7 +23,7 @@ h5ai is a modern file indexer for HTTP web servers with focus on your files. Dir
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~ynh11
**Shipped version:** 0.30.0~ynh12

**Demo:** <https://larsjung.de/h5ai/demo/>

Expand Down
6 changes: 3 additions & 3 deletions README_es.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ No se debe editar a mano.

# h5ai para Yunohost

[![Nivel de integración](https://dash.yunohost.org/integration/h5ai.svg)](https://dash.yunohost.org/appci/app/h5ai) ![Estado funcional](https://ci-apps.yunohost.org/ci/badges/h5ai.status.svg) ![Estado En Mantención](https://ci-apps.yunohost.org/ci/badges/h5ai.maintain.svg)
[![Nivel de integración](https://dash.yunohost.org/integration/h5ai.svg)](https://ci-apps.yunohost.org/ci/apps/h5ai/) ![Estado funcional](https://ci-apps.yunohost.org/ci/badges/h5ai.status.svg) ![Estado En Mantención](https://ci-apps.yunohost.org/ci/badges/h5ai.maintain.svg)

[![Instalar h5ai con Yunhost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=h5ai)

Expand All @@ -23,7 +23,7 @@ h5ai is a modern file indexer for HTTP web servers with focus on your files. Dir
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


**Versión actual:** 0.30.0~ynh11
**Versión actual:** 0.30.0~ynh12

**Demo:** <https://larsjung.de/h5ai/demo/>

Expand All @@ -41,7 +41,7 @@ Some of the optional features are: file sorting, different view modes, localizat

## Información para desarrolladores

Por favor enviar sus correcciones a la [`branch testing`](https://github.com/YunoHost-Apps/h5ai_ynh/tree/testing
Por favor enviar sus correcciones a la [rama `testing`](https://github.com/YunoHost-Apps/h5ai_ynh/tree/testing).

Para probar la rama `testing`, sigue asÍ:

Expand Down
4 changes: 2 additions & 2 deletions README_eu.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ EZ editatu eskuz.

# h5ai YunoHost-erako

[![Integrazio maila](https://dash.yunohost.org/integration/h5ai.svg)](https://dash.yunohost.org/appci/app/h5ai) ![Funtzionamendu egoera](https://ci-apps.yunohost.org/ci/badges/h5ai.status.svg) ![Mantentze egoera](https://ci-apps.yunohost.org/ci/badges/h5ai.maintain.svg)
[![Integrazio maila](https://dash.yunohost.org/integration/h5ai.svg)](https://ci-apps.yunohost.org/ci/apps/h5ai/) ![Funtzionamendu egoera](https://ci-apps.yunohost.org/ci/badges/h5ai.status.svg) ![Mantentze egoera](https://ci-apps.yunohost.org/ci/badges/h5ai.maintain.svg)

[![Instalatu h5ai YunoHost-ekin](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=h5ai)

Expand All @@ -23,7 +23,7 @@ h5ai is a modern file indexer for HTTP web servers with focus on your files. Dir
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


**Paketatutako bertsioa:** 0.30.0~ynh11
**Paketatutako bertsioa:** 0.30.0~ynh12

**Demoa:** <https://larsjung.de/h5ai/demo/>

Expand Down
4 changes: 2 additions & 2 deletions README_fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Il NE doit PAS être modifié à la main.

# h5ai pour YunoHost

[![Niveau d’intégration](https://dash.yunohost.org/integration/h5ai.svg)](https://dash.yunohost.org/appci/app/h5ai) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/h5ai.status.svg) ![Statut de maintenance](https://ci-apps.yunohost.org/ci/badges/h5ai.maintain.svg)
[![Niveau d’intégration](https://dash.yunohost.org/integration/h5ai.svg)](https://ci-apps.yunohost.org/ci/apps/h5ai/) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/h5ai.status.svg) ![Statut de maintenance](https://ci-apps.yunohost.org/ci/badges/h5ai.maintain.svg)

[![Installer h5ai avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=h5ai)

Expand All @@ -23,7 +23,7 @@ h5ai est un indexeur de fichiers moderne pour les serveurs web HTTP avec un focu
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~ynh11
**Version incluse :** 0.30.0~ynh12

**Démo :** <https://larsjung.de/h5ai/demo/>

Expand Down
4 changes: 2 additions & 2 deletions README_gl.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ NON debe editarse manualmente.

# h5ai para YunoHost

[![Nivel de integración](https://dash.yunohost.org/integration/h5ai.svg)](https://dash.yunohost.org/appci/app/h5ai) ![Estado de funcionamento](https://ci-apps.yunohost.org/ci/badges/h5ai.status.svg) ![Estado de mantemento](https://ci-apps.yunohost.org/ci/badges/h5ai.maintain.svg)
[![Nivel de integración](https://dash.yunohost.org/integration/h5ai.svg)](https://ci-apps.yunohost.org/ci/apps/h5ai/) ![Estado de funcionamento](https://ci-apps.yunohost.org/ci/badges/h5ai.status.svg) ![Estado de mantemento](https://ci-apps.yunohost.org/ci/badges/h5ai.maintain.svg)

[![Instalar h5ai con YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=h5ai)

Expand All @@ -23,7 +23,7 @@ h5ai is a modern file indexer for HTTP web servers with focus on your files. Dir
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


**Versión proporcionada:** 0.30.0~ynh11
**Versión proporcionada:** 0.30.0~ynh12

**Demo:** <https://larsjung.de/h5ai/demo/>

Expand Down
54 changes: 54 additions & 0 deletions README_id.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
<!--
N.B.: README ini dibuat secara otomatis oleh <https://github.com/YunoHost/apps/tree/master/tools/readme_generator>
Ini TIDAK boleh diedit dengan tangan.
-->

# h5ai untuk YunoHost

[![Tingkat integrasi](https://dash.yunohost.org/integration/h5ai.svg)](https://ci-apps.yunohost.org/ci/apps/h5ai/) ![Status kerja](https://ci-apps.yunohost.org/ci/badges/h5ai.status.svg) ![Status pemeliharaan](https://ci-apps.yunohost.org/ci/badges/h5ai.maintain.svg)

[![Pasang h5ai dengan YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=h5ai)

*[Baca README ini dengan bahasa yang lain.](./ALL_README.md)*

> *Paket ini memperbolehkan Anda untuk memasang h5ai secara cepat dan mudah pada server YunoHost.*
> *Bila Anda tidak mempunyai YunoHost, silakan berkonsultasi dengan [panduan](https://yunohost.org/install) untuk mempelajari bagaimana untuk memasangnya.*

## Ringkasan

h5ai is a modern file indexer for HTTP web servers with focus on your files. Directories are displayed in a appealing way and browsing them is enhanced by different views, a breadcrumb and a tree overview.

### Features

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


**Versi terkirim:** 0.30.0~ynh12

**Demo:** <https://larsjung.de/h5ai/demo/>

## Tangkapan Layar

![Tangkapan Layar pada h5ai](./doc/screenshots/screenshot.jpg)

## Dokumentasi dan sumber daya

- Website aplikasi resmi: <https://larsjung.de/h5ai/>
- Dokumentasi admin resmi: <https://larsjung.de/h5ai/>
- Depot kode aplikasi hulu: <https://github.com/lrsjng/h5ai>
- Gudang YunoHost: <https://apps.yunohost.org/app/h5ai>
- Laporkan bug: <https://github.com/YunoHost-Apps/h5ai_ynh/issues>

## Info developer

Silakan kirim pull request ke [`testing` branch](https://github.com/YunoHost-Apps/h5ai_ynh/tree/testing).

Untuk mencoba branch `testing`, silakan dilanjutkan seperti:

```bash
sudo yunohost app install https://github.com/YunoHost-Apps/h5ai_ynh/tree/testing --debug
atau
sudo yunohost app upgrade h5ai -u https://github.com/YunoHost-Apps/h5ai_ynh/tree/testing --debug
```

**Info lebih lanjut mengenai pemaketan aplikasi:** <https://yunohost.org/packaging_apps>
54 changes: 54 additions & 0 deletions README_nl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
<!--
NB: Deze README is automatisch gegenereerd door <https://github.com/YunoHost/apps/tree/master/tools/readme_generator>
Hij mag NIET handmatig aangepast worden.
-->

# h5ai voor Yunohost

[![Integratieniveau](https://dash.yunohost.org/integration/h5ai.svg)](https://ci-apps.yunohost.org/ci/apps/h5ai/) ![Mate van functioneren](https://ci-apps.yunohost.org/ci/badges/h5ai.status.svg) ![Onderhoudsstatus](https://ci-apps.yunohost.org/ci/badges/h5ai.maintain.svg)

[![h5ai met Yunohost installeren](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=h5ai)

*[Deze README in een andere taal lezen.](./ALL_README.md)*

> *Met dit pakket kun je h5ai snel en eenvoudig op een YunoHost-server installeren.*
> *Als je nog geen YunoHost hebt, lees dan [de installatiehandleiding](https://yunohost.org/install), om te zien hoe je 'm installeert.*

## Overzicht

h5ai is a modern file indexer for HTTP web servers with focus on your files. Directories are displayed in a appealing way and browsing them is enhanced by different views, a breadcrumb and a tree overview.

### Features

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


**Geleverde versie:** 0.30.0~ynh12

**Demo:** <https://larsjung.de/h5ai/demo/>

## Schermafdrukken

![Schermafdrukken van h5ai](./doc/screenshots/screenshot.jpg)

## Documentatie en bronnen

- Officiele website van de app: <https://larsjung.de/h5ai/>
- Officiele beheerdersdocumentatie: <https://larsjung.de/h5ai/>
- Upstream app codedepot: <https://github.com/lrsjng/h5ai>
- YunoHost-store: <https://apps.yunohost.org/app/h5ai>
- Meld een bug: <https://github.com/YunoHost-Apps/h5ai_ynh/issues>

## Ontwikkelaarsinformatie

Stuur je pull request alsjeblieft naar de [`testing`-branch](https://github.com/YunoHost-Apps/h5ai_ynh/tree/testing).

Om de `testing`-branch uit te proberen, ga als volgt te werk:

```bash
sudo yunohost app install https://github.com/YunoHost-Apps/h5ai_ynh/tree/testing --debug
of
sudo yunohost app upgrade h5ai -u https://github.com/YunoHost-Apps/h5ai_ynh/tree/testing --debug
```

**Verdere informatie over app-packaging:** <https://yunohost.org/packaging_apps>
54 changes: 54 additions & 0 deletions README_ru.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
<!--
Важно: этот README был автоматически сгенерирован <https://github.com/YunoHost/apps/tree/master/tools/readme_generator>
Он НЕ ДОЛЖЕН редактироваться вручную.
-->

# h5ai для YunoHost

[![Уровень интеграции](https://dash.yunohost.org/integration/h5ai.svg)](https://ci-apps.yunohost.org/ci/apps/h5ai/) ![Состояние работы](https://ci-apps.yunohost.org/ci/badges/h5ai.status.svg) ![Состояние сопровождения](https://ci-apps.yunohost.org/ci/badges/h5ai.maintain.svg)

[![Установите h5ai с YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=h5ai)

*[Прочтите этот README на других языках.](./ALL_README.md)*

> *Этот пакет позволяет Вам установить h5ai быстро и просто на YunoHost-сервер.*
> *Если у Вас нет YunoHost, пожалуйста, посмотрите [инструкцию](https://yunohost.org/install), чтобы узнать, как установить его.*

## Обзор

h5ai is a modern file indexer for HTTP web servers with focus on your files. Directories are displayed in a appealing way and browsing them is enhanced by different views, a breadcrumb and a tree overview.

### Features

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


**Поставляемая версия:** 0.30.0~ynh12

**Демо-версия:** <https://larsjung.de/h5ai/demo/>

## Снимки экрана

![Снимок экрана h5ai](./doc/screenshots/screenshot.jpg)

## Документация и ресурсы

- Официальный веб-сайт приложения: <https://larsjung.de/h5ai/>
- Официальная документация администратора: <https://larsjung.de/h5ai/>
- Репозиторий кода главной ветки приложения: <https://github.com/lrsjng/h5ai>
- Магазин YunoHost: <https://apps.yunohost.org/app/h5ai>
- Сообщите об ошибке: <https://github.com/YunoHost-Apps/h5ai_ynh/issues>

## Информация для разработчиков

Пришлите Ваш запрос на слияние в [ветку `testing`](https://github.com/YunoHost-Apps/h5ai_ynh/tree/testing).

Чтобы попробовать ветку `testing`, пожалуйста, сделайте что-то вроде этого:

```bash
sudo yunohost app install https://github.com/YunoHost-Apps/h5ai_ynh/tree/testing --debug
или
sudo yunohost app upgrade h5ai -u https://github.com/YunoHost-Apps/h5ai_ynh/tree/testing --debug
```

**Больше информации о пакетировании приложений:** <https://yunohost.org/packaging_apps>
4 changes: 2 additions & 2 deletions README_zh_Hans.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

# YunoHost 上的 h5ai

[![集成程度](https://dash.yunohost.org/integration/h5ai.svg)](https://dash.yunohost.org/appci/app/h5ai) ![工作状态](https://ci-apps.yunohost.org/ci/badges/h5ai.status.svg) ![维护状态](https://ci-apps.yunohost.org/ci/badges/h5ai.maintain.svg)
[![集成程度](https://dash.yunohost.org/integration/h5ai.svg)](https://ci-apps.yunohost.org/ci/apps/h5ai/) ![工作状态](https://ci-apps.yunohost.org/ci/badges/h5ai.status.svg) ![维护状态](https://ci-apps.yunohost.org/ci/badges/h5ai.maintain.svg)

[![使用 YunoHost 安装 h5ai](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=h5ai)

Expand All @@ -23,7 +23,7 @@ h5ai is a modern file indexer for HTTP web servers with focus on your files. Dir
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


**分发版本:** 0.30.0~ynh11
**分发版本:** 0.30.0~ynh12

**演示:** <https://larsjung.de/h5ai/demo/>

Expand Down
4 changes: 0 additions & 4 deletions conf/extra_php-fpm.conf

This file was deleted.

7 changes: 2 additions & 5 deletions conf/nginx.conf
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
location __PATH__/ {

# Path to source
alias __INSTALL_DIR__/;
alias __INSTALL_DIR__/public/;

index index.php __PATH__/_h5ai/public/index.php;

Expand All @@ -15,15 +15,12 @@ location __PATH__/ {

location ~ [^/]\.php(/|$) {
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
fastcgi_pass unix:/var/run/php/php__PHPVERSION__-fpm-__NAME__.sock;
fastcgi_pass unix:/var/run/php/php__PHP_VERSION__-fpm-__APP__.sock;

fastcgi_index index.php;
include fastcgi_params;
fastcgi_param REMOTE_USER $remote_user;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $request_filename;
}

# Include SSOWAT user panel.
include conf.d/yunohost_panel.conf.inc;
}
12 changes: 7 additions & 5 deletions manifest.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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~ynh11"
version = "0.30.0~ynh12"

maintainers = ["alexAubin"]

Expand All @@ -17,7 +17,8 @@ admindoc = "https://larsjung.de/h5ai/"
code = "https://github.com/lrsjng/h5ai"

[integration]
yunohost = ">= 11.2"
yunohost = ">= 11.2.30"
helpers_version = "2.1"
architectures = "all"
multi_instance = true
ldap = false
Expand All @@ -43,16 +44,17 @@ ram.runtime = "50M"
[resources.sources]

[resources.sources.main]
url = "https://github.com/lrsjng/h5ai/archive/refs/tags/v0.30.0.tar.gz"
sha256 = "f1638557ec79e6fe6bd9303b1e9d8d0180a620dbf4811b6c194befa24769800c"
url = "https://github.com/lrsjng/h5ai/releases/download/v0.30.0/h5ai-0.30.0.zip"
sha256 = "fe138305a61d72094beb8c507dab728020158e4b00dae695a60b9803babb3e30"

[resources.system_user]
allow_sftp = true

[resources.install_dir]
group = "www-data:r-x"

[resources.permissions]
main.url = "/"

[resources.apt]
packages = "php8.2-fpm, php8.2-gd, ffmpeg, imagemagick"
packages = "php8.3-fpm, php8.3-gd, ffmpeg, imagemagick"
4 changes: 3 additions & 1 deletion scripts/_common.sh
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
#!/bin/bash

nodejs_version="10.15"
#=================================================
# COMMON VARIABLES AND CUSTOM HELPERS
#=================================================
Loading