From a01ee4f1359c6dc5bceaf26656f3521be4d7ab7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?E=CC=81ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Mon, 17 Jun 2024 18:12:09 +0200 Subject: [PATCH 01/10] Update upgrade --- scripts/upgrade | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/scripts/upgrade b/scripts/upgrade index 70a8806..274db0c 100755 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -9,8 +9,6 @@ source _common.sh source /usr/share/yunohost/helpers -upgrade_type=$(ynh_check_app_version_changed) - #================================================= # UPGRADE DEPENDENCIES #================================================= @@ -31,14 +29,10 @@ ynh_systemd_action --service_name=$app --action="stop" --log_path="systemd" #================================================= # DOWNLOAD, CHECK AND UNPACK SOURCE #================================================= +ynh_script_progression --message="Upgrading source files..." --weight=1 -if [ "$upgrade_type" == "UPGRADE_APP" ] -then - ynh_script_progression --message="Upgrading source files..." --weight=1 - - # Download, check integrity, uncompress and patch the source from manifest.toml - ynh_setup_source --dest_dir="/home/yunohost.app/$app/app" --keep="app/.env.local app/config/users.json app/config/repo.json" -fi +# Download, check integrity, uncompress and patch the source from manifest.toml +ynh_setup_source --dest_dir="/home/yunohost.app/$app/app" --keep="app/.env.local app/config/users.json app/config/repo.json" chown -R $app:www-data "/home/yunohost.app/$app/app" From 374f078661ed538a9231a247dec3471fe56c3267 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Mon, 17 Jun 2024 16:12:14 +0000 Subject: [PATCH 02/10] Auto-update READMEs --- ALL_README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ALL_README.md b/ALL_README.md index 8938aae..152f2e7 100644 --- a/ALL_README.md +++ b/ALL_README.md @@ -1,7 +1,7 @@ # All available README files by language - [Read the README in English](README.md) -- [Lee el README en español](README_es.md) +- [Lea el README en español](README_es.md) - [Irakurri README euskaraz](README_eu.md) - [Lire le README en français](README_fr.md) - [Le o README en galego](README_gl.md) From 7f931002e768428f667aa53232585ed2b8dbafd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?E=CC=81ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Mon, 17 Jun 2024 18:20:08 +0200 Subject: [PATCH 03/10] Update _common.sh --- scripts/_common.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/_common.sh b/scripts/_common.sh index b1923cd..1c52224 100644 --- a/scripts/_common.sh +++ b/scripts/_common.sh @@ -4,7 +4,7 @@ # COMMON VARIABLES #================================================= -nodejs_version=18 +nodejs_version=20 ssh_port=$(grep -P "Port\s+\d+" /etc/ssh/sshd_config | grep -P -o "\d+") main_domain=$(cat /etc/yunohost/current_host) From d5d6ff09ef174d11bdc53883e757a18be9e89edb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?E=CC=81ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Mon, 17 Jun 2024 18:50:53 +0200 Subject: [PATCH 04/10] Update manifest.toml --- manifest.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifest.toml b/manifest.toml index 4594d8b..5ad536c 100644 --- a/manifest.toml +++ b/manifest.toml @@ -7,7 +7,7 @@ name = "BorgWarehouse" description.en = "WebUI for a BorgBackup's central repository server" description.fr = "WebUI pour BorgBackup" -version = "2.3.0~ynh1" +version = "2.3.0~ynh2" maintainers = [] From 21f4fcced5ef9b3c827ff44dca0514c663a819f3 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Mon, 17 Jun 2024 16:50:58 +0000 Subject: [PATCH 05/10] Auto-update READMEs --- README.md | 2 +- README_es.md | 2 +- README_eu.md | 2 +- README_fr.md | 2 +- README_gl.md | 2 +- README_zh_Hans.md | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index fc9031e..c05489e 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ It shall NOT be edited by hand. BorgWarhouse is a fast and modern WebUI for a BorgBackup's central repository server. -**Shipped version:** 2.3.0~ynh1 +**Shipped version:** 2.3.0~ynh2 ## Screenshots diff --git a/README_es.md b/README_es.md index 2a7c1b7..97eb0b5 100644 --- a/README_es.md +++ b/README_es.md @@ -19,7 +19,7 @@ No se debe editar a mano. BorgWarhouse is a fast and modern WebUI for a BorgBackup's central repository server. -**Versión actual:** 2.3.0~ynh1 +**Versión actual:** 2.3.0~ynh2 ## Capturas diff --git a/README_eu.md b/README_eu.md index d5ece79..af52fe2 100644 --- a/README_eu.md +++ b/README_eu.md @@ -19,7 +19,7 @@ EZ editatu eskuz. BorgWarhouse is a fast and modern WebUI for a BorgBackup's central repository server. -**Paketatutako bertsioa:** 2.3.0~ynh1 +**Paketatutako bertsioa:** 2.3.0~ynh2 ## Pantaila-argazkiak diff --git a/README_fr.md b/README_fr.md index 3f8ac86..579b1c7 100644 --- a/README_fr.md +++ b/README_fr.md @@ -18,7 +18,7 @@ Il NE doit PAS être modifié à la main. BorgWarhouse est une interface Web rapide et moderne pour BorgBackup. -**Version incluse :** 2.3.0~ynh1 +**Version incluse :** 2.3.0~ynh2 ## Captures d’écran diff --git a/README_gl.md b/README_gl.md index 34ae618..306d7b2 100644 --- a/README_gl.md +++ b/README_gl.md @@ -19,7 +19,7 @@ NON debe editarse manualmente. BorgWarhouse is a fast and modern WebUI for a BorgBackup's central repository server. -**Versión proporcionada:** 2.3.0~ynh1 +**Versión proporcionada:** 2.3.0~ynh2 ## Capturas de pantalla diff --git a/README_zh_Hans.md b/README_zh_Hans.md index c4635ba..964b3fa 100644 --- a/README_zh_Hans.md +++ b/README_zh_Hans.md @@ -19,7 +19,7 @@ BorgWarhouse is a fast and modern WebUI for a BorgBackup's central repository server. -**分发版本:** 2.3.0~ynh1 +**分发版本:** 2.3.0~ynh2 ## 截图 From 473e233933c86c63656cadede7bdb375f189066a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?E=CC=81ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Mon, 17 Jun 2024 18:52:55 +0200 Subject: [PATCH 06/10] add sanboxing --- conf/systemd.service | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/conf/systemd.service b/conf/systemd.service index cf70664..e497297 100644 --- a/conf/systemd.service +++ b/conf/systemd.service @@ -13,5 +13,39 @@ Environment=PORT=__PORT__ ExecStart=__YNH_NPM__ run start Restart=on-failure +### Depending on specificities of your service/app, you may need to tweak these +### .. but this should be a good baseline +# Sandboxing options to harden security +# Details for these options: https://www.freedesktop.org/software/systemd/man/systemd.exec.html +NoNewPrivileges=yes +PrivateTmp=yes +PrivateDevices=yes +RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6 AF_NETLINK +RestrictNamespaces=yes +RestrictRealtime=yes +DevicePolicy=closed +ProtectClock=yes +ProtectHostname=yes +ProtectProc=invisible +ProtectSystem=full +ProtectControlGroups=yes +ProtectKernelModules=yes +ProtectKernelTunables=yes +LockPersonality=yes +SystemCallArchitectures=native +SystemCallFilter=~@clock @debug @module @mount @obsolete @reboot @setuid @swap @cpu-emulation @privileged + +# Denying access to capabilities that should not be relevant for webapps +# Doc: https://man7.org/linux/man-pages/man7/capabilities.7.html +CapabilityBoundingSet=~CAP_RAWIO CAP_MKNOD +CapabilityBoundingSet=~CAP_AUDIT_CONTROL CAP_AUDIT_READ CAP_AUDIT_WRITE +CapabilityBoundingSet=~CAP_SYS_BOOT CAP_SYS_TIME CAP_SYS_MODULE CAP_SYS_PACCT +CapabilityBoundingSet=~CAP_LEASE CAP_LINUX_IMMUTABLE CAP_IPC_LOCK +CapabilityBoundingSet=~CAP_BLOCK_SUSPEND CAP_WAKE_ALARM +CapabilityBoundingSet=~CAP_SYS_TTY_CONFIG +CapabilityBoundingSet=~CAP_MAC_ADMIN CAP_MAC_OVERRIDE +CapabilityBoundingSet=~CAP_NET_ADMIN CAP_NET_BROADCAST CAP_NET_RAW +CapabilityBoundingSet=~CAP_SYS_ADMIN CAP_SYS_PTRACE CAP_SYSLOG + [Install] WantedBy=multi-user.target From b16fda64ccd38cfcfc4d97d045eb3e536e4c741b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?E=CC=81ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Mon, 17 Jun 2024 22:06:44 +0200 Subject: [PATCH 07/10] Update manifest.toml --- manifest.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifest.toml b/manifest.toml index 5ad536c..72a0699 100644 --- a/manifest.toml +++ b/manifest.toml @@ -7,7 +7,7 @@ name = "BorgWarehouse" description.en = "WebUI for a BorgBackup's central repository server" description.fr = "WebUI pour BorgBackup" -version = "2.3.0~ynh2" +version = "2.3.0~ynh3" maintainers = [] From 2570687ba2c814a43925df69f7e6b3f32f8c7472 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Mon, 17 Jun 2024 20:06:49 +0000 Subject: [PATCH 08/10] Auto-update READMEs --- README.md | 2 +- README_es.md | 2 +- README_eu.md | 2 +- README_fr.md | 2 +- README_gl.md | 2 +- README_zh_Hans.md | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index c05489e..b0613a2 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ It shall NOT be edited by hand. BorgWarhouse is a fast and modern WebUI for a BorgBackup's central repository server. -**Shipped version:** 2.3.0~ynh2 +**Shipped version:** 2.3.0~ynh3 ## Screenshots diff --git a/README_es.md b/README_es.md index 97eb0b5..3873a10 100644 --- a/README_es.md +++ b/README_es.md @@ -19,7 +19,7 @@ No se debe editar a mano. BorgWarhouse is a fast and modern WebUI for a BorgBackup's central repository server. -**Versión actual:** 2.3.0~ynh2 +**Versión actual:** 2.3.0~ynh3 ## Capturas diff --git a/README_eu.md b/README_eu.md index af52fe2..83d896a 100644 --- a/README_eu.md +++ b/README_eu.md @@ -19,7 +19,7 @@ EZ editatu eskuz. BorgWarhouse is a fast and modern WebUI for a BorgBackup's central repository server. -**Paketatutako bertsioa:** 2.3.0~ynh2 +**Paketatutako bertsioa:** 2.3.0~ynh3 ## Pantaila-argazkiak diff --git a/README_fr.md b/README_fr.md index 579b1c7..be63738 100644 --- a/README_fr.md +++ b/README_fr.md @@ -18,7 +18,7 @@ Il NE doit PAS être modifié à la main. BorgWarhouse est une interface Web rapide et moderne pour BorgBackup. -**Version incluse :** 2.3.0~ynh2 +**Version incluse :** 2.3.0~ynh3 ## Captures d’écran diff --git a/README_gl.md b/README_gl.md index 306d7b2..3d55a1a 100644 --- a/README_gl.md +++ b/README_gl.md @@ -19,7 +19,7 @@ NON debe editarse manualmente. BorgWarhouse is a fast and modern WebUI for a BorgBackup's central repository server. -**Versión proporcionada:** 2.3.0~ynh2 +**Versión proporcionada:** 2.3.0~ynh3 ## Capturas de pantalla diff --git a/README_zh_Hans.md b/README_zh_Hans.md index 964b3fa..142fbbe 100644 --- a/README_zh_Hans.md +++ b/README_zh_Hans.md @@ -19,7 +19,7 @@ BorgWarhouse is a fast and modern WebUI for a BorgBackup's central repository server. -**分发版本:** 2.3.0~ynh2 +**分发版本:** 2.3.0~ynh3 ## 截图 From a7c53f660910a2ddd6dca95e01da54698ac58f35 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Mon, 2 Sep 2024 03:31:21 +0200 Subject: [PATCH 09/10] Upgrade sources - `main` v2.4.1: https://github.com/ravinou/borgwarehouse/releases/tag/2.4.1 --- manifest.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/manifest.toml b/manifest.toml index 72a0699..1facac5 100644 --- a/manifest.toml +++ b/manifest.toml @@ -7,7 +7,7 @@ name = "BorgWarehouse" description.en = "WebUI for a BorgBackup's central repository server" description.fr = "WebUI pour BorgBackup" -version = "2.3.0~ynh3" +version = "2.4.1~ynh1" maintainers = [] @@ -43,8 +43,8 @@ ram.runtime = "50M" [resources.sources] [resources.sources.main] - url = "https://github.com/ravinou/borgwarehouse/archive/refs/tags/v2.3.0.tar.gz" - sha256 = "5b02e741ed433c78e9acc63900206c257f2fcbfa6d5810caf75acba9649d91dc" + url = "https://github.com/ravinou/borgwarehouse/archive/refs/tags/v2.4.1.tar.gz" + sha256 = "752919780293bd34b0e1dc09c61d9a1de51a4c693947719fbb1118749da88426" autoupdate.strategy = "latest_github_tag" [resources.system_user] From 3aea68e0f9da71a6c171d06998c31bf6543a0de5 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Mon, 2 Sep 2024 01:31:23 +0000 Subject: [PATCH 10/10] Auto-update READMEs --- ALL_README.md | 2 ++ README.md | 4 ++-- README_es.md | 4 ++-- README_eu.md | 4 ++-- README_fr.md | 4 ++-- README_gl.md | 4 ++-- README_id.md | 48 +++++++++++++++++++++++++++++++++++++++++++++++ README_ru.md | 48 +++++++++++++++++++++++++++++++++++++++++++++++ README_zh_Hans.md | 4 ++-- 9 files changed, 110 insertions(+), 12 deletions(-) create mode 100644 README_id.md create mode 100644 README_ru.md diff --git a/ALL_README.md b/ALL_README.md index 152f2e7..e3c80d2 100644 --- a/ALL_README.md +++ b/ALL_README.md @@ -5,4 +5,6 @@ - [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) +- [Прочитать README на русский](README_ru.md) - [阅读中文(简体)的 README](README_zh_Hans.md) diff --git a/README.md b/README.md index b0613a2..fb5e636 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ It shall NOT be edited by hand. # BorgWarehouse for YunoHost -[![Integration level](https://dash.yunohost.org/integration/borgwarehouse.svg)](https://dash.yunohost.org/appci/app/borgwarehouse) ![Working status](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.status.svg) ![Maintenance status](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.maintain.svg) +[![Integration level](https://dash.yunohost.org/integration/borgwarehouse.svg)](https://ci-apps.yunohost.org/ci/apps/borgwarehouse/) ![Working status](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.status.svg) ![Maintenance status](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.maintain.svg) [![Install BorgWarehouse with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=borgwarehouse) @@ -19,7 +19,7 @@ It shall NOT be edited by hand. BorgWarhouse is a fast and modern WebUI for a BorgBackup's central repository server. -**Shipped version:** 2.3.0~ynh3 +**Shipped version:** 2.4.1~ynh1 ## Screenshots diff --git a/README_es.md b/README_es.md index 3873a10..6796ea5 100644 --- a/README_es.md +++ b/README_es.md @@ -5,7 +5,7 @@ No se debe editar a mano. # BorgWarehouse para Yunohost -[![Nivel de integración](https://dash.yunohost.org/integration/borgwarehouse.svg)](https://dash.yunohost.org/appci/app/borgwarehouse) ![Estado funcional](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.status.svg) ![Estado En Mantención](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.maintain.svg) +[![Nivel de integración](https://dash.yunohost.org/integration/borgwarehouse.svg)](https://ci-apps.yunohost.org/ci/apps/borgwarehouse/) ![Estado funcional](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.status.svg) ![Estado En Mantención](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.maintain.svg) [![Instalar BorgWarehouse con Yunhost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=borgwarehouse) @@ -19,7 +19,7 @@ No se debe editar a mano. BorgWarhouse is a fast and modern WebUI for a BorgBackup's central repository server. -**Versión actual:** 2.3.0~ynh3 +**Versión actual:** 2.4.1~ynh1 ## Capturas diff --git a/README_eu.md b/README_eu.md index 83d896a..fdbbeaf 100644 --- a/README_eu.md +++ b/README_eu.md @@ -5,7 +5,7 @@ EZ editatu eskuz. # BorgWarehouse YunoHost-erako -[![Integrazio maila](https://dash.yunohost.org/integration/borgwarehouse.svg)](https://dash.yunohost.org/appci/app/borgwarehouse) ![Funtzionamendu egoera](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.status.svg) ![Mantentze egoera](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.maintain.svg) +[![Integrazio maila](https://dash.yunohost.org/integration/borgwarehouse.svg)](https://ci-apps.yunohost.org/ci/apps/borgwarehouse/) ![Funtzionamendu egoera](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.status.svg) ![Mantentze egoera](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.maintain.svg) [![Instalatu BorgWarehouse YunoHost-ekin](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=borgwarehouse) @@ -19,7 +19,7 @@ EZ editatu eskuz. BorgWarhouse is a fast and modern WebUI for a BorgBackup's central repository server. -**Paketatutako bertsioa:** 2.3.0~ynh3 +**Paketatutako bertsioa:** 2.4.1~ynh1 ## Pantaila-argazkiak diff --git a/README_fr.md b/README_fr.md index be63738..0969494 100644 --- a/README_fr.md +++ b/README_fr.md @@ -5,7 +5,7 @@ Il NE doit PAS être modifié à la main. # BorgWarehouse pour YunoHost -[![Niveau d’intégration](https://dash.yunohost.org/integration/borgwarehouse.svg)](https://dash.yunohost.org/appci/app/borgwarehouse) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.status.svg) ![Statut de maintenance](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.maintain.svg) +[![Niveau d’intégration](https://dash.yunohost.org/integration/borgwarehouse.svg)](https://ci-apps.yunohost.org/ci/apps/borgwarehouse/) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.status.svg) ![Statut de maintenance](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.maintain.svg) [![Installer BorgWarehouse avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=borgwarehouse) @@ -18,7 +18,7 @@ Il NE doit PAS être modifié à la main. BorgWarhouse est une interface Web rapide et moderne pour BorgBackup. -**Version incluse :** 2.3.0~ynh3 +**Version incluse :** 2.4.1~ynh1 ## Captures d’écran diff --git a/README_gl.md b/README_gl.md index 3d55a1a..5a714e7 100644 --- a/README_gl.md +++ b/README_gl.md @@ -5,7 +5,7 @@ NON debe editarse manualmente. # BorgWarehouse para YunoHost -[![Nivel de integración](https://dash.yunohost.org/integration/borgwarehouse.svg)](https://dash.yunohost.org/appci/app/borgwarehouse) ![Estado de funcionamento](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.status.svg) ![Estado de mantemento](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.maintain.svg) +[![Nivel de integración](https://dash.yunohost.org/integration/borgwarehouse.svg)](https://ci-apps.yunohost.org/ci/apps/borgwarehouse/) ![Estado de funcionamento](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.status.svg) ![Estado de mantemento](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.maintain.svg) [![Instalar BorgWarehouse con YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=borgwarehouse) @@ -19,7 +19,7 @@ NON debe editarse manualmente. BorgWarhouse is a fast and modern WebUI for a BorgBackup's central repository server. -**Versión proporcionada:** 2.3.0~ynh3 +**Versión proporcionada:** 2.4.1~ynh1 ## Capturas de pantalla diff --git a/README_id.md b/README_id.md new file mode 100644 index 0000000..b01c757 --- /dev/null +++ b/README_id.md @@ -0,0 +1,48 @@ + + +# BorgWarehouse untuk YunoHost + +[![Tingkat integrasi](https://dash.yunohost.org/integration/borgwarehouse.svg)](https://ci-apps.yunohost.org/ci/apps/borgwarehouse/) ![Status kerja](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.status.svg) ![Status pemeliharaan](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.maintain.svg) + +[![Pasang BorgWarehouse dengan YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=borgwarehouse) + +*[Baca README ini dengan bahasa yang lain.](./ALL_README.md)* + +> *Paket ini memperbolehkan Anda untuk memasang BorgWarehouse 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 + +BorgWarhouse is a fast and modern WebUI for a BorgBackup's central repository server. + + +**Versi terkirim:** 2.4.1~ynh1 + +## Tangkapan Layar + +![Tangkapan Layar pada BorgWarehouse](./doc/screenshots/screenshot.png) + +## Dokumentasi dan sumber daya + +- Website aplikasi resmi: +- Dokumentasi admin resmi: +- Depot kode aplikasi hulu: +- Gudang YunoHost: +- Laporkan bug: + +## Info developer + +Silakan kirim pull request ke [`testing` branch](https://github.com/YunoHost-Apps/borgwarehouse_ynh/tree/testing). + +Untuk mencoba branch `testing`, silakan dilanjutkan seperti: + +```bash +sudo yunohost app install https://github.com/YunoHost-Apps/borgwarehouse_ynh/tree/testing --debug +atau +sudo yunohost app upgrade borgwarehouse -u https://github.com/YunoHost-Apps/borgwarehouse_ynh/tree/testing --debug +``` + +**Info lebih lanjut mengenai pemaketan aplikasi:** diff --git a/README_ru.md b/README_ru.md new file mode 100644 index 0000000..f962713 --- /dev/null +++ b/README_ru.md @@ -0,0 +1,48 @@ + + +# BorgWarehouse для YunoHost + +[![Уровень интеграции](https://dash.yunohost.org/integration/borgwarehouse.svg)](https://ci-apps.yunohost.org/ci/apps/borgwarehouse/) ![Состояние работы](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.status.svg) ![Состояние сопровождения](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.maintain.svg) + +[![Установите BorgWarehouse с YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=borgwarehouse) + +*[Прочтите этот README на других языках.](./ALL_README.md)* + +> *Этот пакет позволяет Вам установить BorgWarehouse быстро и просто на YunoHost-сервер.* +> *Если у Вас нет YunoHost, пожалуйста, посмотрите [инструкцию](https://yunohost.org/install), чтобы узнать, как установить его.* + +## Обзор + +BorgWarhouse is a fast and modern WebUI for a BorgBackup's central repository server. + + +**Поставляемая версия:** 2.4.1~ynh1 + +## Снимки экрана + +![Снимок экрана BorgWarehouse](./doc/screenshots/screenshot.png) + +## Документация и ресурсы + +- Официальный веб-сайт приложения: +- Официальная документация администратора: +- Репозиторий кода главной ветки приложения: +- Магазин YunoHost: +- Сообщите об ошибке: + +## Информация для разработчиков + +Пришлите Ваш запрос на слияние в [ветку `testing`](https://github.com/YunoHost-Apps/borgwarehouse_ynh/tree/testing). + +Чтобы попробовать ветку `testing`, пожалуйста, сделайте что-то вроде этого: + +```bash +sudo yunohost app install https://github.com/YunoHost-Apps/borgwarehouse_ynh/tree/testing --debug +или +sudo yunohost app upgrade borgwarehouse -u https://github.com/YunoHost-Apps/borgwarehouse_ynh/tree/testing --debug +``` + +**Больше информации о пакетировании приложений:** diff --git a/README_zh_Hans.md b/README_zh_Hans.md index 142fbbe..9242639 100644 --- a/README_zh_Hans.md +++ b/README_zh_Hans.md @@ -5,7 +5,7 @@ # YunoHost 上的 BorgWarehouse -[![集成程度](https://dash.yunohost.org/integration/borgwarehouse.svg)](https://dash.yunohost.org/appci/app/borgwarehouse) ![工作状态](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.status.svg) ![维护状态](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.maintain.svg) +[![集成程度](https://dash.yunohost.org/integration/borgwarehouse.svg)](https://ci-apps.yunohost.org/ci/apps/borgwarehouse/) ![工作状态](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.status.svg) ![维护状态](https://ci-apps.yunohost.org/ci/badges/borgwarehouse.maintain.svg) [![使用 YunoHost 安装 BorgWarehouse](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=borgwarehouse) @@ -19,7 +19,7 @@ BorgWarhouse is a fast and modern WebUI for a BorgBackup's central repository server. -**分发版本:** 2.3.0~ynh3 +**分发版本:** 2.4.1~ynh1 ## 截图