{"antifeatures": [{"description": {"en": "Tracks you and/or reports your activity to upstream maintainer or third parties, either without your permission or by default.", "eu": "Zure jardueraren jarraipena egiten du eta/edo jardueraren berri ematen die aplikazioaren arduradunari edo hirugarrenei, baimenik gabe edo defektuz.", "fr": "Vous piste et/ou rapporte vos activit\u00e9s au mainteneur source ou \u00e0 des tiers, sans votre permission ou par d\u00e9faut.", "it": "Ti traccia e/o riporta la tua attivit\u00e0 a chi mantiene il codice sorgente o a terze parti, facendolo senza il tuo permesso o di default."}, "icon": "user-secret", "id": "tracking", "title": {"en": "Tracking", "eu": "Jarraipena", "fr": "Pistage", "it": "Tracciamento"}}, {"description": {"en": "Promotes or depends entirely on a non-free network service.", "eu": "Librea ez den sare-zerbitzu bat sustatzen du edo horren mende dago erabat.", "fr": "Promeut ou utilise des services r\u00e9seau non libres.", "it": "Promuove o dipende interamente da servizi di rete non liberi."}, "icon": "sitemap", "id": "non-free-network", "title": {"en": "Non-free Network Services", "eu": "Libreak ez diren sareko zerbitzuak", "fr": "Services r\u00e9seau non libres", "it": "Servizi di rete non liberi"}}, {"description": {"en": "Promotes other non-free applications or plugins.", "eu": "Libreak ez diren beste aplikazio edo gehigarri batzuk sustatzen ditu.", "fr": "Promeut d'autres applications ou plugins non libres.", "it": "Promoove altre applicazioni o plugin non liberi"}, "icon": "puzzle-piece", "id": "non-free-addons", "title": {"en": "Non-free Addons", "eu": "Libreak ez diren gehigarriak", "fr": "Extensions non libres", "it": "Estensioni non libere"}}, {"description": {"en": "Relies on software dependencies that are not free in order to run.", "eu": "Libreak ez diren dependentzien mende dago exekutatu ahal izateko.", "fr": "D\u00e9pend pour fonctionner de d\u00e9pendances logicielles non libres.", "it": "Per funzionare, si basa su dipendenze software non libere."}, "icon": "book", "id": "non-free-dependencies", "title": {"en": "Non-free dependencies", "eu": "Libreak ez diren dependentziak", "fr": "D\u00e9pendances non libres", "it": "Dipendenze non libere"}}, {"description": {"en": "Contains and makes use of non-free assets. The most common case is apps using artwork - images, sounds, music, etc. - under a commercial license.", "eu": "Libreak ez diren baliabideak ditu eta erabiltzen ditu. Kasurik ohikoena artelanak (irudiak, soinuak, musika, etab.) erabiltzen dituzten aplikazioak dira. - jabedun-lizentziapean.", "fr": "Contient ou utilise des m\u00e9dias non libres. Le cas le plus fr\u00e9quent concerne des applications utilisant des \u0153uvres (images, sons, musiques, etc.) sous une licence commerciale.", "it": "Contiene ed utilizza risorse mediatiche non libere. Il caso pi\u00f9 comune \u00e8 l\u2019utilizzo da parte dell\u2019app di contenuti artistici (immagini, suoni, musica, ecc.) coperti da licenza commerciale."}, "icon": "file-image-o", "id": "non-free-assets", "title": {"en": "Non-free assets", "eu": "Libreak ez diren baliabideak", "fr": "Ressources non libres", "it": "Risorse non libere"}}, {"description": {"en": "Has a bad security reputation, such as deprecated addons.", "eu": "Segurtasun ospe txarra du, utzitako gehigarriak esaterako.", "fr": "A une mauvaise r\u00e9putation en mati\u00e8re de s\u00e9curit\u00e9, en utilisant des plugins d\u00e9pr\u00e9ci\u00e9s par exemple.", "it": "Ha una cattiva reputazione in termini di sicurezza (per esempio, potrebbe utilizzare addon obsoleti)."}, "icon": "bug", "id": "bad-security-reputation", "title": {"en": "Bad security reputation", "eu": "Segurtasun txarreko ospea", "fr": "Mauvaise r\u00e9putation en mati\u00e8re de s\u00e9curit\u00e9", "it": "Cattiva reputazione di sicurezza"}}, {"description": {"en": "This software is not maintained anymore. Expect it to break down over time, be exposed to unfixed security breaches, etc.", "eu": "Software honek ez du arduradunik. Denborak aurrera egin ahala funtzionatzeari utziko dio, konpondu gabeko segurtasun arazoak izango ditu, etab.", "fr": "Ce logiciel n'est plus maintenu. Attendez-vous \u00e0 ce qu'il ne fonctionne plus avec le temps, et que l'on d\u00e9couvre des failles de s\u00e9curit\u00e9 qui ne seront pas corrig\u00e9es, etc.", "it": "Questo software non \u00e8 pi\u00f9 mantenuto. Ci si pu\u00f2 aspettare che con il passare del tempo smetta di funzionare, sia esposto a falle di sicurezza, ecc."}, "icon": "trash-o", "id": "deprecated-software", "title": {"en": "Upstream not maintained", "eu": "Jatorrizko garapena utzita", "fr": "Application non maintenue", "it": "Applicazione non mantenuta"}}, {"description": {"en": "This YunoHost package is not maintained and needs adoption.", "eu": "Pakete honek ez du mantenduko duenik, boluntario baten beharra dauka.", "fr": "Ce package YunoHost n'est plus maintenu et doit \u00eatre adopt\u00e9.", "it": "Questo pacchetto di YunoHost non \u00e8 pi\u00f9 mantenuto e necessita di essere adottato."}, "icon": "user-times", "id": "package-not-maintained", "title": {"en": "Package not maintained", "eu": "Mantendu gabeko paketea", "fr": "Paquet non maintenu", "it": "Pacchetto non mantenuto"}}, {"description": {"en": "Promotes or depends, entirely or partially, on a paid service.", "eu": "Ordainpeko zerbitzu bat sustatzen du edo bere mende dago, osorik edo neurri batean.", "fr": "Promeut ou d\u00e9pend, enti\u00e8rement ou partiellement, d'un service payant.", "it": "Promuove o dipende, interamente o parzialmente, da un servizio a pagamento."}, "icon": "money", "id": "paid-content", "title": {"en": "Paid content", "eu": "Ordainpeko edukia", "fr": "Contenu payant", "it": "Contenuti a pagamento"}}, {"description": {"en": "Features arbitrary limitations. Please refer to the README.", "eu": "Muga arbitrarioak ditu. Irakurri README fitxategia.", "fr": "Contient des limitations arbitraires. Se r\u00e9f\u00e9rer au fichier README.", "it": "Contiene limitazioni arbitrarie. Fare riferimento al file \u201cREADME\u201d."}, "icon": "star-half-empty", "id": "arbitrary-limitations", "title": {"en": "Arbitrary limitations", "eu": "Muga arbitrarioak", "fr": "Limitations arbitraires", "it": "Limitazioni arbitrarie"}}, {"description": {"en": "Was replaced by another app. Please refer to the README.", "eu": "Beste aplikazio batek ordeztu du. Irakurri README fitxategia.", "fr": "A \u00e9t\u00e9 remplac\u00e9 par une autre application. Se r\u00e9f\u00e9rer au fichier README.", "it": "Quest\u2019app \u00e8 stata sostituita da un\u2019altra app. Fare riferimento al file \u201cREADME\u201d."}, "icon": "repeat", "id": "replaced-by-another-app", "title": {"en": "Replaced by another app", "eu": "Beste aplikazio batek ordeztu du", "fr": "Remplac\u00e9 par une autre application", "it": "Sostituita da un\u2019altra app"}}, {"description": {"en": "Early development stage. May contain changing or unstable features, bugs, and security vulnerability.", "eu": "Garapenaren hasierako fasean dago. Ezaugarri aldakor edo ezegonkorrak, erroreak eta segurtasuneko arazoak izan ditzazke.", "fr": "Le logiciel est au tout d\u00e9but de son d\u00e9veloppement. Il pourrait contenir des fonctionnalit\u00e9s changeantes ou instables, des bugs, et des failles de s\u00e9curit\u00e9.", "it": "Questo software \u00e8 all\u2019inizio della sua fase di sviluppo. Potrebbe dunque essere instabile, contenere bug e vulnerabilit\u00e0 di sicurezza."}, "icon": "flask", "id": "alpha-software", "title": {"en": "Alpha software", "eu": "Alfa softwarea", "fr": "Logiciel en version alpha", "it": "Software in versione alpha"}}, {"description": {"en": "The packaged app is under an overall free licence, but with clauses that restrict its use.", "eu": "Aplikazioak lizentzia librea du orokorrean, baina bere erabilera mugatzen duten klausulekin.", "fr": "L'application packag\u00e9e est sous une licence globalement libre, mais avec des clauses qui pourraient restreindre son utilisation.", "it": "Quest\u2019applicazione \u00e8 protetta da licenza generalmente libera, ma con delle clausole che potrebbero limitare il suo utilizzo."}, "icon": "lock", "id": "not-totally-free-upstream", "title": {"en": "Not totally free upstream", "eu": "Jatorrizkoa ez da erabat librea", "fr": "Application sous licence libre restreinte", "it": "Applicazione con licenza parzialmente libera"}}, {"description": {"en": "The YunoHost package of this app is under an overall free licence, but with clauses that restrict its use.", "eu": "Aplikazio honen YunoHost paketeak lizentzia librea du orokorrean, baina bere erabilera mugatzen duten klausulekin.", "fr": "Le package YunoHost de cette application est sous une licence globalement libre, mais avec des clauses qui pourraient restreindre son utilisation."}, "icon": "archive", "id": "not-totally-free-package", "title": {"en": "Not totally free package", "eu": "Paketea ez da erabat librea", "fr": "Package sous licence libre restreinte"}}], "apps": {"acropolis": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "e7ce382a4744eda937f8f4f6a81f73d34c81dbd5", "url": "https://github.com/YunoHost-Apps/acropolis_ynh"}, "high_quality": false, "id": "acropolis", "lastUpdate": 1698760658, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"name": "domain", "type": "domain"}, {"default": true, "help": {"en": "For federation to work, this needs to be true. False is ok if you want to run a private instance."}, "name": "is_public", "type": "boolean"}, {"name": "admin", "type": "user"}, {"name": "password", "type": "password"}, {"ask": {"en": "Enter email address for administative notifications."}, "name": "email", "type": "string"}]}, "description": {"en": "Dynamic fork of diaspora*'s federated social network", "fr": "Fourche dynamique du r\u00e9seau social f\u00e9d\u00e9r\u00e9 de diaspora*"}, "id": "acropolis", "license": "AGPL-3.0-or-later", "maintainer": {"name": "weex"}, "multi_instance": false, "name": "Acropolis", "packaging_format": 1, "requirements": {"yunohost": ">= 4.3.0"}, "services": ["nginx"], "upstream": {"code": "https://github.com/magicstone-dev/acropolis", "license": "AGPL-3.0-or-later", "website": "https://magicstone.dev"}, "url": "https://github.com/magicstone-dev/acropolis", "version": "2022.01.29~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["microblogging", "pictures"]}, "archivist": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "8f36f34fae84b5c5ab5c028c39b74a1698e538da", "url": "https://github.com/YunoHost-Apps/archivist_ynh"}, "high_quality": false, "id": "archivist", "lastUpdate": 1705228916, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"ask": {"en": "Do you want to encrypt your backups?", "fr": "Voulez-vous chiffrer vos sauvegardes ?"}, "default": true, "name": "encrypt", "type": "boolean"}, {"ask": {"en": "Set the password for encryption.", "fr": "D\u00e9finissez le mot de passe de chiffrement."}, "help": {"en": "It's needed if you use backup encryption.", "fr": "C'est n\u00e9cessaire si vous utilisez le chiffrement."}, "name": "encryption_pwd", "optional": true, "type": "password"}, {"ask": {"en": "Would you like to backup your YunoHost core?", "fr": "Souhaitez-vous effectuer des sauvegardes du syst\u00e8me YunoHost ?"}, "default": true, "name": "core_backup", "type": "boolean"}, {"ask": {"en": "Would you like to backup your apps?", "fr": "Souhaitez-vous effectuer des sauvegardes de vos applications ?"}, "default": true, "name": "apps_backup", "type": "boolean"}, {"ask": {"en": "Choose the frequency of your backups?", "fr": "Choississez la fr\u00e9quence de votre backup ?"}, "choices": ["Daily", "Each 3 days", "Weekly", "Biweekly", "Monthly"], "default": "Weekly", "name": "frequency", "type": "select"}]}, "description": {"en": "Automatic backups", "fr": "Sauvegardes automatiques"}, "id": "archivist", "license": "GPL-3.0", "maintainer": {"email": "", "name": ""}, "multi_instance": true, "name": "Archivist", "packaging_format": 1, "previous_maintainers": [{"email": "maniackc_dev@crudelis.fr", "name": "Maniack Crudelis"}], "requirements": {"yunohost": ">= 11.2.9"}, "services": [], "upstream": {"code": "https://github.com/maniackcrudelis/archivist", "license": "GPL-3.0"}, "url": "https://github.com/maniackcrudelis/archivist", "version": "1.3.4~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["backup"]}, "borg": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "6ccd385e0b1b6bed0ee81fc5015b2340cef20ebd", "url": "https://github.com/YunoHost-Apps/borg_ynh"}, "high_quality": false, "id": "borg", "lastUpdate": 1698760787, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"ask": {"en": "In which borg repository location do you want to backup your files ?", "fr": "Dans quel repo borg souhaitez-vous sauvegarder vos fichiers ?"}, "example": "ssh://john@serverb.tld:22/~/backup", "help": {"en": "Specify a local repository like /mount/my_external_harddrive/backups or a remote repository using this format: ssh://USER@DOMAIN.TLD:PORT/~/backup . If you plan to use borgserver_ynh app : 'USER' is *not* meant to be an existing user on the guest server, instead, it will be created *on the host server* during the installation of the Borg Server App. With borgserver_ynh apps you can't specify another repo path than ~/backup."}, "name": "repository", "type": "string"}, {"ask": {"en": "Provide a strong passphrase to encrypt your backups. No blank space", "fr": "Indiquez une phrase de passe forte pour chiffrer vos sauvegardes. Sans espaces"}, "help": {"en": "Keep it safe! ...if you want to be able to restore. Do not communicate it to host Server holder or anyone else.", "fr": "Gardez-la pr\u00e9cieusement! ...si vous voulez pouvoir restaurer. Ne donnez pas la cl\u00e9 au possesseur du Serveur distant, ni personne."}, "name": "passphrase", "type": "password"}, {"ask": {"en": "Should Borg backup your YunoHost configuration?", "fr": "Borg doit-il sauvegarder la configuration syst\u00e8me YunoHost ?"}, "default": true, "name": "conf", "type": "boolean"}, {"ask": {"en": "Should Borg backup emails and user home directory?", "fr": "Borg doit-il sauvegarder les mails et les r\u00e9pertoires des utilisateurs ?"}, "default": true, "name": "data", "type": "boolean"}, {"ask": {"en": "Which apps should Borg backup ?", "fr": "Quelles applications doivent \u00eatre sauvegard\u00e9es par Borg ?"}, "default": "all", "help": {"en": "App list separated by comma. You can write 'all' to select all apps, even those installed after this borg app. You can also select all apps but some apps by writing 'exclude:' following by an app list separated by comma.", "fr": "Liste d'applications s\u00e9par\u00e9es par des virgules. Vous pouvez \u00e9crire 'all' pour s\u00e9lectionner toutes les apps, m\u00eame celles install\u00e9es apr\u00e8s cette application borg. Vous pouvez aussi s\u00e9lectionner toutes les apps sauf certaines en \u00e9crivant 'exclude:' suivi d'une liste d'applications s\u00e9par\u00e9es par des virgules."}, "name": "apps", "type": "string"}, {"ask": {"en": "With which regular time schedule should the backups be performed? (see systemd OnCalendar format)", "fr": "\u00c0 quelle fr\u00e9quence les sauvegardes doivent-elles \u00eatre effectu\u00e9es ? (voir le format OnCalendar de systemd)"}, "default": "Daily", "example": "Monthly or Weekly or Daily or Hourly or 4:00 or 5,17:00 or Sat --1..7 18:00:00", "name": "on_calendar", "type": "string"}, {"ask": {"en": "Do you want admin to receive mail notifications on backups ?", "fr": "Souhaitez-vous recevoir des notifications par mail \u00e0 chaque sauvegarde ?"}, "choices": ["always", "errors_only", "never"], "name": "mailalert", "type": "select"}]}, "description": {"en": "Backup your server on a host server using Borg", "fr": "Sauvegardez votre serveur sur un serveur distant avec Borg"}, "id": "borg", "license": "BSD-3-Clause", "maintainer": {"email": "ljf+borg_ynh@reflexlibre.net", "name": "ljf", "url": "https://reflexlibre.net"}, "multi_instance": true, "name": "Borg Backup", "packaging_format": 1, "requirements": {"yunohost": ">= 11.0.9"}, "services": [], "upstream": {"license": "BSD-3-Clause", "website": "https://borgbackup.readthedocs.io"}, "url": "https://borgbackup.readthedocs.io", "version": "1.1.16~ynh30"}, "potential_alternative_to": ["Time Machine", "Veeam"], "state": "working", "subtags": ["backup"]}, "borgserver": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "48a0586ef2691647bd3f229c7db7bdbe4142774f", "url": "https://github.com/YunoHost-Apps/borgserver_ynh"}, "high_quality": false, "id": "borgserver", "lastUpdate": 1703324022, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"ask": {"en": "Indicate the SSH user to create", "fr": "Indiquez l'utilisateur SSH \u00e0 cr\u00e9er"}, "example": "john", "name": "ssh_user", "type": "string"}, {"ask": {"en": "Indicate the public key given by borg_ynh app", "fr": "Indiquez la cl\u00e9 publique donn\u00e9e par l'app borg_ynh"}, "name": "public_key", "type": "string"}, {"ask": {"en": "After which delay in days should we alert if there are no changes on repo ?", "fr": "Apr\u00e8s quel d\u00e9lais en jours devons-nous lancer une alerte si il n'y a pas de changement dans le repo ?"}, "default": "1", "name": "alert_delay", "type": "string"}, {"ask": {"en": "Emails to whom send alerts ?", "fr": "Emails des personnes \u00e0 qui envoyer les alertes ?"}, "default": "root", "example": "camille@example.com,eden@example.com", "name": "alert_mails", "type": "string"}, {"ask": {"en": "Indicate the storage quota", "fr": "Indiquez le quota de stockage"}, "example": "30G", "name": "quota", "optionnal": true, "type": "string"}]}, "description": {"en": "Offer backup storage to a friend.", "fr": "Offrez un espace de stockage \u00e0 un\u22c5e ami\u22c5e."}, "id": "borgserver", "license": "BSD-3-Clause", "maintainer": {"email": "ljf+borg_ynh@reflexlibre.net", "name": "ljf", "url": "https://reflexlibre.net"}, "multi_instance": true, "name": "Borg Server", "packaging_format": 1, "requirements": {"yunohost": ">= 11.2"}, "services": [], "upstream": {"admindoc": "https://borgbackup.readthedocs.io/en/stable/", "code": "https://github.com/borgbackup/borg", "license": "BSD-3-Clause", "website": "https://www.borgbackup.org/"}, "url": "https://borgbackup.readthedocs.io", "version": "1.1.16~ynh10"}, "potential_alternative_to": [], "state": "working", "subtags": ["backup"]}, "discourse": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "8b7c2045d2a87c7eb389a17fe0fe05f037e294dc", "url": "https://github.com/YunoHost-Apps/discourse_ynh"}, "high_quality": false, "id": "discourse", "lastUpdate": 1710869093, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"name": "domain", "type": "domain"}, {"default": "/forum", "example": "/forum", "name": "path", "type": "path"}, {"default": true, "name": "is_public", "type": "boolean"}, {"name": "admin", "type": "user"}]}, "description": {"en": "Discussion platform", "fr": "Plateforme de discussion"}, "id": "discourse", "license": "GPL-2.0", "maintainer": {"email": "jimmy@monin.net", "name": "JimboJoe", "url": ""}, "multi_instance": true, "name": "Discourse", "packaging_format": 1, "requirements": {"yunohost": ">= 4.3.0"}, "services": ["nginx"], "upstream": {"code": "https://github.com/discourse/discourse", "cpe": "cpe:2.3:a:discourse:discourse", "demo": "https://try.discourse.org", "license": "GPL-2.0", "website": "http://Discourse.org"}, "url": "http://Discourse.org", "version": "2.8.14~ynh2"}, "potential_alternative_to": ["Invision Community", "XenForo", "vBulletin"], "state": "working", "subtags": ["forum"]}, "django-fritzconnection": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "4b0799f31dfbde3884f88aed8ebb5a42c4dc4a69", "url": "https://github.com/YunoHost-Apps/django-fritzconnection_ynh"}, "high_quality": false, "id": "django-fritzconnection", "lastUpdate": 1698761235, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"name": "domain", "type": "domain"}, {"default": "/django-fritzconnection", "example": "/django-fritzconnection", "name": "path", "type": "path"}, {"name": "admin", "type": "user"}]}, "description": {"en": "Web based FritzBox management using Python/Django."}, "id": "django-fritzconnection", "license": "GPL-3.0", "maintainer": {"email": "django-fritzconnection_ynh@jensdiemer.de", "name": "Jens Diemer"}, "multi_instance": true, "name": "django-fritzconnection", "packaging_format": 1, "previous_maintainers": [], "requirements": {"yunohost": ">= 4.4"}, "services": ["nginx", "postgresql", "redis"], "upstream": {"code": "https://github.com/jedie/django-fritzconnection", "license": "GPL-3.0"}, "url": "https://github.com/YunoHost-Apps/django-fritzconnection_ynh", "version": "0.2.0~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["network"]}, "dolibarr": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "6f21372cd217164cc91a48c3f02c40d006aa6df9", "url": "https://github.com/YunoHost-Apps/dolibarr_ynh"}, "high_quality": false, "id": "dolibarr", "lastUpdate": 1701099949, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"name": "domain", "type": "domain"}, {"default": "/dolibarr", "example": "/dolibarr", "name": "path", "type": "path"}, {"name": "admin", "type": "user"}]}, "description": {"en": "Manage the various aspects of your business or association", "fr": "G\u00e9rez les diff\u00e9rents aspects de votre activit\u00e9 pro ou associative"}, "id": "dolibarr", "license": "GPL-3.0-or-later", "maintainer": {"name": "mastereur", "url": "https://github.com/mastereur"}, "multi_instance": true, "name": "Dolibarr", "packaging_format": 1, "requirements": {"yunohost": ">= 11.2"}, "services": ["nginx", "php8.1-fpm", "mysql"], "upstream": {"admindoc": "https://www.dolibarr.org/documentation-home", "code": "https://github.com/Dolibarr/dolibarr", "cpe": "cpe:2.3:a:dolibarr:dolibarr", "demo": "https://www.dolibarr.org/onlinedemo", "license": "GPL-3.0-or-later", "userdoc": "https://www.dolibarr.org/#features", "website": "https://www.dolibarr.org/"}, "url": "https://www.dolibarr.org/", "version": "18.0.3~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["business_and_ngos"]}, "drupal7": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "publishing", "featured": false, "git": {"branch": "master", "revision": "f0ef59de1e40f2e3ed46fb3c25398232046a31c0", "url": "https://github.com/YunoHost-Apps/drupal7_ynh"}, "high_quality": false, "id": "drupal7", "lastUpdate": 1698761287, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"name": "domain", "type": "domain"}, {"default": "/drupal7", "example": "/drupal7", "name": "path", "type": "path"}, {"default": true, "name": "is_public", "type": "boolean"}, {"ask": {"en": "Choose the application language", "fr": "Choisissez la langue de l'application"}, "choices": ["fr", "en"], "default": "en", "name": "language", "type": "string"}, {"name": "admin", "type": "user"}, {"example": "Choose a password", "name": "password", "type": "password"}, {"ask": {"en": "Choose the Drupal 7 install profile to use", "fr": "Choisissez le profile d'installation de Drupal 7"}, "choices": ["minimal", "standard"], "default": "standard", "name": "install_profil", "type": "string"}]}, "description": {"en": "Old version of a content management framework written in PHP", "fr": "Ancienne version d'un syst\u00e8me de gestion de contenu \u00e9crit en PHP"}, "id": "drupal7", "license": "GPL-2.0-or-later", "maintainer": {"name": "yalh76"}, "multi_instance": true, "name": "Drupal 7", "packaging_format": 1, "requirements": {"yunohost": ">= 4.3.0"}, "services": ["nginx", "php7.3-fpm", "mysql"], "upstream": {"code": "https://github.com/drupal/drupal", "license": "GPL-2.0-or-later", "userdoc": "https://www.drupal.org/docs/7", "website": "https://www.drupal.org"}, "url": "https://www.drupal.org", "version": "7.98~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["website"]}, "elasticsearch7": {"added_in_catalog": 1674232499, "antifeatures": ["not-totally-free-upstream"], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "cc8c39932086d5bc44d727ba5b65c3210ff4778c", "url": "https://github.com/YunoHost-Apps/elasticsearch7_ynh"}, "high_quality": false, "id": "elasticsearch7", "lastUpdate": 1698761305, "level": 6, "maintained": true, "manifest": {"arguments": {"install": []}, "description": {"en": "Distributed and RESTful search engine", "fr": "Moteur de recherche RESTful"}, "id": "elasticsearch7", "license": "SSPL-1.0", "maintainer": {"email": "florent.git@zeteo.me", "name": "fflorent"}, "multi_instance": true, "name": "ElasticSearch 7", "packaging_format": 1, "requirements": {"yunohost": ">= 11.0.0"}, "services": [], "upstream": {"admindoc": "https://www.elastic.co/guide/en/elasticsearch/reference/7.17/elasticsearch-intro.html", "code": "https://github.com/elastic/elasticsearch", "demo": "https://www.elastic.co/demos", "license": "SSPL-1.0", "website": "https://elastic.co"}, "url": "https://github.com/elastic/elasticsearch", "version": "7.17.8~ynh6"}, "potential_alternative_to": [], "state": "working", "subtags": ["programming"]}, "ffsync": {"added_in_catalog": 1674232499, "antifeatures": ["replaced-by-another-app", "deprecated-software"], "category": "synchronization", "featured": false, "git": {"branch": "master", "revision": "c2820e616092cfaef619c9dd37f6c8794fc63659", "url": "https://github.com/YunoHost-Apps/ffsync_ynh"}, "high_quality": false, "id": "ffsync", "lastUpdate": 1711485859, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"name": "domain", "type": "domain"}, {"default": "/ffsync", "example": "/ffsync", "name": "path", "type": "path"}]}, "description": {"en": "Mozilla\u2019s Sync-Server to host your Firefox account data", "fr": "Serveur de synchronisation de Mozilla, pour h\u00e9berger vos donn\u00e9es Firefox"}, "id": "ffsync", "license": "MPL-2.0", "maintainer": {"email": "josue@tille.ch", "name": "Josu\u00e9 Tille"}, "multi_instance": true, "name": "Firefox Sync Server", "packaging_format": 1, "previous_maintainers": [{"email": "beudbeud@beudibox.fr", "name": "beudbeud"}, {"email": "jean-baptiste@holcroft.fr", "name": "jibec"}], "requirements": {"yunohost": ">= 11.2"}, "services": ["nginx"], "upstream": {"admindoc": "https://mozilla-services.readthedocs.io/en/latest/howtos/run-sync-1.5.html", "code": "https://github.com/mozilla-services/syncserver", "license": "MPL-2.0"}, "url": "https://github.com/mozilla-services/syncserver", "version": "1.9.1~ynh6"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "garradin": {"added_in_catalog": 1674232499, "antifeatures": ["replaced-by-another-app", "deprecated-software"], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "11ee0ee7e3f2508f67ab355f91e51c1a76c73497", "url": "https://github.com/YunoHost-Apps/garradin_ynh"}, "high_quality": false, "id": "garradin", "lastUpdate": 1706563776, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"name": "domain", "type": "domain"}, {"default": "/garradin", "example": "/garradin", "name": "path", "type": "path"}, {"default": true, "help": {"en": "The SSO is not implemented for this app and yunohost is not sure for hundred of users...", "fr": "Le SSO n'est pas impl\u00e9ment\u00e9 pour cette application et yunohost n'est pas s\u00fbr pour une centaine d'utilisateurs..."}, "name": "is_public", "type": "boolean"}]}, "description": {"en": "Software to manage association", "fr": "Logiciel libre de gestion d'association"}, "id": "garradin", "license": "GPL-3.0-or-later", "maintainer": {"email": "win10@tutanota.com", "name": "frju365"}, "multi_instance": true, "name": "Garradin", "packaging_format": 1, "requirements": {"yunohost": ">= 11.0.9"}, "services": ["nginx", "php8.0-fpm"], "upstream": {"admindoc": "https://fossil.kd2.org/paheko/wiki?name=Documentation", "code": "https://fossil.kd2.org/paheko/dir?ci=tip", "demo": "https://paheko.cloud/essai/", "license": "GPL-3.0-or-later", "website": "https://paheko.cloud"}, "url": "https://paheko.cloud", "version": "1.2.6~ynh1"}, "potential_alternative_to": ["Ciel Associations"], "state": "working", "subtags": ["business_and_ngos"]}, "glitchsoc": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "6e9bd775cde328e3cc9f85e53c4975ac914e2bdf", "url": "https://github.com/YunoHost-Apps/glitchsoc_ynh"}, "high_quality": false, "id": "glitchsoc", "lastUpdate": 1711404772, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"name": "domain", "type": "domain"}, {"name": "admin", "type": "user"}, {"default": true, "help": {"en": "Needed for federation.", "fr": "N\u00e9cessaire pour la f\u00e9d\u00e9ration."}, "name": "is_public", "type": "boolean"}, {"ask": {"en": "Choose the application language", "fr": "Choisissez la langue de l'application"}, "choices": ["en_EN", "fr_FR"], "default": "fr_FR", "name": "language", "type": "string"}]}, "description": {"en": "Libre and federated social network, fork of Mastodon", "fr": "R\u00e9seau social libre et f\u00e9d\u00e9r\u00e9, scission de Mastodon"}, "id": "glitchsoc", "license": "AGPL-3.0-or-later", "maintainer": {"name": "Tagada"}, "multi_instance": true, "name": "Glitch-Soc", "packaging_format": 1, "requirements": {"yunohost": ">= 4.3.0"}, "services": ["nginx"], "upstream": {"code": "https://github.com/glitch-soc/mastodon", "license": "AGPL-3.0-or-later", "website": "https://glitch-soc.github.io/docs/"}, "url": "https://github.com/glitch-soc/mastodon", "version": "2024.03.20~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["microblogging"]}, "jeedom": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "iot", "featured": false, "git": {"branch": "master", "revision": "36c1dc800e9e8a3a4520e04cf61eb16e8ba4f734", "url": "https://github.com/YunoHost-Apps/jeedom_ynh"}, "high_quality": false, "id": "jeedom", "lastUpdate": 1698761829, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"name": "domain", "type": "domain"}, {"default": "/jeedom", "example": "/jeedom", "name": "path", "type": "path"}, {"name": "admin", "type": "user"}, {"ask": {"en": "Do you agree giving sudo rights to the Jeedom user? This is required for most Jeedom features to work. However, attackers could use vulnerabilities in Jeedom to take control of your server.", "fr": "Acceptez-vous de donner les droits sudo \u00e0 l'utilisateur Jeedom ? Ces droits sont n\u00e9cessaires au bon fonctionnement de Jeedom. Toutefois, des attaquants pourraient exploiter des failles de Jeedom pour prendre le controle de votre serveur."}, "default": true, "name": "sudo", "type": "boolean"}]}, "description": {"en": "Home automation application", "fr": "Application de domotique"}, "id": "jeedom", "license": "GPL-2.0-or-later", "maintainer": {"name": ""}, "multi_instance": false, "name": "Jeedom", "packaging_format": 1, "requirements": {"yunohost": ">= 11.0.9"}, "services": ["nginx", "php7.3-fpm", "mysql"], "upstream": {"admindoc": "https://doc.jeedom.com", "code": "https://github.com/jeedom/core", "license": "GPL-2.0-or-later", "website": "https://www.jeedom.com"}, "url": "https://www.jeedom.com", "version": "4.1.19~ynh4"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "libreerp": {"added_in_catalog": 1674232499, "antifeatures": ["paid-content"], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "426ee8afe55c14daf4d334bf5dc24ee83dd30f8c", "url": "https://github.com/YunoHost-Apps/libreerp_ynh"}, "high_quality": false, "id": "libreerp", "lastUpdate": 1700319193, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"name": "domain", "type": "domain"}, {"ask": {"en": "Choose the version you want", "fr": "Choisissez la version d\u00e9sir\u00e9e"}, "choices": ["11", "12", "14", "15", "16"], "default": "16", "name": "version", "type": "string"}, {"ask": {"en": "Do you want to setup OCA instead of LibreERP?", "fr": "D\u00e9sirez vous installer OCA \u00e0 la place des sources de LibreERP"}, "default": false, "name": "oca", "type": "boolean"}, {"ask": {"en": "Choose the application language", "fr": "Choisissez la langue de l'application"}, "choices": ["sq_AL", "am_ET", "ar_SY", "eu_ES", "bs_BA", "bg_BG", "my_MM", "ca_ES", "zh_CN", "zh_HK", "zh_TW", "hr_HR", "cs_CZ", "da_DK", "nl_BE", "nl_NL", "en_AU", "en_GB", "en_US", "et_EE", "fi_FI", "fr_BE", "fr_CA", "fr_CH", "fr_FR", "gl_ES", "ka_GE", "de_CH", "de_DE", "el_GR", "gu_IN", "he_IL", "hi_IN", "hu_HU", "id_ID", "it_IT", "ja_JP", "kab_DZ", "ko_KP", "ko_KR", "lo_LA", "lv_LV", "lt_LT", "mk_MK", "mn_MN", "nb_NO", "fa_IR", "pl_PL", "pt_BR", "pt_PT", "ro_RO", "ru_RU", "sr_RS", "sr@latin", "sk_SK", "sl_SI", "es_AR", "es_BO", "es_CL", "es_CO", "es_CR", "es_DO", "es_EC", "es_GT", "es_MX", "es_PA", "es_PE", "es_PY", "es_UY", "es_VE", "es_ES", "sv_SE", "te_IN", "th_TH", "tr_TR", "uk_UA", "vi_VN"], "default": "en_US", "name": "lang", "type": "string"}, {"ask": {"en": "Choose a timezone", "fr": "Choisissez un fuseau horaire"}, "default": "Etc/UTC", "name": "tz", "type": "string"}, {"name": "admin", "type": "user"}, {"ask": {"en": "Choose a strong master admin password", "fr": "Choisissez un mot de passe ma\u00eetre fort pour l'administration"}, "name": "admin_password", "type": "password"}]}, "description": {"en": "Suite of business apps (ERP: CRM, Accounting, Point of Sale, HR, Purchases...)", "fr": "Une collection d'apps de gestion d'entreprise (ERP : CRM, Comptabilit\u00e9, Point de Vente, RH, Achats...)"}, "id": "libreerp", "license": "LGPL-3.0-only", "maintainer": {"email": "ljf+libreerp_ynh@reflexlibre.net", "name": "ljf"}, "multi_instance": true, "name": "LibreERP", "packaging_format": 1, "previous_maintainers": {"name": "scith"}, "requirements": {"yunohost": ">= 4.3.0"}, "services": ["nginx"], "upstream": {"admindoc": "https://www.odoo.com/documentation/16.0/administration.html", "code": "https://github.com/odoo/odoo", "demo": "https://www.odoo.com/trial", "license": "LGPL-3.0-only", "userdoc": "https://www.odoo.com/documentation/16.0/applications.html", "website": "https://odoo.com"}, "url": "https://odoo.com", "version": "16.0~ynh2"}, "potential_alternative_to": [], "state": "working", "subtags": ["business_and_ngos"]}, "mailman3": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "16a134e53aad2e32c6689e971aaed6e0166d0143", "url": "https://github.com/YunoHost-Apps/mailman3_ynh"}, "high_quality": false, "id": "mailman3", "lastUpdate": 1698762082, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"name": "domain", "type": "domain"}, {"default": true, "name": "is_public", "type": "boolean"}, {"name": "admin", "type": "user"}, {"name": "password", "type": "password"}]}, "description": {"en": "Electronic mailing lists manager", "fr": "Un gestionnaire de liste de discussion par email"}, "id": "mailman3", "license": "AGPL-3.0-or-later", "maintainer": {"email": "lukewm@riseup.net", "name": "decentral1se", "url": "https://decentral1.se/"}, "multi_instance": false, "name": "Mailman3", "packaging_format": 1, "requirements": {"yunohost": ">= 4.3.0"}, "services": ["nginx"], "upstream": {"admindoc": "https://docs.mailman3.org/en/latest/", "code": "https://gitlab.com/mailman/mailman-suite", "demo": "https://lists.mailman3.org/mailman3/lists/", "license": "AGPL-3.0-or-later", "userdoc": "http://docs.mailman3.org/en/latest/userguide.html", "website": "http://www.list.org/"}, "url": "http://www.list.org/", "version": "1.0~ynh2"}, "potential_alternative_to": ["Google Groups"], "state": "working", "subtags": ["email"]}, "mastodon": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "8dc67b2d06899a94217be58ab663057fe36aa4e9", "url": "https://github.com/YunoHost-Apps/mastodon_ynh"}, "high_quality": false, "id": "mastodon", "lastUpdate": 1708808627, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"name": "domain", "type": "domain"}, {"default": true, "name": "is_public", "type": "boolean"}, {"ask": {"en": "Choose the application language", "fr": "Choisissez la langue de l'application"}, "choices": ["en_EN", "fr_FR"], "default": "fr_FR", "name": "language", "type": "select"}, {"name": "admin", "type": "user"}]}, "description": {"en": "Libre and federated social network", "fr": "R\u00e9seau social libre et f\u00e9d\u00e9r\u00e9"}, "id": "mastodon", "license": "AGPL-3.0-or-later", "maintainer": {"name": "yalh76"}, "multi_instance": true, "name": "Mastodon", "packaging_format": 1, "previous_maintainer": [{"email": "cyp@rouquin.me", "name": "cyp"}, {"email": "nemsia@nemsia.org", "name": "nemsia"}], "requirements": {"yunohost": ">= 11.2"}, "services": ["nginx"], "upstream": {"admindoc": "https://docs.joinmastodon.org/", "code": "https://github.com/mastodon/mastodon", "demo": "https://joinmastodon.org/", "license": "AGPL-3.0-or-later", "website": "https://joinmastodon.org/"}, "url": "https://github.com/mastodon/mastodon", "version": "4.2.8~ynh1"}, "potential_alternative_to": ["X"], "state": "working", "subtags": ["microblogging"]}, "matrix-puppet-discord": {"added_in_catalog": 1674232499, "antifeatures": ["deprecated-software"], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "5b5ff9eb8ab161fdb6b6d3d9be0ea2e418427966", "url": "https://github.com/YunoHost-Apps/matrix-puppet-discord_ynh"}, "high_quality": false, "id": "matrix-puppet-discord", "lastUpdate": 1702247838, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"ask": {"en": "Choose the local synapse instance number to communicate with the Discord-Matrix bridge", "fr": "Choisissez le num\u00e9ro de l'instance synapse qui doit communiquer avec la passerelle Discord-Matrix"}, "default": "1", "example": "2 (for instance synapse__2)", "help": {"en": "If you installed synapse only once time, then leave default value 1.", "fr": "Si vous n'avez install\u00e9 qu'une fois synapse, gardez la valeur par d\u00e9faut 1."}, "name": "synapsenumber", "type": "string"}]}, "description": {"en": "Discord puppeting bridge for Matrix/Synapse.", "fr": "Passerelle Discord pour Matrix/Synapse."}, "id": "matrix-puppet-discord", "license": "Apache-2.0", "maintainer": {"email": "florent.git@zeteo.me", "name": "fflorent"}, "multi_instance": true, "name": "Matrix-Discord bridge", "packaging_format": 1, "requirements": {"yunohost": ">= 11.1"}, "services": ["postgresql"], "upstream": {"admindoc": "https://gitlab.com/mx-puppet/discord/mx-puppet-discord", "code": "https://gitlab.com/mx-puppet/discord/mx-puppet-discord", "license": "Apache-2.0", "website": "https://gitlab.com/mx-puppet/discord/mx-puppet-discord"}, "url": "https://gitlab.com/mx-puppet/discord/mx-puppet-discord", "version": "0.1.7~ynh4"}, "potential_alternative_to": ["Discord"], "state": "working", "subtags": ["chat"]}, "mautic": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "productivity_and_management", "featured": false, "git": {"branch": "master", "revision": "cc136ba752f0a3ea083300f3405017553387e6fe", "url": "https://github.com/YunoHost-Apps/mautic_ynh"}, "high_quality": false, "id": "mautic", "lastUpdate": 1705479306, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"name": "domain", "type": "domain"}, {"default": true, "help": {"en": "If enabled, Mautic will be accessible by people who do not have an account. This can be changed later via the webadmin.", "fr": "Si cette case est coch\u00e9e, Mautic sera accessible aux personnes n\u2019ayant pas de compte. Vous pourrez changer ceci plus tard via la webadmin."}, "name": "is_public", "type": "boolean"}]}, "description": {"en": "Marketing Automation Software", "fr": "Logiciel d'automatisation marketing"}, "id": "mautic", "license": "GPL-3.0-only", "maintainer": {"email": "", "name": "eric_G"}, "multi_instance": true, "name": "Mautic", "packaging_format": 1, "requirements": {"yunohost": ">= 11.0.9"}, "services": ["nginx", "php8.0-fpm", "mysql"], "upstream": {"admindoc": "https://docs.mautic.org/en", "code": "https://github.com/mautic/mautic", "cpe": "cpe:2.3:a:acquia:mautic", "demo": "https://www.mautic.org/demo", "license": "GPL-3.0-only", "website": "https://www.mautic.org/"}, "url": "https://www.mautic.org/", "version": "5.0.2~ynh1"}, "potential_alternative_to": ["Marketo", "NetResult", "SalesFusion"], "state": "working", "subtags": ["business_and_ngos"]}, "mautrix_signal": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "290d72084dcda7f0dc957017beea927e5f1fd7ed", "url": "https://github.com/YunoHost-Apps/mautrix_signal_ynh"}, "high_quality": false, "id": "mautrix_signal", "lastUpdate": 1708947304, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"ask": {"en": "Choose the local synapse instance number to communicate with mautrix_signal", "fr": "Choisissez le num\u00e9ro de l'instance synapse qui doit communiquer avec mautrix_signal"}, "default": "1", "example": "2 (for instance synapse__2)", "help": {"en": "If you installed synapse only once time, then leave default value 1.", "fr": "Si vous n'avez install\u00e9 qu'une fois synapse, gardez la valeur par d\u00e9faut 1."}, "name": "synapsenumber", "type": "string"}, {"ask": {"en": "Choose a local synapse user name for the Signal bot", "fr": "Choisissez un nom d'utilisateur synapse local pour le robot Signal"}, "default": "signalbot", "example": "signalbot", "help": {"en": "A system user will be created. Invite @signalbot:localsynapse.servername from an authorized Matrix account to start bridging. Give the matrix server_name, not the full domain/url.", "fr": "Un utilisateur syst\u00e8me sera cr\u00e9\u00e9. Inviter @signalbot:localsynapse.servername depuis un compte Matrix autoris\u00e9 pour d\u00e9marrer une passerelle. Donner le nom du serveur matrix, pas le domaine/url complet."}, "name": "botname", "type": "string"}, {"ask": {"en": "Choose the Matrix account administrator of the Signal bot", "fr": "Choisissez le compte Matrix administrateur du robot Signal"}, "default": "Your main Matrix account", "example": "@johndoe:localsynapse.servername or @johndoe:matrix.org", "help": {"en": "The Signal bot administrator does not need to be a local synapse account.", "fr": "Le compte administrateur du robot Signal peut ne pas \u00eatre un compte local synapse."}, "name": "botadmin", "type": "string"}, {"ask": {"en": "Choose Matrix user(s) authorized to bridge with the Signal bot", "fr": "Choisissez le/les compte(s) Matrix autoris\u00e9s \u00e0 utiliser la passerelle Signal"}, "default": "domain", "example": "admin or domain or @johndoe:server.name or server.name or *", "help": {"en": "Either the administrator only (admin), all local Synapse users (domain), a remote or local user (@johndoe:server.name), a remote server (matrix.org), or all remote/local servers (*) can be authorized. Give the Matrix server_name, not the full domain/URL.", "fr": "L'administrateur seulement (admin), tous les comptes Synapse locaux (domain), un compte local ou distant (@johndoe:server.name), un serveur distant (matrix.org), ou tous les serveurs remote/local (*). Donner le nom du serveur Matrix, pas le domaine/URL complet."}, "name": "botusers", "type": "string"}]}, "description": {"en": "Matrix / Synapse puppeting bridge for Signal", "fr": "Passerelle Matrix / Synapse pour Signal"}, "id": "mautrix_signal", "license": "AGPL-3.0-or-later", "maintainer": {"email": "mautrix_signal_ynh@sans-nuage.fr", "name": "MayeulC", "url": "https://github.com/YunoHost-Apps/mautrix_signal_ynh"}, "multi_instance": true, "name": "Matrix Signal bridge", "packaging_format": 1, "requirements": {"yunohost": ">= 11.0.0"}, "services": ["postgresql"], "upstream": {"code": "https://github.com/mautrix/signal", "license": "AGPL-3.0-or-later", "userdoc": "https://docs.mau.fi/bridges/python/signal/index.html"}, "url": "https://github.com/mautrix/signal", "version": "0.4.3~ynh1"}, "potential_alternative_to": ["Signal"], "state": "working", "subtags": ["chat"]}, "misskey": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "social_media", "featured": false, "git": {"branch": "master", "revision": "98e708a7c2d2492d07c8688d77995f6da787e13d", "url": "https://github.com/YunoHost-Apps/misskey_ynh"}, "high_quality": false, "id": "misskey", "lastUpdate": 1698762191, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"name": "domain", "type": "domain"}, {"default": true, "help": {"en": "If enabled, Misskey will be accessible by people who do not have an account. This can be changed later via the webadmin.", "fr": "Si cette case est coch\u00e9e, Misskey sera accessible aux personnes n\u2019ayant pas de compte. Vous pourrez changer ceci plus tard via la webadmin."}, "name": "is_public", "type": "boolean"}]}, "description": {"en": "Microblogging platform", "fr": "Platforme de Microblogging"}, "id": "misskey", "license": "AGPL-3.0", "maintainer": {"name": "Anmol Sharma"}, "multi_instance": true, "name": "Misskey", "packaging_format": 1, "requirements": {"yunohost": ">= 11.0.9"}, "services": ["nginx"], "upstream": {"code": "https://github.com/misskey-dev/misskey", "cpe": "cpe:2.3:a:misskey:misskey", "license": "AGPL-3.0", "website": "https://misskey-hub.net/"}, "url": "https://misskey-hub.net/", "version": "12.119.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "neutrinet": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "wat", "featured": false, "git": {"branch": "stable", "revision": "d017b0771405738397e7da3a9c7442f0b72075fc", "url": "https://gitlab.domainepublic.net/Neutrinet/neutrinet_ynh"}, "high_quality": false, "id": "neutrinet", "lastUpdate": 1678867580, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"name": "domain", "type": "domain"}, {"default": "/neutrinet", "example": "/neutrinet", "name": "path", "type": "path"}]}, "description": {"en": "Auto renewal for the Neutrinet vpn-certificates", "fr": "Renouvellement automatique des certificats vpn Neutrinet"}, "id": "neutrinet", "license": "AGPL-3.0-or-later", "maintainer": {"email": "contact@neutrinet.be", "name": "Neutrinet", "url": "https://neutrinet.be"}, "multi_instance": false, "name": "Neutrinet", "packaging_format": 1, "requirements": {"yunohost": ">= 4.3.0"}, "services": ["nginx"], "upstream": {"code": "https://git.domainepublic.net/Neutrinet/renew_cert", "license": "AGPL-3.0-or-later"}, "url": "https://git.domainepublic.net/Neutrinet/renew_cert", "version": "0.3.1~ynh5"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "nomad": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "dev", "featured": false, "git": {"branch": "master", "revision": "257cadb3e299dcc05bad1c6e617deb791c904928", "url": "https://github.com/YunoHost-Apps/nomad_ynh"}, "high_quality": false, "id": "nomad", "lastUpdate": 1707916425, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"name": "domain", "type": "domain"}, {"default": true, "name": "is_public", "type": "boolean"}, {"ask": {"en": "What kind of Nomad node you want to install ?"}, "choices": ["server", "client"], "default": "server", "name": "node_type", "type": "select"}, {"ask": {"en": "[Server only] How many server nodes to wait for before bootstrapping ?"}, "choices": ["1", "3", "5", "7", "9"], "default": "1", "help": {"en": "For production, it's recommanded to have 3 to 5 server nodes."}, "name": "bootstrap_expect", "type": "select"}, {"ask": {"en": "[Server only] What is the IP of another server to join ?"}, "example": "192.168.1.100", "name": "retry_join", "optional": true, "type": "string"}, {"ask": {"en": "[Client only] What is the IP of the Nomad server node ?"}, "example": "192.168.1.100", "name": "server_ip", "optional": true, "type": "string"}, {"ask": {"en": "[Client only] What is the IP of the Nomad server node ?"}, "example": "192.168.1.100", "name": "server_ip", "optional": true, "type": "string"}, {"ask": {"en": "[Client only] Do you want to install LXC driver ?"}, "default": true, "help": {"en": "It will also install lxc."}, "name": "driver_lxc", "type": "boolean"}]}, "description": {"en": "Simple and flexible workload orchestrator"}, "id": "nomad", "license": "MPL-2.0", "maintainer": {"email": "", "name": ""}, "multi_instance": false, "name": "Nomad", "packaging_format": 1, "requirements": {"yunohost": ">= 11.2"}, "services": ["nginx"], "upstream": {"admindoc": "https://www.nomadproject.io/docs", "code": "https://github.com/hashicorp/nomad", "license": "MPL-2.0", "website": "https://www.nomadproject.io/"}, "url": "https://www.nomadproject.io/", "version": "1.3.5~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "pihole": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "5cc0fe9d7586001602bbaf87084c0ddbbaa041a6", "url": "https://github.com/YunoHost-Apps/pihole_ynh"}, "high_quality": false, "id": "pihole", "lastUpdate": 1710938801, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"name": "domain", "type": "domain"}, {"default": "/pihole", "example": "/pihole", "name": "path", "type": "path"}, {"name": "admin", "type": "user"}, {"ask": {"en": "Do you want to log DNS queries?", "fr": "Voulez-vous enregistrer les requ\u00eates DNS ?"}, "default": false, "help": {"en": "Keeping this option deactivate will render graphs on the admin page useless. But will respect the privacy of the other users.", "fr": "Garder cette option d\u00e9sactiv\u00e9e rendra les graphiques sur la page d'administration inutiles. Mais respectera la vie priv\u00e9e des autres utilisateurs."}, "name": "query_logging", "type": "boolean"}, {"ask": {"en": "Do you want to set Pi-Hole as your DHCP server?", "fr": "Voulez-vous utiliser Pi-Hole an tant que serveur DHCP ?"}, "default": false, "help": {"en": "If you want to do that, you really have to read this before!", "fr": "Si vous voulez faire \u00e7a, vous devez vraiment lire cela avant !"}, "name": "enable_dhcp", "type": "boolean"}]}, "description": {"en": "Network-wide ad blocking via your own DNS server", "fr": "Filtrage publicitaire via votre propre serveur DNS"}, "id": "pihole", "license": "EUPL-1.2", "maintainer": {"email": "", "name": ""}, "multi_instance": false, "name": "Pi-hole", "packaging_format": 1, "previous_maintainers": [{"email": "maniackc_dev@crudelis.fr", "name": "Maniack Crudelis"}], "requirements": {"yunohost": ">= 11.2.4"}, "services": ["nginx", "php7.4-fpm"], "upstream": {"admindoc": "https://docs.pi-hole.net", "code": "https://github.com/pi-hole/pi-hole", "license": "EUPL-1.2", "website": "https://pi-hole.net/"}, "url": "https://pi-hole.net/", "version": "5.14.2~ynh4"}, "potential_alternative_to": [], "state": "working", "subtags": ["network"]}, "rainloop": {"added_in_catalog": 1674232499, "antifeatures": ["replaced-by-another-app", "deprecated-software", "bad-security-reputation"], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "b52fbd4be5260efcfb5053dcb96efcb799f891d4", "url": "https://github.com/YunoHost-Apps/rainloop_ynh"}, "high_quality": false, "id": "rainloop", "lastUpdate": 1702005928, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"ask": {"en": "Rainloop is effectively unmaintained and its source code contains a security flaw (patched here). Installation is discouraged.", "fr": "Rainloop n'est de facto plus maintenue, et son code source contient une faille de s\u00e9curit\u00e9e (corrig\u00e9e ici). Son installation est d\u00e9conseill\u00e9e."}, "name": "warning", "type": "display_text"}, {"name": "domain", "type": "domain"}, {"default": "/rainloop", "example": "/rainloop", "name": "path", "type": "path"}, {"default": false, "name": "is_public", "type": "boolean"}, {"name": "password", "type": "password"}, {"ask": {"en": "Do you want to add YunoHost users to the recipients suggestions?", "fr": "Souhaitez-vous ajouter les utilisateurs YunoHost dans les suggestions de destinataires ?"}, "default": true, "name": "ldap", "type": "boolean"}, {"ask": {"en": "Select default language", "fr": "Definir la langue par defaut"}, "choices": ["de", "en", "es", "fr", "it", "pt"], "default": "en", "name": "language", "type": "string"}]}, "description": {"en": "Lightweight multi-account webmail", "fr": "Webmail l\u00e9ger multi-comptes"}, "id": "rainloop", "license": "AGPL-3.0-or-later", "maintainer": {"name": "scith, Djip007, polytan02"}, "multi_instance": true, "name": "Rainloop", "packaging_format": 1, "requirements": {"yunohost": ">= 11.0.9"}, "services": ["nginx", "php7.4-fpm", "mysql"], "upstream": {"admindoc": "https://www.rainloop.net/docs/configuration/", "code": "https://github.com/RainLoop/rainloop-webmail", "demo": "https://mail.rainloop.net/", "license": "AGPL-3.0-or-later", "website": "https://www.rainloop.net/"}, "url": "https://www.rainloop.net/", "version": "1.17.0~ynh1"}, "potential_alternative_to": ["GMail", "Hotmail", "Microsoft Outlook", "Yahoo! Mail"], "state": "working", "subtags": ["email"]}, "restic": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "82310a4db444f7916c05b259a2136d6a1c3ac3e0", "url": "https://github.com/YunoHost-Apps/restic_ynh"}, "high_quality": false, "id": "restic", "lastUpdate": 1700991886, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"ask": {"en": "Indicate the server where you want put your backups", "fr": "Indiquez le serveur o\u00f9 vous voulez faire vos sauvegardes"}, "example": "example.com", "help": {"en": "IP address or resolvable hostname of your destination server", "fr": "Adresse IP ou nom r\u00e9solvable de votre serveur de destination"}, "name": "server", "type": "string"}, {"ask": {"en": "sftp port of your server", "fr": "Le port sftp de votre serveur"}, "default": "22", "example": "22", "help": {"en": "Listening port of your sftp or ssh server. The default value is 22", "fr": "Le port d'\u00e9coute de votre serveur sftp ou ssh. La valeur par d\u00e9faut est 22"}, "name": "port", "type": "string"}, {"ask": {"en": "The directory where you want your backup repositories to be created in", "fr": "Le r\u00e9pertoire dans lequel les d\u00e9p\u00f4ts restic seront cr\u00e9\u00e9s"}, "default": ".", "example": "./backups", "help": {"en": "A complete or relative path to an existing directory on the remote server writable by the remote backup user. Defaults to the login directory", "fr": "Un chemin complet ou relatif vers un r\u00e9pertoire existant sur le serveur distant et accessible en \u00e9criture au compte utilis\u00e9 pour la sauvegarde. R\u00e9pertoire d'accueil par d\u00e9faut"}, "name": "backup_path", "type": "string"}, {"ask": {"en": "Indicate the ssh user to use to connect on this server", "fr": "Indiquez l'utilisateur ssh \u00e0 utiliser pour se connecter au serveur"}, "example": "john", "name": "ssh_user", "type": "string"}, {"ask": {"en": "Indicate a strong passphrase, that you will keep preciously if you want to be able to use your backups", "fr": "Indiquez une phrase de passe forte que vous garderez pr\u00e9cieusement si vous voulez \u00eatre en mesure d'utiliser vos sauvegardes"}, "name": "passphrase", "type": "password"}, {"ask": {"en": "Would you like to backup your YunoHost configuration ?", "fr": "Souhaitez-vous effectuer des sauvegardes des configurations du syst\u00e8me YunoHost ?"}, "default": true, "name": "conf", "type": "boolean"}, {"ask": {"en": "Would you like to backup mails and user home directory ?", "fr": "Souhaitez-vous effectuer des sauvegardes des mails et des r\u00e9pertoire des utilisateurs ?"}, "default": true, "name": "data", "type": "boolean"}, {"ask": {"en": "Which apps would you backup (list separated by comma or 'all') ?", "fr": "Souhaitez-vous effectuer des sauvegardes de vos applications ?"}, "default": "all", "name": "apps", "type": "string"}, {"ask": {"en": "Allow backup method to temporarily use more space?", "fr": "Permettre \u00e0 la sauvegarde de consommer temporairement de l'espace suppl\u00e9mentaire?"}, "default": true, "help": {"en": "Some applications as Gitlab can't be backed up with the standard method and require extra space temporarily", "fr": "Certaines applications comme Gitlab ne peuvent \u00eatre sauvegard\u00e9es avec la m\u00e9thode standard et n\u00e9cessitent d'utiliser plus d'espace disque temporairement"}, "name": "allow_extra_space_use", "type": "boolean"}, {"ask": {"en": "Indicate the backup frequency (see systemd OnCalendar format)", "fr": "Indiquez la fr\u00e9quence de la sauvegarde (voir le format OnCalendar de systemd)"}, "default": "*-*-* 0:15:00", "example": "Daily", "name": "on_calendar", "type": "string"}, {"ask": {"en": "Indicate the backup check frequency (see systemd OnCalendar format)", "fr": "Indiquez la fr\u00e9quence de v\u00e9rification de la sauvegarde (voir le format OnCalendar de systemd)"}, "default": "Sat *-*-8..31 3:15:00", "example": "Tue *-*-* 00:15:00", "name": "check_on_calendar", "type": "string"}, {"ask": {"en": "Indicate the complete backup check frequency (see systemd OnCalendar format)", "fr": "Indiquez la fr\u00e9quence de v\u00e9rification compl\u00e8te de la sauvegarde (voir le format OnCalendar de systemd)"}, "default": "Sat *-*-1..7 3:15:00", "example": "Tue *-*-* 00:15:00", "name": "check_read_data_on_calendar", "type": "string"}]}, "description": {"en": "Backup your server with Restic", "fr": "Sauvegardez votre serveur avec Restic"}, "id": "restic", "license": "BSD-2-Clause", "maintainer": {"email": "restic-ynh@coupouchetty-ramouchetty.fr", "name": "Lionel Coupouchetty-Ramouchetty", "url": "https://gnoobix.net"}, "multi_instance": true, "name": "Restic", "packaging_format": 1, "requirements": {"yunohost": ">= 11.2"}, "services": [], "upstream": {"admindoc": "https://restic.readthedocs.io/en/latest/", "code": "https://github.com/restic/restic", "license": "BSD-2-Clause", "website": "https://restic.net"}, "url": "https://restic.net/", "version": "0.12.0~ynh9"}, "potential_alternative_to": [], "state": "working", "subtags": ["backup"]}, "snserver": {"added_in_catalog": 1674232499, "antifeatures": ["package-not-maintained", "non-free-assets"], "category": "office", "featured": false, "git": {"branch": "master", "revision": "2b89feceef378505b198aec4033e7f0b8c2493fa", "url": "https://github.com/YunoHost-Apps/snserver_ynh"}, "high_quality": false, "id": "snserver", "lastUpdate": 1702225264, "level": 6, "maintained": false, "manifest": {"arguments": {"install": [{"name": "domain", "type": "domain"}, {"default": "/", "example": "/example", "name": "path", "type": "path"}]}, "description": {"en": "The Standard Notes syncing server. An end-to-end encrypted note-taking app."}, "id": "snserver", "license": "AGPL-3.0-or-later", "maintainer": {"email": "46000361+FabianWilkens@users.noreply.github.com", "name": "Fabian Wilkens"}, "multi_instance": true, "name": "Standard Notes Server", "packaging_format": 1, "requirements": {"yunohost": ">= 11.1"}, "services": ["nginx", "mysql"], "upstream": {"admindoc": "https://docs.standardnotes.org/", "code": "https://github.com/standardnotes/server", "demo": "https://standardnotes.org/demo", "license": "AGPL-3.0-or-later", "userdoc": "https://standardnotes.com/help", "website": "https://standardnotes.org/"}, "url": "https://github.com/standardnotes/standalone", "version": "2023.01.26~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["text"]}, "sonarr": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "multimedia", "featured": false, "git": {"branch": "master", "revision": "768c1ce50ab30dd77f8863cf68269038a0f0f238", "url": "https://github.com/YunoHost-Apps/sonarr_ynh"}, "high_quality": false, "id": "sonarr", "lastUpdate": 1704886319, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"name": "domain", "type": "domain"}, {"default": "/sonarr", "example": "/sonarr", "name": "path", "type": "path"}, {"name": "admin", "type": "user"}]}, "description": {"en": "A series collection manager for Usenet and BitTorrent users", "fr": "Gestionnaire de collection de s\u00e9ries pour utilisateurs de Usenet et BitTorrent"}, "id": "sonarr", "license": "GPL-3.0-only", "maintainer": {"email": "tituspijean@outlook.com", "name": "tituspijean"}, "multi_instance": true, "name": "Sonarr", "packaging_format": 1, "requirements": {"yunohost": ">= 11.2"}, "services": ["nginx", "mysql"], "upstream": {"admindoc": "https://wiki.servarr.com/Sonarr", "code": "https://github.com/Sonarr/Sonarr", "license": "GPL-3.0-only", "website": "https://sonarr.tv"}, "url": "https://sonarr.tv", "version": "3.0.6.1196~ynh3"}, "potential_alternative_to": [], "state": "working", "subtags": []}, "synapse": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "communication", "featured": false, "git": {"branch": "master", "revision": "b0850e5e517fbc1f300f974a62709977da7684f5", "url": "https://github.com/YunoHost-Apps/synapse_ynh"}, "high_quality": false, "id": "synapse", "lastUpdate": 1702929043, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"name": "domain", "type": "domain"}, {"ask": {"en": "If your Synapse domain is a subdomain, you can choose a name for your Synapse server to have your Matrix user-ids looking like @user:domain.org instead of @user:synapse.domain.org", "fr": "Si votre domaine pour Synapse est un sous-domaine, vous pouvez choisir un nom pour votre serveur Synapse afin que vos identifiants Matrix soient @utilisateur:domain.org plut\u00f4t que @utilisateur:synapse.domain.org"}, "default": "Same than the domain", "example": "domain.org", "name": "server_name", "type": "string"}, {"ask": {"en": "Is it a server with free registration?", "fr": "Est-ce un serveur avec cr\u00e9ation de compte libre ?"}, "default": false, "help": {"en": "A public server means that anybody will be able to register on this server.", "fr": "Un serveur public signifie que n'importe qui pourra s'enregistrer sur ce serveur."}, "name": "is_free_registration", "type": "boolean"}, {"ask": {"en": "Jitsi server address for conferencing?", "fr": "Adresse du serveur Jitsi pour les conf\u00e9rences ?"}, "default": "jitsi.riot.im", "example": "domain.org", "name": "jitsi_server", "type": "string"}]}, "description": {"en": "Instant messaging server which uses Matrix", "fr": "Serveur de messagerie instantan\u00e9 bas\u00e9 sur Matrix"}, "id": "synapse", "license": "Apache-2.0", "maintainer": {"email": "josue@tille.ch", "name": "Josu\u00e9 Tille"}, "multi_instance": true, "name": "Synapse", "packaging_format": 1, "requirements": {"yunohost": ">= 11.2"}, "services": ["nginx"], "upstream": {"code": "https://github.com/matrix-org/synapse", "license": "Apache-2.0", "website": "https://matrix.org/"}, "url": "http://matrix.org", "version": "1.98.0~ynh1"}, "potential_alternative_to": ["Discord", "Facebook Messenger", "Signal", "Skype", "Telegram", "Whatsapp"], "state": "working", "subtags": ["chat"]}, "vpnclient": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "0c413d1896792a8fc4d29b14d3cbc484c50d9be7", "url": "https://github.com/labriqueinternet/vpnclient_ynh"}, "high_quality": false, "id": "vpnclient", "lastUpdate": 1700342410, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"ask": {"en": "Please note that this application only interfaces with **dedicated, public IP VPNs accepting inbound traffic**, preferably with an associated `.cube` (or `.ovpn/.conf`) configuration file. **Do not** expect that any VPN you randomly bought on the Internet can be used! Checkout the [list of known compatible providers](https://yunohost.org/providers/vpn) for more info.", "fr": "Notez que cette application est pr\u00e9vue pour fonctionner avec des **VPN d\u00e9di\u00e9s et \u00e0 IP publique qui acceptent le traffic entrant**, et de pr\u00e9f\u00e9rence avec un fichier de configuration `.cube` (ou `.ovpn/.conf`) associ\u00e9. Un VPN achet\u00e9 au hasard sur Internet ne fonctionnera sans doute pas ! Consultez [la liste des fournisseurs connus et compatibles](https://yunohost.org/providers/vpn) pour plus d'infos."}, "name": "disclaimer1", "style": "warning", "type": "display_text"}, {"ask": {"en": "After installation, you will be able to configure the application from YunoHost's webadmin in Applications > VPNclient > Configuration.", "fr": "Apr\u00e8s l'application, vous pourrez configurer l'application depuis la webadmin de YunoHost dans Applications > VPNclient > Configuration."}, "name": "disclaimer2", "style": "info", "type": "display_text"}]}, "description": {"en": "Tunnel the internet traffic through a VPN", "fr": "Fait passer le trafic internet \u00e0 travers un VPN"}, "id": "vpnclient", "license": "AGPL-3.0", "maintainer": {"email": "pitchum@users.noreply.github.com", "name": "pitchum"}, "multi_instance": false, "name": "VPN Client", "packaging_format": 1, "requirements": {"yunohost": ">= 4.3.2"}, "services": [], "url": "https://labriqueinter.net", "version": "2.1.2~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["network"]}, "zabbix": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "85d80a5f978a979e817081ab78fd3402c2f4e255", "url": "https://github.com/YunoHost-Apps/zabbix_ynh"}, "high_quality": false, "id": "zabbix", "lastUpdate": 1706996667, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"name": "domain", "type": "domain"}, {"default": "/zabbix", "example": "/zabbix", "name": "path", "type": "path"}, {"default": false, "help": {"en": "A public app doesn't need SSO auth : the auth page is opened for everyone", "fr": "Une application publique ne n\u00e9cessite pas une authentification SSO : sa page d'authentication est ouverte \u00e0 tous"}, "name": "is_public", "type": "boolean"}, {"ask": {"en": "Choose the application language", "fr": "Choisissez la langue de l'application"}, "choices": ["en_GB", "en_US", "cz_CN", "cs_CZ", "fr_FR", "ko_KR", "ja_JP", "nb_NO", "pl_PL", "pt_BR", "pt_PT", "ru_RU", "sk_SK", "tr_TR", "uk_UA"], "default": "en_US", "name": "language", "type": "select"}, {"name": "admin", "type": "user"}]}, "description": {"en": "Monitoring tool for diverse IT components, including networks, servers, VMs and cloud services", "fr": "Outil pour monitorer des r\u00e9seaux, des serveurs, des VMs et autres services en ligne"}, "id": "zabbix", "license": "GPL-2.0-or-later", "maintainer": {"email": "", "name": ""}, "multi_instance": false, "name": "Zabbix", "packaging_format": 1, "requirements": {"yunohost": ">= 11.2"}, "services": ["nginx", "php7.4-fpm", "mysql"], "upstream": {"admindoc": "https://www.zabbix.com/manuals", "code": "https://github.com/zabbix/zabbix", "license": "GPL-2.0-or-later", "website": "https://www.zabbix.com"}, "url": "https://www.zabbix.com", "version": "5.0.41~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["monitoring"]}, "zerobin": {"added_in_catalog": 1674232499, "antifeatures": ["replaced-by-another-app"], "category": "small_utilities", "featured": false, "git": {"branch": "master", "revision": "20d41c8c4cdb191857bfae6a15399eb8e6ec73d6", "url": "https://github.com/YunoHost-Apps/zerobin_ynh"}, "high_quality": false, "id": "zerobin", "lastUpdate": 1698763362, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"name": "domain", "type": "domain"}, {"default": "/zerobin", "example": "/zerobin", "name": "path", "type": "path"}, {"default": true, "help": {"en": "If private, only YunoHost users can create a paste, but everyone can read it.", "fr": "Si priv\u00e9, seul les utilisateurs YunoHost peuvent cr\u00e9er un paste, mais tout le monde peut lire."}, "name": "is_public", "type": "boolean"}]}, "description": {"en": "Minimalist pastebin where the server has zero knowledge of pasted data", "fr": "Pastebin minimaliste o\u00f9 le serveur n'a aucune connaissance des donn\u00e9es copi\u00e9es"}, "id": "zerobin", "license": "Zlib", "maintainer": {"email": "julien.malik@paraiso.me", "name": "julien"}, "multi_instance": true, "name": "Zerobin", "packaging_format": 1, "requirements": {"yunohost": ">= 4.3.0"}, "services": ["nginx", "php7.3-fpm"], "upstream": {"admindoc": "https://github.com/PrivateBin/PrivateBin/wiki", "code": "https://github.com/PrivateBin/PrivateBin", "demo": "https://privatebin.net/", "license": "Zlib", "website": "https://privatebin.info/"}, "url": "https://privatebin.info/", "version": "1.3.5~ynh3"}, "potential_alternative_to": ["Pastebin"], "state": "working", "subtags": ["pastebin"]}, "zeronet": {"added_in_catalog": 1674232499, "antifeatures": [], "category": "wat", "featured": false, "git": {"branch": "master", "revision": "a6128b00bc9999ec3b0591a148225fe8ce8bcfc3", "url": "https://github.com/YunoHost-Apps/zeronet_ynh"}, "high_quality": false, "id": "zeronet", "lastUpdate": 1698763367, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"name": "domain", "type": "domain"}, {"name": "password", "optional": true, "type": "password"}]}, "description": {"en": "Decentralized websites using Bitcoin crypto and BitTorrent network", "fr": "Sites Web d\u00e9centralis\u00e9s utilisant la crypto Bitcoin et le r\u00e9seau BitTorrent"}, "id": "zeronet", "license": "AGPL-3.0", "maintainer": {"email": "whypsi@riseup.net", "name": "whypsi"}, "multi_instance": true, "name": "ZeroNet", "packaging_format": 1, "requirements": {"yunohost": ">= 4.3.0"}, "services": ["nginx"], "upstream": {"admindoc": "https://zeronet.io/docs/", "code": "https://github.com/HelloZeroNet/ZeroNet", "license": "AGPL-3.0", "website": "https://zeronet.io"}, "url": "https://zeronet.io", "version": "2021.01.25~ynh1"}, "potential_alternative_to": ["Mullvad"], "state": "working", "subtags": []}, "ztncui": {"added_in_catalog": 1674232499, "antifeatures": ["non-free-dependencies"], "category": "system_tools", "featured": false, "git": {"branch": "master", "revision": "a9e7f94a02f949cd2b6188979cc6093eb58db021", "url": "https://github.com/YunoHost-Apps/ztncui_ynh"}, "high_quality": false, "id": "ztncui", "lastUpdate": 1698763385, "level": 6, "maintained": true, "manifest": {"arguments": {"install": [{"ask": {"en": "REMINDER: ztncui needs the ZeroTier app to be already installed.", "fr": "RAPPEL: ztncui n\u00e9cessite que l'app ZeroTier soit d\u00e9j\u00e0 install\u00e9e."}, "name": "warning", "type": "alert"}, {"help": {"en": "Ztncui can only be installed at the root of a domain.", "fr": "Ztncui ne peut \u00eatre install\u00e9e qu'\u00e0 la racine d'un domaine."}, "name": "domain", "type": "domain"}, {"default": false, "help": {"en": "Ztncui has its own login system, but setting it as private is advised.", "fr": "Ztncui a son propre syst\u00e8me de connexion, mais la rendre priv\u00e9e est conseill\u00e9."}, "name": "is_public", "type": "boolean"}, {"name": "admin", "type": "user"}, {"help": {"en": "It will always be asked by Ztncui, in addition to your YunoHost credentials if set to private.", "fr": "Il sera toujours demand\u00e9 par Ztncui, en plus des identifiants YunoHost si l'app est priv\u00e9e."}, "name": "password", "type": "password"}]}, "description": {"en": "ZeroTier network controller user interface", "fr": "Interface utilisateur pour le contr\u00f4leur de r\u00e9seau ZeroTier"}, "id": "ztncui", "license": "GPL-3.0-only", "maintainer": {"email": "tituspijean@outlook.com", "name": "tituspijean"}, "multi_instance": false, "name": "Zerotier UI", "packaging_format": 1, "requirements": {"yunohost": ">= 4.3"}, "services": [], "upstream": {"code": "https://github.com/key-networks/ztncui", "license": "GPL-3.0-only", "website": "https://key-networks.com/ztncui/"}, "url": "https://key-networks.com/ztncui", "version": "20230311~ynh1"}, "potential_alternative_to": [], "state": "working", "subtags": ["network"]}}, "categories": [{"description": {"en": "Files sync, contact, calendar, password managers...", "es": "Sincronizaci\u00f3n, contactos, calendario, gestor de contrase\u00f1as...", "eu": "Sinkronizazioa, kontaktuak, egutegia, pasahitzen kudeaketa...", "fr": "Fichiers, contacts, calendrier, mots de passe...", "it": "Sincronizzazione di file, contatti, calendari, gestione password\u2026"}, "icon": "cloud", "id": "synchronization", "subtags": [{"id": "files", "title": {"en": "Files", "es": "Archivos", "eu": "Fitxategiak", "fr": "Fichiers", "it": "File"}}, {"id": "calendar", "title": {"en": "Calendar", "es": "Calendario", "eu": "Egutegia", "fr": "Calendrier", "it": "Calendario"}}, {"id": "contacts", "title": {"en": "Contacts", "es": "Contactos", "eu": "Kontaktuak", "fr": "Contacts", "it": "Contatti"}}, {"id": "password", "title": {"en": "Passwords", "es": "Contrase\u00f1as", "eu": "Pasahitzak", "fr": "Mots de passe", "it": "Password"}}], "title": {"en": "Synchronization", "es": "Sincronizaci\u00f3n", "eu": "Sinkronizazioa", "fr": "Synchronisation", "it": "Sincronizzazione"}}, {"description": {"en": "Websites, blog, wiki, CMS...", "es": "Paginas Web, blog, wiki, CMS...", "eu": "Web orriak, blogak, wikiak, CMSak...", "fr": "Site web, blog, wiki, CMS...", "it": "Siti web, blog, wiki, CMS\u2026"}, "icon": "globe", "id": "publishing", "subtags": [{"id": "website", "title": {"en": "Website", "es": "Paginas web", "eu": "Web orriak", "fr": "Site web", "it": "Siti web"}}, {"id": "blog", "title": {"en": "Blog", "es": "blog", "eu": "Blogak", "fr": "Blog", "it": "Blog"}}, {"id": "wiki", "title": {"en": "Wiki", "es": "Wiki", "eu": "Wikiak", "fr": "Wiki", "it": "Wiki"}}, {"id": "ecommerce", "title": {"en": "E-commerce", "es": "Comercio eletronico", "eu": "Merkataritza elektronikoa", "fr": "Vente en ligne", "it": "Vendite online"}}, {"id": "analytics", "title": {"en": "Analytics", "es": "Estadisticas", "eu": "Estatistikak", "fr": "Statistiques", "it": "Analisi del traffico"}}], "title": {"en": "Publishing", "es": "Publicaciones", "eu": "Argitalpenak", "fr": "Publication", "it": "Pubblicazione"}}, {"description": {"en": "Chat, email, forum, meetings...", "es": "Chat, email, foro, reuniones en grupo...", "eu": "Txata, ePosta, foroak, talde-bilerak...", "fr": "Chat, email, forum, meetings...", "it": "Messaggistica, posta elettronica, forum, riunioni\u2026"}, "icon": "comments-o", "id": "communication", "subtags": [{"id": "chat", "title": {"en": "Instant messaging", "es": "Mensajeria Instantanea", "eu": "Bat-bateko mezularitza", "fr": "Messagerie instantann\u00e9e", "it": "Messaggistica istantanea"}}, {"id": "forum", "title": {"en": "Forum", "es": "Foro", "eu": "Foroak", "fr": "Forum", "it": "Forum"}}, {"id": "email", "title": {"en": "Email", "es": "Email", "eu": "ePosta", "fr": "Email", "it": "Posta elettronica"}}, {"id": "meeting", "title": {"en": "Meetings", "es": "Reuniones", "eu": "Bilerak", "fr": "Meetings", "it": "Riunioni"}}], "title": {"en": "Communication", "es": "Comunicacion", "eu": "Komunikazioa", "fr": "Communication", "it": "Comunicazione"}}, {"description": {"en": "Collaborative text editing, spreadsheets...", "es": "Edici\u00f3n de texto colaborativo, hojas de c\u00e1lculo...", "eu": "Testu eta kalkulu-orrien edizioa...", "fr": "\u00c9dition de texte collaborative, tableurs...", "it": "Modifica di testo collaborativa, tabelle\u2026"}, "icon": "file-text-o", "id": "office", "subtags": [{"id": "text", "title": {"en": "Text", "es": "Texto", "eu": "Testua", "fr": "Texte", "it": "Testo"}}, {"id": "spreadsheet", "title": {"en": "Spreadsheet", "es": "Hoja de c\u00e1lculo", "eu": "Kalkulu-orriak", "fr": "Tableur", "it": "Tabelle"}}, {"id": "impress", "title": {"en": "Slide show", "es": "Diapositivas", "eu": "Diapositiba-aurkezpenak", "fr": "Diaporama", "it": "Diapositive"}}, {"id": "draw", "title": {"en": "Graphism", "es": "Graficos", "eu": "Grafikoak", "fr": "Graphisme", "it": "Grafica"}}, {"id": "mindmap", "title": {"en": "Mindmap", "eu": "Ideia-zuhaitzak", "fr": "Cartes mentale", "it": "Mappe mentali"}}], "title": {"en": "Office", "es": "Ofimatica", "eu": "Bulegoa", "fr": "Bureautique", "it": "Burocrazia"}}, {"description": {"en": "Tasks, polls, accounting, ERP...", "eu": "Zereginak, inkestak, kontabilitatea, enpresa-baliabideen plangintza (ERP)...", "fr": "T\u00e2ches, sondages, comptabilit\u00e9, ERP...", "it": "Gestione attivit\u00e0, sondaggi, contabilit\u00e0, ERP\u2026"}, "icon": "area-chart", "id": "productivity_and_management", "subtags": [{"id": "task", "title": {"en": "Task", "eu": "Zereginak", "fr": "T\u00e2ches", "it": "Gestione attivit\u00e0"}}, {"id": "poll", "title": {"en": "Poll", "eu": "Inkestak", "fr": "Sondage", "it": "Sondaggi"}}, {"id": "accounting", "title": {"en": "Accounting", "eu": "Kontabilitatea", "fr": "Comptabilit\u00e9", "it": "Contabilit\u00e0"}}, {"id": "business_and_ngos", "title": {"en": "Business and NGOs", "eu": "Korporazio eta GKEak", "fr": "Entreprises et associations", "it": "Imprese e associazioni"}}], "title": {"en": "Productivity & management", "eu": "Produktibitatea eta kudeaketa", "fr": "Productivit\u00e9 & gestion", "it": "Produttivit\u00e0 & gestionale"}}, {"description": {"en": "Pastebins, URL shortener, proxies...", "eu": "Pastebinak, URL laburtzaileak, proxyak...", "fr": "Pastebins, raccourcisseurs d'URL, proxys...", "it": "Pastebin, accorciamento di URL, proxy\u2026"}, "icon": "umbrella", "id": "small_utilities", "subtags": [{"id": "pastebin", "title": {"en": "Pastebin", "eu": "Pastebinak", "fr": "Pastebin", "it": "Pastebin"}}, {"id": "url_shortener", "title": {"en": "URL shortener", "eu": "URL laburtzaileak", "fr": "Raccourcisseurs d'URL", "it": "Accorciatore di URL"}}, {"id": "proxy", "title": {"en": "Proxy", "eu": "Proxyak", "fr": "Proxy (Interm\u00e9diaire)", "it": "Proxy"}}], "title": {"en": "Small utilities", "eu": "Tresna txikiak", "fr": "Petits utilitaires", "it": "Piccoli strumenti"}}, {"description": {"en": "Newsfeed readers, books library...", "eu": "Albiste-jarioak, liburutegiak...", "fr": "Fils d'actualit\u00e9, livres...", "it": "Notizie, libri\u2026"}, "icon": "newspaper-o", "id": "reading", "subtags": [{"id": "rssreader", "title": {"en": "RSS readers", "eu": "RSS irakurleak", "fr": "Lecteurs RSS", "it": "Lettore RSS"}}, {"id": "books", "title": {"en": "Books", "eu": "Liburuak", "fr": "Livres", "it": "Libri"}}], "title": {"en": "Reading", "eu": "Irakurketa", "fr": "Lecture", "it": "Lettura"}}, {"description": {"en": "Music library, pictures gallery, P2P, TV shows...", "eu": "Musika liburutegiak, argazki-bildumak, P2P, TB saioak...", "fr": "Biblioth\u00e8que de musique, d'images, P2P, s\u00e9ries...", "it": "Librerie musicali, gallerie d\u2019immagini, P2P, serie TV\u2026"}, "icon": "music", "id": "multimedia", "subtags": [{"id": "mediacenter", "title": {"en": "Media center", "eu": "Multimedia", "fr": "Centre multim\u00e9dia", "it": "Centro multimediale"}}, {"id": "download", "title": {"en": "Download", "eu": "Deskargak", "fr": "T\u00e9l\u00e9chargement", "it": "Download"}}, {"id": "music", "title": {"en": "Music", "eu": "Musika", "fr": "Musique", "it": "Musica"}}, {"id": "pictures", "title": {"en": "Pictures", "eu": "Irudiak", "fr": "Images", "it": "Immagini"}}, {"id": "videos", "title": {"en": "Videos", "eu": "Bideoak", "fr": "Vid\u00e9os", "it": "Video"}}], "title": {"en": "Multimedia", "eu": "Multimedia", "fr": "Multim\u00e9dia", "it": "Multimedia"}}, {"description": {"en": "Microblogging, federated media", "eu": "Mikroblogak, federatutako media", "fr": "Microblogging, m\u00e9dias f\u00e9d\u00e9r\u00e9s", "it": "Microblogging, media federati"}, "icon": "users", "id": "social_media", "subtags": [{"id": "microblogging", "title": {"en": "Microblogging", "eu": "Mikroblogintza", "fr": "Microblogging", "it": "Microblogging"}}, {"id": "blogging", "title": {"en": "Blogging", "eu": "Blogintza", "fr": "Blogging", "it": "Blogging"}}, {"id": "events", "title": {"en": "Events", "eu": "Gertaerak", "fr": "\u00c9v\u00e9nements", "it": "Eventi"}}, {"id": "videos", "title": {"en": "Videos", "eu": "Bideoak", "fr": "Vid\u00e9os", "it": "Video"}}, {"id": "pictures", "title": {"en": "Pictures", "eu": "Irudiak", "fr": "Images", "it": "Immagini"}}, {"id": "music", "title": {"en": "Music", "eu": "Musika", "fr": "Musique", "it": "Musica"}}], "title": {"en": "Social media", "eu": "Sare sozialak", "fr": "M\u00e9dias sociaux", "it": "Social media"}}, {"description": {"en": "Wanna have some fun? ;)", "eu": "Dibertitu nahi duzu? ;)", "fr": "Envie de s'amuser ? ;)", "it": "Voglia di divertirti? ;)"}, "icon": "gamepad", "id": "games", "subtags": [], "title": {"en": "Games", "eu": "Jolasak", "fr": "Jeux", "it": "Giochi"}}, {"description": {"en": "Git forges, apps skeleton, CI, translation...", "eu": "Forge Git, aplikazioen eskematizazioa, CI, itzulpengintza...", "fr": "Forges Git, squelette d'apps, CI, traduction...", "it": "Forge Git, schematizzazione di applicazioni, CI, traduzioni\u2026"}, "icon": "flask", "id": "dev", "subtags": [{"id": "forge", "title": {"en": "Forge", "eu": "Forge", "fr": "Forge", "it": "Forgia"}}, {"id": "skeleton", "title": {"en": "Skeleton", "eu": "Eskematizazioa", "fr": "Squelettes", "it": "Schematizzazione"}}, {"id": "programming", "title": {"en": "Programming", "eu": "Programazioa", "fr": "Programmation", "it": "Programmazione"}}, {"id": "design", "title": {"en": "Design", "eu": "Diseinua", "fr": "Design", "it": "Progettazione"}}], "title": {"en": "Development", "eu": "Garapena", "fr": "D\u00e9veloppement", "it": "Sviluppo"}}, {"description": {"en": "Monitoring, backup, network, DB tools...", "eu": "Monitorizazioa, babeskopiak, sarea, datu-baseen tresnak...", "fr": "Monitoring, sauvegardes, outils r\u00e9seau, bases de donn\u00e9es...", "it": "Monitoraggio, backup, servizi di rete, database\u2026"}, "icon": "wrench", "id": "system_tools", "subtags": [{"id": "backup", "title": {"en": "Backup", "eu": "Babeskopiak", "fr": "Sauvegardes", "it": "Backup"}}, {"id": "monitoring", "title": {"en": "Monitoring", "eu": "Monitorizazioa", "fr": "Monitoring", "it": "Monitoraggio"}}, {"id": "network", "title": {"en": "Network", "eu": "Sarea", "fr": "R\u00e9seau", "it": "Rete"}}, {"id": "db", "title": {"en": "Databases", "eu": "Datu-baseak", "fr": "Bases de donn\u00e9es", "it": "Database"}}], "title": {"en": "System tools", "eu": "Sistemaren tresnak", "fr": "Outils syst\u00e8me", "it": "Strumenti di sistema"}}, {"description": {"en": "Home automation, energy dashboard...", "eu": "Domotika, automatizazioa, energiaren kudeaketa...", "fr": "Domotique, \u00e9nergie...", "it": "Domotica, controllo energia\u2026"}, "icon": "home", "id": "iot", "subtags": [], "title": {"en": "Internet of Things (IoT)", "eu": "Gauzen internet (IoT)", "fr": "Internet des objets (IoT)", "it": "Interned delle Cose (IoT)"}}, {"description": {"en": "Weird experimental or very-custom stuff", "eu": "Esperimentuak, kontu arraroak edo gauza oso bereziak", "fr": "Trucs exp\u00e9rimentaux et autres projets sp\u00e9cifiques", "it": "Esperimenti e altri progetti particolari"}, "icon": "tree", "id": "wat", "subtags": [], "title": {"en": "Wat", "eu": "Wat", "fr": "Wat", "it": "Wat"}}]}