#:schema https://raw.githubusercontent.com/YunoHost/apps/master/schemas/manifest.v2.schema.json packaging_format = 2 id = "immich" name = "Immich" description.en = "Photo and video backup solution directly from your mobile phone" description.fr = "Sauvegarde de photos et de vidéos directement depuis votre mobile" version = "1.107.1~ynh1" maintainers = ["ewilly"] [upstream] license = "AGPL-3.0-or-later" website = "https://immich.app" admindoc = "https://github.com/immich-app/immich#getting-started" userdoc = "https://github.com/immich-app/immich#getting-started" code = "https://github.com/immich-app/immich" [integration] yunohost = ">= 11.2" architectures = ["arm64", "amd64"] multi_instance = false ldap = false sso = false disk = "2G" ram.build = "800M" ram.runtime = "500M" [install] [install.domain] type = "domain" [install.init_main_permission] type = "group" default = "visitors" [resources] [resources.sources] [resources.sources.main] url = "https://github.com/immich-app/immich/archive/refs/tags/v1.107.1.tar.gz" sha256 = "0cc0f76ab236d8fbc335b7b353abeff1589b638483b389b3b426584bc634a928" autoupdate.strategy = "latest_github_release" [resources.ports] main.default = 3001 machinelearning.default = 3003 [resources.system_user] [resources.install_dir] [resources.data_dir] [resources.permissions] main.url = "/" admin.url = "/admin" admin.allowed= "admins" api.url = "/api" api.allowed = "visitors" api.show_tile = false api.protected = true [resources.apt] packages = [ "python3-venv", "python3-dev", "ffmpeg", "postgresql", "wget", "build-essential", "libreadline-dev", "libncursesw5-dev", "libssl-dev", "libsqlite3-dev", "tk-dev", "libgdbm-dev", "libc6-dev", "libbz2-dev", "libffi-dev", "zlib1g-dev", "unzip" ] [resources.apt.extras.postgresql] repo = "deb https://apt.postgresql.org/pub/repos/apt __YNH_DEBIAN_VERSION__-pgdg main 16" key = "https://www.postgresql.org/media/keys/ACCC4CF8.asc" packages = [ "libllvm13", "libpq5", "libpq-dev" , "postgresql-16", "postgresql-16-pgvector", "postgresql-client-16", "postgresql-common", "postgresql-client-common" ] [resources.database] type = "postgresql"