mirror of
https://github.com/immich-app/immich.git
synced 2026-04-04 16:22:02 -04:00
Co-authored-by: -J- <heyj0e@tuta.io> Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com> Co-authored-by: André Nøbbe Christiansen <andre@nobbe.dk> Co-authored-by: Arif Budiman <arifpedia@gmail.com> Co-authored-by: Chao En, Kuo <daniel970275@gmail.com> Co-authored-by: Cornelius Christiansen <christiansen.cornelius@gmail.com> Co-authored-by: David Kurniawan <kurniawandavid17@gmail.com> Co-authored-by: DevServs <bonov@mail.ru> Co-authored-by: Deyan Stamboliev <deyan.stamboliev@gmail.com> Co-authored-by: Fatah Rokbi <fatahrokbi@gmail.com> Co-authored-by: Felipe Gomes <seutiaoemporio@gmail.com> Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org> Co-authored-by: Francesco Miccoli <fra03mi@gmail.com> Co-authored-by: Frank Paul Silye <frankps@gmail.com> Co-authored-by: Gideon Wentink <gjwentink@gmail.com> Co-authored-by: HackingAll <hacking.all.YT@gmail.com> Co-authored-by: Hakan <gucsav@yahoo.com> Co-authored-by: Hans Cats <hanscats@gmail.com> Co-authored-by: Happy <59247878+happy2452354@users.noreply.github.com> Co-authored-by: Hosted Weblate user 85894 <reo7s@users.noreply.hosted.weblate.org> Co-authored-by: Hurricane_32 <rodrigorimo@hotmail.com> Co-authored-by: Indrek Haav <indrek.haav@hotmail.com> Co-authored-by: Indrek Haav <indrekhaav@users.noreply.hosted.weblate.org> Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com> Co-authored-by: Jarek Iwanus <jiwanus@proton.me> Co-authored-by: Jeppe Nellemann <jepnel@proton.me> Co-authored-by: JiZPaper <JiZPaper@gmail.com> Co-authored-by: Joseph <josephlegrand33+hosted.weblate.org@gmail.com> Co-authored-by: Jozef Gaal <preklady@mayday.sk> Co-authored-by: Link Notig <TestMailProtonWhyNot@protonmail.com> Co-authored-by: Marin Čorkalo <mcorkalo@gmail.com> Co-authored-by: Marwan Jalaleddine <marwanjalaleddine@gmail.com> Co-authored-by: Matjaž T. <matjaz@moj-svet.si> Co-authored-by: Matthias Hirsch <ma.hirsch.hh@gmail.com> Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com> Co-authored-by: Niklas Trautwein <jniklast@gmail.com> Co-authored-by: Olaf Nielsen <solluh@mail.de> Co-authored-by: Oleksandr Yurov <oyurov@icloud.com> Co-authored-by: Oscar Guillén <osguima3@gmail.com> Co-authored-by: PigeonPeak <pigeonpeak@proton.me> Co-authored-by: PontusÖsterlindh <pontus@osterlindh.com> Co-authored-by: Psycho <unhomen@gmail.com> Co-authored-by: Roi Gabay <roigby@gmail.com> Co-authored-by: Runskrift <anders@rimfrost.nu> Co-authored-by: Sepehr Behroozi <sep.behroozi@gmail.com> Co-authored-by: Shimul Roy <stenasaha@gmail.com> Co-authored-by: Skanda <skillwiz94@gmail.com> Co-authored-by: Sylvain Pichon <service@spichon.fr> Co-authored-by: Szymon Kucharski <szymon.kucharski5@gmail.com> Co-authored-by: TA <tobi@warsnich.de> Co-authored-by: TV Box <realceday.tvbox@gmail.com> Co-authored-by: Tage Lauritsen <tage@tunenet.dk> Co-authored-by: Tim Morley <weblate.3919org@timsk.org> Co-authored-by: UDP <udp@users.noreply.hosted.weblate.org> Co-authored-by: Vegard Fladby <vegard@fladby.org> Co-authored-by: Xo <xocodokie@users.noreply.hosted.weblate.org> Co-authored-by: Yllelder <yllelder@gmail.com> Co-authored-by: anton garcias <isaga.percompartir@gmail.com> Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl> Co-authored-by: bural <bural@mailbox.org> Co-authored-by: chamdim <chamdim@protonmail.com> Co-authored-by: dacx910 <dacx910@users.noreply.hosted.weblate.org> Co-authored-by: dark fury <nodo05nodo05@gmail.com> Co-authored-by: dark&white <darkwhite@users.noreply.hosted.weblate.org> Co-authored-by: dvbthien <dvbthien@users.noreply.hosted.weblate.org> Co-authored-by: fabiosequeira <fabio.sequeira.t0126448@edu.atec.pt> Co-authored-by: josu. <josugarralda@gmail.com> Co-authored-by: kylo32 <kylo32@gmail.com> Co-authored-by: millallo <millallo@tiscali.it> Co-authored-by: muziqaz <muziqaz@users.noreply.hosted.weblate.org> Co-authored-by: pcnc <paul@cioanca.eu> Co-authored-by: pyccl <changcongliang@163.com> Co-authored-by: pythoncontroller <zinovlaun@gmail.com> Co-authored-by: stefano trubian <trubianstefano@gmail.com> Co-authored-by: waclaw66 <waclaw66@seznam.cz> Co-authored-by: walpeDEV <walpe.aw@proton.me> Co-authored-by: தமிழ்நேரம் <tamilneram247@gmail.com> Co-authored-by: 藍焰-0Blue_Yan0 <jim080825@gmail.com>
High performance self-hosted photo and video management solution
Català Español Français Italiano 日本語 한국어 Deutsch Nederlands Türkçe 简体中文 正體中文 Українська Русский Português Brasileiro Svenska العربية Tiếng Việt ภาษาไทย
Warning
⚠️ Always follow 3-2-1 backup plan for your precious photos and videos!
Note
You can find the main documentation, including installation guides, at https://immich.app/.
Links
Demo
Access the demo here. For the mobile app, you can use https://demo.immich.app for the Server Endpoint URL.
Login credentials
| Password | |
|---|---|
| demo@immich.app | demo |
Features
| Features | Mobile | Web |
|---|---|---|
| Upload and view videos and photos | Yes | Yes |
| Auto backup when the app is opened | Yes | N/A |
| Prevent duplication of assets | Yes | Yes |
| Selective album(s) for backup | Yes | N/A |
| Download photos and videos to local device | Yes | Yes |
| Multi-user support | Yes | Yes |
| Album and Shared albums | Yes | Yes |
| Scrubbable/draggable scrollbar | Yes | Yes |
| Support raw formats | Yes | Yes |
| Metadata view (EXIF, map) | Yes | Yes |
| Search by metadata, objects, faces, and CLIP | Yes | Yes |
| Administrative functions (user management) | No | Yes |
| Background backup | Yes | N/A |
| Virtual scroll | Yes | Yes |
| OAuth support | Yes | Yes |
| API Keys | N/A | Yes |
| LivePhoto/MotionPhoto backup and playback | Yes | Yes |
| Support 360 degree image display | No | Yes |
| User-defined storage structure | Yes | Yes |
| Public Sharing | Yes | Yes |
| Archive and Favorites | Yes | Yes |
| Global Map | Yes | Yes |
| Partner Sharing | Yes | Yes |
| Facial recognition and clustering | Yes | Yes |
| Memories (x years ago) | Yes | Yes |
| Offline support | Yes | No |
| Read-only gallery | Yes | Yes |
| Stacked Photos | Yes | Yes |
| Tags | No | Yes |
| Folder View | Yes | Yes |
Translations
Read more about translations here.
Repository activity
Star history
Contributors
Description
High performance self-hosted photo and video management solution.
backup-toolfluttergoogle-photosgoogle-photos-alternativejavascriptmobile-appnestjsnodejsphoto-galleryphotosphotos-managementself-hostedsveltesveltekittypescriptvideos
Readme
SSPL-1.0
521 MiB
Languages
TypeScript
46.5%
Dart
35%
Svelte
12.1%
Kotlin
2%
Swift
1.8%
Other
2.2%